Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000618Vine Linux1 バグ公開2008-04-23 15:472008-07-16 23:50
anonymous 
 
不明 
完了不明 
4.2 
 
x86
kernel-2.6.16-0vl76.33
0000618: ata4 is slow to respond(システム起動時)
<概要>
システム起動時の途中で、
 ata4 is slow to respond, please be patient
 ata4 failed to respond (30 secs)
というメッセージが出て、30秒ぐらい待たされます。(起動が遅くなる)

<ハードウェアー>
Dell optiplex GX620

<その他の情報>
ほかのディストロでも同様な現象が起こっているようです。
#特定のchipset + SATAという組み合わせで起こっているように
#思えます。(linux kernel 2.6.18のエンバグ(libata)のように思えます。)

(gentooでの同様な問題)
http://forums.gentoo.org/viewtopic-p-3765278.html [^]


VineSeed のkernel-2.6.24-7vl5を試したところ問題なく起動しました。


<dmesgのログ(抜粋)>
# dmesg



SCSI subsystem initialized
Driver 'sd' needs updating - please use bus_type methods
libata version 1.20 loaded.
sata_sil 0000:04:00.0: version 0.9
ACPI: PCI Interrupt 0000:04:00.0[A] -> GSI 16 (level, low) -> IRQ 16
ata1: SATA max UDMA/100 cmd 0xF883AE80 ctl 0xF883AE8A bmdma 0xF883AE00 irq 16
ata2: SATA max UDMA/100 cmd 0xF883AEC0 ctl 0xF883AECA bmdma 0xF883AE08 irq 16
ata1: SATA link down (SStatus 0)
scsi0 : sata_sil
ata2: SATA link down (SStatus 0)
scsi1 : sata_sil
ata_piix 0000:00:1f.2: version 1.05
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_pci_init_one: pci_dev class+intf: 0x1018f
ata_pci_init_one: NO_LEGACY == 0
ACPI: PCI Interrupt 0000:00:1f.2[C] -> GSI 20 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata3: PATA max UDMA/133 cmd 0xFE00 ctl 0xFE12 bmdma 0xFEA0 irq 18
ata4: PATA max UDMA/133 cmd 0xFE20 ctl 0xFE32 bmdma 0xFEA8 irq 18
ata3: dev 0 cfg 00:0040 49:2f00 82:7c6b 83:7f09 84:4773 85:7c69 86:3e01 87:4763 88:207f 93:0000
ata3: dev 0 ATA-7, max UDMA/133, 156250000 sectors: LBA48
sata_get_dev_handle: SATA dev addr=0x1f0002, handle=0x00000000
ata3: dev 0 configured for UDMA/133
sata_get_dev_handle: SATA dev addr=0x1f0002, handle=0x00000000
scsi2 : ata_piix
ata4 is slow to respond, please be patient
ata4 failed to respond (30 secs)
ata4: disabling port
scsi3 : ata_piix
  Vendor: ATA Model: Maxtor 6V080E0 Rev: VA13
  Type: Direct-Access ANSI SCSI revision: 05
設定されていません。
課題の履歴
2008-04-23 15:47anonymous新規課題
2008-04-23 16:24anonymousコメント追加: 0002896
2008-07-11 18:00anonymousコメント追加: 0002897
2008-07-16 23:50daisuke状態新規 => 完了
2008-07-16 23:50daisukeコメント追加: 0002898

コメント
(0002896)
anonymous   
2008-04-23 16:24   
最初の投稿者です。
> <その他の情報>
> ほかのディストロでも同様な現象が起こっているようです。
> #特定のchipset + SATAという組み合わせで起こっているように
> #思えます。(linux kernel 2.6.18のエンバグ(libata)のように思えます。)
>
> (gentooでの同様な問題)
> http://forums.gentoo.org/viewtopic-p-3765278.html [^]
gitを使って、差分などを確認し、パッチを作ろうと思いましたが
gitをうまく使いこなせませんでした。

下記のところの情報を元に
http://ja.pastebin.ca/205444 [^]
kernel-2.6.18-libata - ポスト番号 205444

kernel-2.6.16-0vl76.33にパッチをあてて、kernelを作成し
置き換えたところスムーズに起動するようになりました。
#やっぱり、libataのバグではないかと思います。
#余談ですが...
#VineSeed のkernel-2.6.24-7vl5と libata-core.c を比較したところ
#変更点が多すぎて kernel-2.6.24-7vl5からのポーティングはあきらめました。
(0002897)
anonymous   
2008-07-11 18:00   
> 最初の投稿者です。
6月末ごろにリリースされいた kernel-2.6.16-76.37vl4 を試しました。
==> スムーズに起動します。(問題fix)
  ありがとうございました。

(エラッター(対応した旨のコメントありました。))
http://www.vinelinux.org/errata/4x/20080625-1.html [^]
(0002898)
daisuke   
2008-07-16 23:50   
修正が確認されましたので、close します。