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

[plamo:29960] Re: linux-2.6.30.x



  名倉@自己レス です。

> 
> > 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 公開システム