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

[Xen-devel] MPTSAS is broken in xen-3.4.x ?



I'm testing xen 3.4 on my servers, and I'm having problem with controller driver, he can't load itself properly so the system isn't booting. The system is debian 5.0 with kernel 2.6.26-2-xen from distribution and 2.6.29-5 compiled, the problem occure with both kernels

ouput from debian 5.0/kernel 2.6.26-2-xen/xen-3.4.1-rc2

  4.306723] PNP: No PS/2 controller found. Probing ports directly.
[    4.323790] serio: i8042 KBD port at 0x60,0x64 irq 1
[    4.334853] serio: i8042 AUX port at 0x60,0x64 irq 12
[    4.346424] mice: PS/2 mouse device common for all mice
[    4.361272] rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
[    4.373302] rtc0: alarms up to one month, y3k
[    4.384641] No iBFT detected.
[    4.391310] TCP cubic registered
[    4.398531] NET: Registered protocol family 17
[    4.408450] Using IPI No-Shortcut mode
[    4.417154] registered taskstats version 1
[    4.425263] rtc_cmos 00:05: setting system clock to 2009-06-16
07:45:32 UTC (1245138332)
[    4.442439] Freeing unused kernel memory: 196k freed
[    4.490555] SCSI subsystem initialized
[    4.502222] Fusion MPT base driver 3.04.06
[    4.511363] Copyright (c) 1999-2007 LSI Corporation
[    4.526520] Fusion MPT SAS Host driver 3.04.06
[    4.536466] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level,
low) -> IRQ 16
[    4.551871] mptbase: ioc0: Initiating bringup
[    5.265020] ioc0: LSISAS1064E B2: Capabilities={Initiator}
[    5.277276] no ownder
   5.277276] no ownder
[    5.282441] mptbase: ioc0: PCI-MSI enabled
[   24.397417] mptbase: ioc0: Initiating recovery
[   54.917063] mptbase: ioc0: Initiating recovery
[  103.067093] scsi0 : ioc0: LSISAS1064E B2, FwRev=01182b00h, Ports=1,
MaxQ=286, IRQ=252
[  113.084555] mptbase: ioc0: Initiating recovery
[  143.599536] mptbase: ioc0: Initiating recovery
[  163.416806] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[  163.431202] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[  163.472335] ACPI: ACPI0007:00 is registered as cooling_device0
[  163.485371] ACPI: ACPI0007:01 is registered as cooling_device1
[  163.498390] ACPI: ACPI0007:02 is registered as cooling_device2
[  163.511391] ACPI: ACPI0007:03 is registered as cooling_device3
[  163.524411] ACPI: ACPI0007:04 is registered as cooling_device4
[  163.538190] ACPI: ACPI0007:05 is registered as cooling_device5
[  163.551209] ACPI: ACPI0007:06 is registered as cooling_device6
[  163.564227] ACPI: ACPI0007:07 is registered as cooling_device7
[  163.828867] device-mapper: uevent: version 1.0.3
[  163.842586] device-mapper: ioctl: 4.13.0-ioctl (2007-10-18)
initialised: dm-devel@xxxxxxxxxx
done
Begin: Waiting for root file system .... done
^^^^^^^^^ this is a last info from boot, system is waiting waiting
waiting, and after one minute  system output info:

Gave up waiting for root device. Common problems:
ALERT! /dev/sda1 does not exist. Droping to a shell


OUTPUT from debian 5.0/kernel 2.6.29-5/xen-3.4.1-rc2

 8.827982] Continuing...
