[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:17162] Re: kernel panic with "aha152x_cs"



ますだ です。

In message <20021225.034709.74757480.kdm@kobe-kosen.ac.jp>, "K.Kodama" writes:
>Adaptex の PCMCIA SCSI カードの使用で問題が出ています.

>kernel: Linux version 2.4.19 (Plamo 3.0のソースで再構築)
>pcmcia-cs:  pcmcia-cs-3.2.0 (Plamo 3.0より)
>症状: 
..
>* コンソールに kernel のエラーメッセージが現れる
><3> scsi0:5:0) Cannot abort running or disconnected command
>Unable to handle kernel NULL pointer dereference at virtual address 0000001b

わたしの場合(11月13日 [plamo:16410] Adaptec 16-bit SCSI card)と
同じ症状だと思います。

Plamo 3.0ですが、カーネルだけ2.4.17をコンパイルして入れかえたら、
AdaptecのPCカード (APA1640)は正常に使えました。
なお、カーネル構築では
CONFIG_PCMCIA=y
CONFIG_SCSI_PCMCIA=y
CONFIG_PCMCIA_AHA152X=m
などとしました。

理由に関する推測ですが、
カーネル2.4.18で何か改訂が行なわれ、
それに伴ってカーネルのdrivers/scsi/aha152x.c(またはそこから呼ばれるもの)も
何か変える(たとえば新しい変数を定義する)必要があるのにかかわらず、
変わっていないのだと思います。

こう考える根拠は、
10月2日の「[plamo:15520] kernel2.4.18でMO書き込みエラー」(有家さん)で
始まるスレッドです。
有家さんの場合は、PCカードではないAdaptecの16ビットSCSIカードで、
Plamo 2.2でカーネルを2.4.18にした場合に起こった問題ですが、
症状はよく似ていました。

なお、aha152x.cのバージョンはカーネル2.4.17, 2.4.18では2.4、
カーネル2.4.19では2.5です。
したがって、aha152x.c自体の改訂で問題が発生したとか解決したと
いうわけではないと思います。

2.4.19よりも新しいカーネルを試していないので、
古いカーネルを使うという「うしろ向き」の策だけで、すみません。
--
ますだ こういち (増田 耕一)
e-mail masuda.kooiti@nasda.go.jp (職場)

References
[plamo:17160] kernel panic with "aha152x_cs", K.Kodama

[検索ページ] [メール一覧]
Plamo ML 公開システム