[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:29960] Re: linux-2.6.30.x
-
From:名倉昭一
-
Date:Thu, 23 Jul 2009 22:14:37 +0900 (JST)
- Subject: [plamo:29960] Re: linux-2.6.30.x
- From: 名倉昭一<nagura-s@xxxxxxxxxxxx>
- Date: Thu, 23 Jul 2009 22:13:56 +0900
名倉@自己レス です。
>
> > From: 名倉昭一 <nagura-s@*********>
> > Subject: [plamo:29957] Re: linux-2.6.30.x
> > Date: Thu, 23 Jul 2009 13:55:40 +0900
> >
> > > 00:14.0 SCSI storage controller: Adaptec AIC-7880U
> >
> > > 00:0b.0 SCSI storage controller: Adaptec AHA-2940/2940W / AIC-7871
> >
> > このヘンって,古い aic7xxx_old.ko ドライバの方が適切だったりしません?
>
> どうなんでしょう???
> 分かれた初期にちょっといじってみた記憶はありますが
> 大差ない感じだったのでずっと新しいものを使用しています。
>
> ちよっと再コンパイルしてみるガッツ切れています。
>
> 430VXマシン約8H。
> Socket3マシン足掛け4日かかっているので。
> 支援マシンの修理が終わったらやってみるかな。
支援マシン直ったのでやってみました。
別の同一型番のディスクでやってみました。
aic7xxx_old.ko 手元の430VXマシンでは
libataベースでもATAドライバーを組み込んでも起動しません。
aic7xxx.koでATAドライバーを組み込むのが唯一の解決策のように思います。
[ 3.073890] Uniform Multi-Platform E-IDE driver
[ 3.089232] piix 0000:00:07.1: IDE controller (0x8086:0x7010 rev 0x00)
[ 3.109239] piix 0000:00:07.1: not 100% native mode: will probe irqs later
[ 3.130152] ide0: BM-DMA at 0xf000-0xf007
[ 3.143481] ide1: BM-DMA at 0xf008-0xf00f
[ 4.357542] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[ 4.371512] ide1 at 0x170-0x177,0x376 on irq 15
[ 4.388994] ide-gd driver 1.18
[ 4.404601] pci 0000:00:14.0: found PCI INT A -> IRQ 9
[ 4.435078] (scsi2) <Adaptec AIC-7880 Ultra SCSI host adapter> found at PCI 0/20/0
[ 4.460240] (scsi2) Wide Channel, SCSI ID=7, 16/255 SCBs
[ 4.477777] (scsi2) Downloading sequencer code... 436 instructions downloaded
[ 4.578009] scsi2 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.6/5.2.0
[ 4.578030] <Adaptec AIC-7880 Ultra SCSI host adapter>
[ 4.620494] BUG: unable to handle kernel NULL pointer dereference at 00000004
[ 4.628193] IP: [<c0106e0a>] check_addr+0x1a/0x40
[ 4.628193] *pde = 00000000
[ 4.628193] Oops: 0000 [#1] PREEMPT
[ 4.628193] last sysfs file:
[ 4.628193] Modules linked in:
[ 4.628193]
[ 4.628193] Pid: 1, comm: swapper Not tainted (2.6.30.2-snSMP #2)
[ 4.628193] EIP: 0060:[<c0106e0a>] EFLAGS: 00010006 CPU: 0
[ 4.628193] EIP is at check_addr+0x1a/0x40
[ 4.628193] EAX: 05885824 EBX: 00000000 ECX: 00000001 EDX: c04688a0
[ 4.628193] ESI: 00000000 EDI: 00000001 EBP: c581db58 ESP: c581db54
[ 4.628193] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[ 4.628193] Process swapper (pid: 1, ti=c581c000 task=c581a000 task.ti=c581c000)
[ 4.628193] Stack:
[ 4.628193] c5898280 c581db74 c0106ea6 00000024 c04688a0 c0459ce0 c04688a0 c5907c0c
[ 4.628193] c581db8c c02a3da5 00000002 00000000 c583f800 c593741c c581dbcc c02be628
[ 4.628193] c02a22c4 c5937380 c58981e0 c581dbb8 c02a239a c5937380 c58981e0 c5851e34
[ 4.628193] Call Trace:
[ 4.628193] [<c0106ea6>] ? nommu_map_sg+0x76/0xa0
[ 4.628193] [<c02a3da5>] ? scsi_dma_map+0x45/0x60
[ 4.628193] [<c02be628>] ? aic7xxx_queue+0x138/0x380
[ 4.628193] [<c02a22c4>] ? scsi_init_io+0x14/0xa0
[ 4.628193] [<c02a239a>] ? scsi_setup_blk_pc_cmnd+0x4a/0xf0
[ 4.628193] [<c029cb67>] ? scsi_dispatch_cmd+0xd7/0x290
以下 省略
>
> >
> > aic7xxx.ko だと verbose オプションとかでより詳しい情報が得られそうです
> > が,印象的には,ドライバそのものではなく周辺機器から返答が返ってくるま
> > でのタイミングがらみの気がする.
>
> タイミングがらみだと思っています。
> ドライバーをロードしてドライバー初期化終了前に別のプロセスがrootを
> 読みにいってリードエラーを起こしていたみたい?
>
> ATAドライバーを追加することによってタイミングが変わったみたい。
>
> >
> > -------
> > こじま
> >
- References
-
- [plamo:29955] linux-2.6.30.x, 名倉昭一
- [plamo:29956] Re: linux-2.6.30.x, KOJIMA Mitsuhiro
- [plamo:29957] Re: linux-2.6.30.x, 名倉昭一
- [plamo:29958] Re: linux-2.6.30.x, KOJIMA Mitsuhiro
- [plamo:29959] Re: linux-2.6.30.x, 名倉昭一
[検索ページ]
[メール一覧]
Plamo ML 公開システム