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

Wed Sep 27 21:50:32 UTC 2006
Michael Kress <kress at hal.saar.de>

Joshua Baker-LePain schrieb:
>>>> xen as of version 3.0.2 includes kernel 2.6.16 which seems to include
>>>> version
>>>> 3w-9xxx.c:#define TW_DRIVER_VERSION ""
>>>> Does this help you to find out more?
> Download the driver for the driver set for "Linux 2.6 (for
> supported distros)".  That'll get you the source for

ok, I tried 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, BIOS BE9X, 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

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