[   13.816968]
[   13.857296] Fusion MPT base driver 3.04.07
[   13.866466] Copyright (c) 1999-2008 LSI Corporation
[   13.882142] Fusion MPT SAS Host driver 3.04.07
[ 13.892087] mptsas 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   13.907605] mptbase: ioc0: Initiating bringup
[   14.620005] ioc0: LSISAS1064E B2: Capabilities={Initiator}
[ 23.755540] scsi4 : ioc0: LSISAS1064E B2, FwRev=01182b00h, Ports=1, MaxQ=286, IRQ=16 [ 23.772844] BUG: unable to handle kernel NULL pointer dereference at (null) [ 23.788492] IP: [<e35027b6>] sas_host_setup+0x38/0x87 [scsi_transport_sas]
[   23.803870] *pdpt = 000000015e06e001 *pde = 0000000000000000
[   23.816828] Oops: 0002 [#1] SMP
[   23.820333] last sysfs file:
[ 23.820333] Modules linked in: mptsas(+) mptscsih mptbase scsi_transport_sas
[   23.820333]
[ 23.820333] Pid: 542, comm: modprobe Not tainted (2.6.29.5 #1) PRIMERGY RX100S5
[   23.820333] EIP: 0061:[<e35027b6>] EFLAGS: 00010202 CPU: 0
[   23.820333] EIP is at sas_host_setup+0x38/0x87 [scsi_transport_sas]
[   23.820333] EAX: 00000008 EBX: 00000000 ECX: e3507ef4 EDX: e350448c
[   23.820333] ESI: e04b3800 EDI: e04b38f0 EBP: e04b38f0 ESP: e0471e04
[   23.820333]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069
[ 23.820333] Process modprobe (pid: 542, ti=e0470000 task=e18d6410 task.ti=e0470000)
[   23.820333] Stack:
[ 23.820333] e350277e e04b9800 e04b9400 c0305179 e04b9800 e04b9414 c0305065 c0305167 [ 23.820333] e04b395c e04b38f0 e04b3800 e04b39fc e04b39fc c0334195 00000000 e04b3800 [ 23.820333] e04b38f0 c032c681 e04b3b14 00000044 e04b9600 e04b3800 e3556821 00000080
[   23.820333] Call Trace:
[   23.820333]  [<e350277e>] sas_host_setup+0x0/0x87 [scsi_transport_sas]
[   23.820333]  [<c0305179>] transport_setup_classdev+0x12/0x17
[   23.820333]  [<c0305065>] attribute_container_add_device+0xb6/0xed
[   23.820333]  [<c0305167>] transport_setup_classdev+0x0/0x17
[   23.820333]  [<c0334195>] scsi_sysfs_add_host+0x46/0x5a
[   23.820333]  [<c032c681>] scsi_add_host+0x137/0x17c
[   23.820333]  [<e3556821>] mptsas_probe+0x2f6/0x38d [mptsas]
[   23.820333]  [<c02adaa1>] local_pci_probe+0xb/0xc
[   23.820333]  [<c02ae01a>] pci_device_probe+0x44/0x66
[   23.820333]  [<c030b00e>] pci_bus_probe_wrapper+0x3a/0x3e
[   23.820333]  [<c03031b8>] driver_probe_device+0x99/0x128
[   23.820333]  [<c0303290>] __driver_attach+0x49/0x67
[   23.820333]  [<c0302c28>] bus_for_each_dev+0x35/0x5b
[   23.820333]  [<c030306f>] driver_attach+0x11/0x13
[   23.820333]  [<c0303247>] __driver_attach+0x0/0x67
[   23.820333]  [<c03026ba>] bus_add_driver+0x91/0x1a1
[   23.820333]  [<e355d000>] mptsas_init+0x0/0xce [mptsas]
[   23.820333]  [<c0303411>] driver_register+0x7d/0xd3
[   23.820333]  [<e355d000>] mptsas_init+0x0/0xce [mptsas]
[   23.820333]  [<c02ae22a>] __pci_register_driver+0x32/0x60
[   23.820333]  [<e355d0ba>] mptsas_init+0xba/0xce [mptsas]
[   23.820333]  [<c0102044>] _stext+0x44/0x135
[   23.820333]  [<c0155fe1>] tracepoint_module_notify+0x21/0x24
[   23.820333]  [<c01366e6>] notifier_call_chain+0x2a/0x47
[   23.820333]  [<c013693b>] __blocking_notifier_call_chain+0x3f/0x49
[   23.820333]  [<c014178f>] sys_init_module+0x87/0x182
[   23.820333]  [<c010416e>] syscall_call+0x7/0xb
[ 23.820333] Code: db 75 04 31 f6 eb 11 89 d8 e8 cb 98 e2 dc 85 c0 74 ea 8d b3 10 ff ff ff 8b 9e 10 03 00 00 b9 f4 7e 50 e3 ba 8c 44 50 e3 8d 43 08 <89> 1b 89 5b 04 e8 08 2e c3 dc 31 d2 89 f0 c7 43 1c 00 00 00 00 [ 23.820333] EIP: [<e35027b6>] sas_host_setup+0x38/0x87 [scsi_transport_sas] SS:ESP 0069:e0471e04
[   24.398885] ---[ end trace bacb629dbd15bdad ]---
[   24.413968] pci_hotplug: PCI Hot Plug PCI Core version: 0.5


My pci controller: 01:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET PCI-Express Fusion-MPT SAS (rev 04)

If anyone had the same problem with mtpsas driver and xen 3.4. What has been changed so it's not working on upper xen version.

 The problem doesn't occure with xen 3.3.x

Albert





_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.