Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000155Vine Linux1 バグ公開2006-09-09 10:182006-09-16 23:14
anonymous 
daisuke 
不明 
完了不明 
4.0beta 
 
kernel
0000155: JMicron JMB361に接続されたCDドライブを、インストーラーが認識できない
H/W構成
 チップセット:Intel P965/ICH8R
 IDEコントローラー:JMicron JMB361

上記のH/W構成で、インストーラーがCD-ROMドライブを認識できません。
カーネルのソースを見たところ、4.0betaで使われているahciドライババージョン1.2では、JMB360とJMB363はサポートされているようですが、JMB361はデバイスの定義がありません。そのため、JMB361に接続されているCD-ROMドライブを認識できないようです。
# カーネル2.6.18-rcのahciドライババージョン2.0では、サポートされているようです。

なんとなく、デバイス定義の追加(drivers/scsi/ahci.c に以下の行を追加する)だけで動きそうな気がしますが、甘いですかね。
        { 0x197b, 0x2360, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
          board_ahci }, /* JMicron JMB360 */
        { 0x197b, 0x2361, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ←この2行を
          board_ahci }, /* JMicron JMB361 */ ←追加する
        { 0x197b, 0x2363, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
          board_ahci }, /* JMicron JMB363 */
もしこれで動きそうなら、人柱になります。
設定されていません。
関連 0000158完了 daisuke SATAをsdcとして認識する 
関連 0000158完了 daisuke SATAをsdcとして認識する 
課題の履歴
2006-09-09 10:18anonymous新規課題
2006-09-09 13:44daisukeコメント追加: 0001081
2006-09-12 03:08daisuke担当者 => daisuke
2006-09-12 03:08daisuke状態新規 => テスト待ち
2006-09-12 03:08daisukeコメント追加: 0001082
2006-09-12 03:09daisuke関連追加関連 0000158
2006-09-12 03:09daisukeコメント追加: 0001083
2006-09-12 03:16daisuke関連追加関連 0000158
2006-09-16 22:00anonymousコメント追加: 0001084
2006-09-16 22:15daisuke状態テスト待ち => 完了
2006-09-16 22:15daisukeコメント追加: 0001085
2006-09-16 23:00anonymousコメント追加: 0001086
2006-09-16 23:14daisukeコメント追加: 0001087

コメント
(0001081)
daisuke   
2006-09-09 13:44   
> カーネルのソースを見たところ、4.0betaで使われているahciドライババ
> ージョン1.2では、JMB360とJMB363はサポートされているようですが、
> JMB361はデバイスの定義がありません。そのため、JMB361に接続されて
> いるCD-ROMドライブを認識できないようです。
> # カーネル2.6.18-rcのahciドライババージョン2.0では、サポートされ
> ているようです。
>
> なんとなく、デバイス定義の追加(drivers/scsi/ahci.c に以下の行を追
> 加する)だけで動きそうな気がしますが、甘いですかね。
> { 0x197b, 0x2360, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
> board_ahci }, /* JMicron JMB360 */
> { 0x197b, 0x2361, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ←この2行を
> board_ahci }, /* JMicron JMB361 */ ←追加する
> { 0x197b, 0x2363, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
> board_ahci }, /* JMicron JMB363 */
> もしこれで動きそうなら、人柱になります。

みたところそれで問題なさそうなので次の kernel で更新しておきます。
次のβで確認してみてください。
(0001082)
daisuke   
2006-09-12 03:08   
2.6.16-0vl26 で AHCI モードの JMB36x に、
2.6.16-0vl37 で IDE モードの JMB36x に対応しておきました。
β2に適用されます。
(0001083)
daisuke   
2006-09-12 03:09   
依存するバグのIDを間違えました。
(0001084)
anonymous   
2006-09-16 22:00   
結局 <BTS:158> の問題だったので、完了で良いと思います。

# 対応するAHCIコントローラーが他にも増えたので、結果的に良かったと思います。
(0001085)
daisuke   
2006-09-16 22:15   
ということで完了にします。

せっかくなので、もしJMB36xの設定をBIOSなどでAHCIモードにできるなら、AHCIで認識するようになるか試してもらえるとうれしいです。
(0001086)
anonymous   
2006-09-16 23:00   
> ということで完了にします。
>
> せっかくなので、もしJMB36xの設定をBIOSなどでAHCIモードにできるな
> ら、AHCIで認識するようになるか試してもらえるとうれしいです。

JMB363をBIOSでAHCIモードにして確認しました。
結果はOKです。
正常にグラフィックインストール画面まで進みました。
また、IDEモードでインストール済みのシステムからのCD操作も正常でした。
(0001087)
daisuke   
2006-09-16 23:14   
> JMB363をBIOSでAHCIモードにして確認しました。
> 結果はOKです。
> 正常にグラフィックインストール画面まで進みました。
> また、IDEモードでインストール済みのシステムからのCD操作も正常でし
> た。

確認ありがとうございます。