[CentOS] Re: [Xen-users] Pb with 3ware 9550SX-4LP / high IO activities

Wed Sep 27 21:52:06 UTC 2006
Justin Piszcz <jpiszcz at lucidpixels.com>


On Wed, 27 Sep 2006, Michael Kress wrote:

> Joshua Baker-LePain schrieb:
>>>>> xen as of version 3.0.2 includes kernel 2.6.16 which seems to include
>>>>> version 2.26.02.005:
>>>>> 3w-9xxx.c:#define TW_DRIVER_VERSION "2.26.02.005"
>>>>> Does this help you to find out more?
>>
>> Download the driver for the 9.3.0.4 driver set for "Linux 2.6 (for
>> supported distros)".  That'll get you the source for 2.26.04.009.
>>
> Hi!
>
> ok, I tried 2.26.04.009 from "Linux 2.6 (for supported distros)".
> The mkfs.ext3 advanced a little bit further than before, but still I got
> my kernel dump. :-|
> Moreover I've got a warning about a 'struct device_driver shutdown method'.
>
> Sep 27 23:31:33 matrix kernel: 3ware 9000 Storage Controller device
> driver for Linux v2.26.04.009.
> Sep 27 23:31:33 matrix kernel: Warning: PCI driver 3w-9xxx has a struct
> device_driver shutdown method, please update!
> Sep 27 23:31:33 matrix kernel: ACPI: PCI Interrupt 0000:04:01.0[A] ->
> GSI 48 (level, low) -> IRQ 21
> Sep 27 23:31:33 matrix kernel: scsi2 : 3ware 9000 Storage Controller
> Sep 27 23:31:33 matrix kernel: 3w-9xxx: scsi2: Found a 3ware 9000
> Storage Controller at 0xda300000, IRQ: 21.
> Sep 27 23:31:33 matrix kernel: 3w-9xxx: scsi2: Firmware FE9X
> 3.04.00.005, BIOS BE9X 3.04.00.002, Ports: 4.
> Sep 27 23:31:33 matrix kernel:   Vendor: AMCC      Model: 9550SXU-4L
> DISK   Rev: 3.04
>
> The dump:
> [<c0164ac3>] cache_alloc_refill+0x63/8x230
> [<c0105148>] hypervisor_callback+0x2c/8x34
> [<c014007b>] module_yet_kallsym+0xb/8xd0
> [<c023d8fa>] force_evtchn_callback+0xa/8x10
> [<c0149895>] buffered_rmqueue+0x285/8x2b0
> [<c0149a62>] yet_paye_from_freelist+0xc2i8xf0
> [<c0149ae7>] __alloc_payes+0x57/0x320
> [<c0146b88>] generic_filebufferedWrite+0x148i0x6c0
> [<c0186d50>] file_update_time+0x50i8xd0
> [<c014740d>] __generic_file_aioWrite_nolock+0x30d/0x580
> [<c02f8997>] tcp_v4_rcv+0x877i8xa10
> [<c01d270e>] blk_rui_queue+0x4e/8x70
> [<c028cd50>] usb_hcd_irq+0x30/0x70
> [<c01476d0>] yeneric_fileaioWritenolock+0x50i8xd0
> [<c0142e43>] __do_IBQ+0xb3/0x110
> [<c01478c3>] yeneric_filewritenolock+0xa3i8xd0
> [<c0137170>] autoremovewakefuiction+0x0i0x60
> [<c0108ebl>] monotonicclock+0x51i8xa0
> [<c032ff84>] schedule+0x3f4/8x770
> [<c0172f18>] blkdev filewrite+0x38/0x40
> [<c01695e6>] vfs Write+0x1c6/8x1d0
> [<c01696cl>] sys_write+0x51/8x80
> [<c0104f85>] syscall_ca11+0x7i8xb
> (sorry, addresses messed up by ocr from eric remote console card's
> screenshot).
>
> Any more hints?
> Would there be another approach, e.g. to apply somehow the xen patches
> to the centos / upstream kernel and use that one?
>
> regards - Michael
>
> -- 
> Michael Kress, kress at hal.saar.de
> http://www.michael-kress.de / http://kress.net
> P E N G U I N S   A R E   C O O L
>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>

Have you tried updating the firmware on the card/trying the latest 
kernel/etc?

Using new driver w/ an old-firmware is not a good idea.

Justin.