LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [BUG] OOPS 2.6.24.2 raid5 write with ioatdma
@ 2008-02-15 16:19 Laurent CORBES
  2008-02-15 19:17 ` Dan Williams
  2008-02-15 19:43 ` Shannon Nelson
  0 siblings, 2 replies; 3+ messages in thread
From: Laurent CORBES @ 2008-02-15 16:19 UTC (permalink / raw)
  To: linux-kernel; +Cc: linux-raid

[-- Attachment #1: Type: text/plain, Size: 6693 bytes --]

Hi all,

I got a raid5 oops when trying to write on a raid 5 array, with ioatdma loaded
and without DCA activated in bios:

------------[ cut here ]------------
kernel BUG at crypto/async_tx/async_xor.c:185!
invalid opcode: 0000 [#2] SMP 
Modules linked in: dm_snapshot dm_mirror dm_mod thermal parport_pc parport button processor

Pid: 1135, comm: md11_raid5 Tainted: G      D (2.6.24.2-sj-std-p4-smp #2)
EIP: 0060:[<c020713b>] EFLAGS: 00010202 CPU: 2
EIP is at async_xor+0x31b/0x320
EAX: f7556f5c EBX: f7556f5c ECX: f77433f8 EDX: c039d410
ESI: 00000001 EDI: 00000001 EBP: 00000000 ESP: f756dcfc
 DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process md11_raid5 (pid: 1135, ti=f756c000 task=f7032db0 task.ti=f756c000)
Stack: 00000001 00000000 c02070fc 00000400 00000000 f756dd70 c16eda20 00000000 
       00000000 3770d000 00000001 0000001a 00000000 00000001 f7556f5c f77433f8 
       c039d410 00000002 f61fa940 f756dd70 f756ddc0 c039d841 00000001 00001000 
Call Trace:
 [<c02070fc>] async_xor+0x2dc/0x320
 [<c039d410>] ops_complete_write+0x0/0x60
 [<c039d841>] ops_run_postxor+0xd1/0x160
 [<c039d410>] ops_complete_write+0x0/0x60
 [<c039c569>] async_copy_data+0x79/0x140
 [<c039e9d1>] handle_stripe5+0x1021/0x1570
 [<c02e882d>] scsi_alloc_sgtable+0x7d/0x1d0
 [<c02e89d2>] scsi_init_io+0x52/0xd0
 [<c02e8497>] scsi_get_cmd_from_req+0x27/0x40
 [<c03adb20>] md_thread+0x0/0xe0
 [<c039ff08>] handle_stripe+0x28/0xef0
 [<c03adb20>] md_thread+0x0/0xe0
 [<c03ac154>] md_check_recovery+0x24/0x4e0
 [<c043009b>] schedule+0x1fb/0x7c0
 [<c03adb20>] md_thread+0x0/0xe0
 [<c03a114d>] raid5d+0x37d/0x400
 [<c0127837>] lock_timer_base+0x27/0x60
 [<c01278ce>] del_timer_sync+0xe/0x20
 [<c04308a1>] schedule_timeout+0x51/0xc0
 [<c03adb20>] md_thread+0x0/0xe0
 [<c03adb20>] md_thread+0x0/0xe0
 [<c03adb43>] md_thread+0x23/0xe0
 [<c0131900>] autoremove_wake_function+0x0/0x40
 [<c03adb20>] md_thread+0x0/0xe0
 [<c0131652>] kthread+0x42/0x70
 [<c0131610>] kthread+0x0/0x70
 [<c01037b7>] kernel_thread_helper+0x7/0x10
 =======================
Code: fe ff ff 8b 5c 24 64 c7 43 04 01 00 00 00 e9 63 fe ff ff 0f 0b eb fe c7 44 24 04 a9 41 44 c0 c7 04 24 9c e7 4b c0 e8 15 7d f1 ff <0f> 0b eb fe 90 55 57 89 cf 56 53 89 d3 83 ec 20 ba 05 00 00 00 
EIP: [<c020713b>] async_xor+0x31b/0x320 SS:ESP 0068:f756dcfc
---[ end trace 091e56cc9ca29fd6 ]---

It seems like aync_tx cannot process the xor (trying to access ioatdma but
failed ?).

When I enable DCA in system bios I cannot boot, the ioatdma subsystem failed to
initialize, it stalled at:
ioatdma: ioat_dma_test_callback(00008086)

Here is the mdstat:

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] 
md1 : active raid1 sdd2[3] sdc2[2] sdb2[1] sda2[0]
      979840 blocks [4/4] [UUUU]
      
md2 : active raid1 sdh2[3] sdg2[2] sdf2[1] sde2[0]
      979840 blocks [4/4] [UUUU]
      
md10 : active raid5 sdh3[7] sdg3[6] sdf3[5] sde3[4] sdd3[3] sdc3[2] sdb3[1] sda3[0]
      6830121984 blocks level 5, 256k chunk, algorithm 2 [8/8] [UUUUUUUU]
      bitmap: 0/233 pages [0KB], 2048KB chunk

md3 : active raid1 sdl2[3] sdk2[2] sdj2[1] sdi2[0]
      979840 blocks [4/4] [UUUU]
      
md4 : active raid1 sdp2[3] sdo2[2] sdn2[1] sdm2[0]
      979840 blocks [4/4] [UUUU]
      
md11 : active raid5 sdp3[7] sdo3[6] sdn3[5] sdm3[4] sdl3[3] sdk3[2] sdj3[1] sdi3[0]
      6830121984 blocks level 5, 256k chunk, algorithm 2 [8/8] [UUUUUUUU]
      bitmap: 0/233 pages [0KB], 2048KB chunk

md0 : active raid1 sdb1[1] sda1[0]
      48064 blocks [2/2] [UU]
      
unused devices: <none>

Here is the lspci:
00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev b1)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev b1)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev b1)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev b1)
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA Engine (rev b1)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev b1)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev b1)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev b1)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev b1)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev b1)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev b1)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev b1)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
02:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 (rev 01)
03:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge A (rev 09)
03:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge B (rev 09)
06:00.0 Ethernet controller: Intel Corporation 631xESB/632xESB DPT LAN Controller Copper (rev 01)
06:00.1 Ethernet controller: Intel Corporation 631xESB/632xESB DPT LAN Controller Copper (rev 01)
09:00.0 PCI bridge: Intel Corporation 80333 Segment-A PCI Express-to-PCI Express Bridge
09:00.2 PCI bridge: Intel Corporation 80333 Segment-B PCI Express-to-PCI Express Bridge
0a:0e.0 RAID bus controller: Areca Technology Corp. ARC-1260 16-Port PCI-Express to SATA RAID Controller
0d:01.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)

full dmesg is in attachement.

Thanks.
-- 
Laurent Corbes - laurent.corbes@smartjog.com
+33 (0)1 4996 6325
Smartjog SA - http://www.smartjog.com/

[-- Attachment #2: dmesg --]
[-- Type: application/octet-stream, Size: 43531 bytes --]

Linux version 2.6.24.2-sj-std-p4-smp (root@laurent) (gcc version 4.2.3 20080114 (prerelease) (Debian 4.2.2-7)) #2 SMP Fri Feb 15 16:01:31 CET 2008
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009e000 (usable)
 BIOS-e820: 000000000009e000 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007ff60000 (usable)
 BIOS-e820: 000000007ff60000 - 000000007ff69000 (ACPI data)
 BIOS-e820: 000000007ff69000 - 000000007ff80000 (ACPI NVS)
 BIOS-e820: 000000007ff80000 - 0000000080000000 (reserved)
 BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
1151MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f5e90
Entering add_active_range(0, 0, 524128) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   524128
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:        0 ->   524128
On node 0 totalpages: 524128
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 2302 pages used for memmap
  HighMem zone: 292450 pages, LIFO batch:31
  Movable zone: 0 pages used for memmap
DMI present.
ACPI: RSDP 000F5E60, 0014 (r0 PTLTD )
ACPI: RSDT 7FF62F16, 005C (r1 PTLTD    RSDT    6040000  LTP        0)
ACPI: FACP 7FF68E48, 0074 (r1 INTEL  TUMWATER  6040000 PTL         3)
ACPI: DSDT 7FF64A44, 4404 (r1  Intel BLAKFORD  6040000 MSFT  100000E)
ACPI: FACS 7FF69FC0, 0040
ACPI: APIC 7FF68EBC, 0090 (r1 PTLTD  	 APIC    6040000  LTP        0)
ACPI: MCFG 7FF68F4C, 003C (r1 PTLTD    MCFG    6040000  LTP        0)
ACPI: BOOT 7FF68F88, 0028 (r1 PTLTD  $SBFTBL$  6040000  LTP        1)
ACPI: SPCR 7FF68FB0, 0050 (r1 PTLTD  $UCRTBL$  6040000 PTL         1)
ACPI: SSDT 7FF647E5, 025F (r1  PmRef  Cpu0Tst     3000 INTL 20050228)
ACPI: SSDT 7FF6473F, 00A6 (r1  PmRef  Cpu7Tst     3000 INTL 20050228)
ACPI: SSDT 7FF64699, 00A6 (r1  PmRef  Cpu6Tst     3000 INTL 20050228)
ACPI: SSDT 7FF645F3, 00A6 (r1  PmRef  Cpu5Tst     3000 INTL 20050228)
ACPI: SSDT 7FF6454D, 00A6 (r1  PmRef  Cpu4Tst     3000 INTL 20050228)
ACPI: SSDT 7FF644A7, 00A6 (r1  PmRef  Cpu3Tst     3000 INTL 20050228)
ACPI: SSDT 7FF64401, 00A6 (r1  PmRef  Cpu2Tst     3000 INTL 20050228)
ACPI: SSDT 7FF6435B, 00A6 (r1  PmRef  Cpu1Tst     3000 INTL 20050228)
ACPI: SSDT 7FF62F72, 13E9 (r1  PmRef    CpuPm     3000 INTL 20050228)
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:15 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 6:15 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
Processor #2 6:15 APIC version 20
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
Processor #3 6:15 APIC version 20
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 4, version 32, address 0xfec00000, GSI 0-23
ACPI: IOAPIC (id[0x05] address[0xfec80000] gsi_base[24])
IOAPIC[1]: apic_id 5, version 32, address 0xfec80000, GSI 24-47
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 2 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 88000000 (gap: 80000000:60000000)
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 520034
Kernel command line: auto BOOT_IMAGE=Linux ro root=901
mapped APIC to ffffb000 (fee00000)
mapped IOAPIC to ffffa000 (fec00000)
mapped IOAPIC to ffff9000 (fec80000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 1600.039 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 2072032k/2096512k available (3274k kernel code, 23388k reserved, 1224k data, 276k init, 1179008k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff4d000 - 0xfffff000   ( 712 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc056d000 - 0xc05b2000   ( 276 kB)
      .data : 0xc0432bd8 - 0xc0564ce4   (1224 kB)
      .text : 0xc0100000 - 0xc0432bd8   (3274 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3202.80 BogoMIPS (lpj=6405611)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0004e33d 00000000 00000001 00000000
monitor/mwait feature present.
using mwait in idle threads.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0004e33d 00000000 00000001 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
Freeing SMP alternatives: 17k freed
ACPI: Core revision 20070126
CPU0: Intel(R) Xeon(R) CPU           E5310  @ 1.60GHz stepping 07
Booting processor 1/1 eip 2000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3200.26 BogoMIPS (lpj=6400528)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0004e33d 00000000 00000001 00000000
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0004e33d 00000000 00000001 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel(R) Xeon(R) CPU           E5310  @ 1.60GHz stepping 07
Booting processor 2/2 eip 2000
Initializing CPU#2
Calibrating delay using timer specific routine.. 3200.24 BogoMIPS (lpj=6400493)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0004e33d 00000000 00000001 00000000
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 2
CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0004e33d 00000000 00000001 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#2.
CPU2: Intel(R) Xeon(R) CPU           E5310  @ 1.60GHz stepping 07
Booting processor 3/3 eip 2000
Initializing CPU#3
Calibrating delay using timer specific routine.. 3211.56 BogoMIPS (lpj=6423133)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0004e33d 00000000 00000001 00000000
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 3
CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0004e33d 00000000 00000001 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#3.
CPU3: Intel(R) Xeon(R) CPU           E5310  @ 1.60GHz stepping 07
Total of 4 processors activated (12814.88 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
checking TSC synchronization [CPU#0 -> CPU#2]: passed.
checking TSC synchronization [CPU#0 -> CPU#3]: passed.
Brought up 4 CPUs
CPU0 attaching sched-domain:
 domain 0: span 0f
  groups: 01 02 04 08
CPU1 attaching sched-domain:
 domain 0: span 0f
  groups: 02 04 08 01
CPU2 attaching sched-domain:
 domain 0: span 0f
  groups: 04 08 01 02
CPU3 attaching sched-domain:
 domain 0: span 0f
  groups: 08 01 02 04
net_namespace: 64 bytes
xor: automatically using best checksumming function: pIII_sse
   pIII_sse  :  5800.000 MB/sec
xor: using function: pIII_sse (5800.000 MB/sec)
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using MMCONFIG
PCI: No mmconfig possible on device 0d:01
Setting up standard PCI resources
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
Force enabled HPET at base address 0xfed00000
PCI: PXH quirk detected, disabling MSI for SHPC device
PCI: PXH quirk detected, disabling MSI for SHPC device
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 11 14 15) *9
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 4 5 6 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 4 5 6 7 10 11 14 15) *0, disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
hpet clockevent registered
Time: tsc clocksource has been installed.
system 00:01: ioport range 0x4d0-0x4d1 has been reserved
system 00:01: ioport range 0x295-0x296 has been reserved
system 00:01: ioport range 0xca2-0xca3 has been reserved
system 00:01: ioport range 0xca8-0xcaf has been reserved
system 00:01: ioport range 0x1000-0x107f has been reserved
system 00:01: ioport range 0x1180-0x11bf has been reserved
system 00:01: ioport range 0x800-0x80f has been reserved
system 00:01: ioport range 0xfe00-0xfe00 has been reserved
system 00:01: iomem range 0xe0000000-0xefffffff could not be reserved
system 00:01: iomem range 0xfee00000-0xfee0ffff could not be reserved
system 00:01: iomem range 0xfec80000-0xfec80fff has been reserved
system 00:01: iomem range 0xfed1c000-0xfed1ffff has been reserved
system 00:01: iomem range 0xfe000000-0xfe01ffff has been reserved
system 00:01: iomem range 0xfe600000-0xfe6fffff has been reserved
PCI: Bridge: 0000:03:00.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:03:00.2
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:02:00.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:02:02.0
  IO window: 2000-2fff
  MEM window: d8400000-d84fffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:01:00.0
  IO window: 2000-2fff
  MEM window: d8400000-d84fffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:01:00.3
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:02.0
  IO window: 2000-2fff
  MEM window: d8400000-d85fffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:04.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:09:00.0
  IO window: disabled.
  MEM window: d8700000-d87fffff
  PREFETCH window: d8000000-d83fffff
PCI: Bridge: 0000:09:00.2
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:06.0
  IO window: disabled.
  MEM window: d8700000-d87fffff
  PREFETCH window: d8000000-d83fffff
PCI: Bridge: 0000:00:1c.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:1e.0
  IO window: 3000-3fff
  MEM window: d8600000-d86fffff
  PREFETCH window: d0000000-d7ffffff
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:02.0 to 64
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:01:00.0 to 64
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:02:00.0 to 64
PCI: Setting latency timer of device 0000:03:00.0 to 64
PCI: Setting latency timer of device 0000:03:00.2 to 64
ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI 18 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:02:02.0 to 64
PCI: Setting latency timer of device 0000:01:00.3 to 64
ACPI: PCI Interrupt 0000:00:04.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:04.0 to 64
ACPI: PCI Interrupt 0000:00:06.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:06.0 to 64
PCI: Setting latency timer of device 0000:09:00.0 to 64
PCI: Setting latency timer of device 0000:09:00.2 to 64
ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 17 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1c.0 to 64
PCI: Setting latency timer of device 0000:00:1e.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
Simple Boot Flag at 0x38 set to 0x1
Machine check exception polling timer started.
highmem bounce pool size: 64 pages
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
async_tx: api initialized (async)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Boot video device is 0000:0d:01.0
PCI: Setting latency timer of device 0000:00:02.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:02.0:pcie00]
Allocate Port Service[0000:00:02.0:pcie01]
PCI: Setting latency timer of device 0000:00:04.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:04.0:pcie00]
Allocate Port Service[0000:00:04.0:pcie01]
PCI: Setting latency timer of device 0000:00:06.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:06.0:pcie00]
Allocate Port Service[0000:00:06.0:pcie01]
PCI: Setting latency timer of device 0000:00:1c.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:1c.0:pcie00]
Allocate Port Service[0000:00:1c.0:pcie02]
Allocate Port Service[0000:00:1c.0:pcie03]
PCI: Setting latency timer of device 0000:01:00.0 to 64
Allocate Port Service[0000:01:00.0:pcie10]
Allocate Port Service[0000:01:00.0:pcie11]
PCI: Setting latency timer of device 0000:02:00.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:02:00.0:pcie20]
Allocate Port Service[0000:02:00.0:pcie21]
PCI: Setting latency timer of device 0000:02:02.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:02:02.0:pcie20]
Allocate Port Service[0000:02:02.0:pcie21]
AER service couldn't init device 0000:00:02.0:pcie01 - no _OSC support
AER service couldn't init device 0000:00:04.0:pcie01 - no _OSC support
AER service couldn't init device 0000:00:06.0:pcie01 - no _OSC support
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
intel_rng: FWH not detected
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
HP CISS Driver (v 3.6.14)
Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
Copyright (c) 1999-2006 Intel Corporation.
ACPI: PCI Interrupt 0000:06:00.0[A] -> GSI 18 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:06:00.0 to 64
e1000: 0000:06:00.0: e1000_probe: (PCI Express:2.5Gb/s:Width x4) 00:30:48:34:45:88
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
ACPI: PCI Interrupt 0000:06:00.1[B] -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:06:00.1 to 64
e1000: 0000:06:00.1: e1000_probe: (PCI Express:2.5Gb/s:Width x4) 00:30:48:34:45:89
e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000e: Intel(R) PRO/1000 Network Driver - 0.2.0
e1000e: Copyright (c) 1999-2007 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ESB2: IDE controller (0x8086:0x269e rev 0x09) at  PCI slot 0000:00:1f.1
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 17
ESB2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1860-0x1867, BIOS settings: hda:pio, hdb:DMA
ESB2: IDE port disabled
Probing IDE interface ide0...
hdb: Optiarc DVD RW AD-7540A, ATAPI CD/DVD-ROM drive
hdb: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hdb: UDMA/33 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdb: ATAPI 24X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
ACPI: PCI Interrupt 0000:0a:0e.0[A] -> GSI 16 (level, low) -> IRQ 16
ARECA RAID ADAPTER0: FIRMWARE VERSION V1.43 2007-4-17  
scsi0 : Areca SATA Host Adapter RAID Controller( RAID6 capable)
 Driver Version 1.20.00.15 2007/08/30
megasas: 00.00.03.10-rc5 Thu May 17 10:09:32 PDT 2007
scsi 0:0:0:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
Fusion MPT base driver 3.04.06
Copyright (c) 1999-2007 LSI Corporation
Fusion MPT SPI Host driver 3.04.06
Fusion MPT SAS Host driver 3.04.06
Fusion MPT misc device (ioctl) driver 3.04.06
mptctl: Registered with Fusion MPT base driver
mptctl: /dev/mptctl @ (major,minor=10,220)
ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 17 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
scsi 0:0:1:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:2:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:3:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:4:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:5:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:6:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:7:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:8:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:9:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:10:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:11:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:12:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:13:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:14:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
scsi 0:0:15:0: Direct-Access     Hitachi  HDS721010KLA330  R001 PQ: 0 ANSI: 5
ehci_hcd 0000:00:1d.7: debug port 1
scsi 0:0:16:0: Processor         Areca    RAID controller  R001 PQ: 0 ANSI: 0
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 18, io mem 0xd8a00000
sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: cb 00 00 08
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: cb 00 00 08
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:1:0: [sdb] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:1:0: [sdb] Write Protect is off
sd 0:0:1:0: [sdb] Mode Sense: cb 00 00 08
sd 0:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
sd 0:0:1:0: [sdb] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:1:0: [sdb] Write Protect is off
sd 0:0:1:0: [sdb] Mode Sense: cb 00 00 08
sd 0:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdb: sdb1 sdb2 sdb3
sd 0:0:1:0: [sdb] Attached SCSI disk
sd 0:0:1:0: Attached scsi generic sg1 type 0
sd 0:0:2:0: [sdc] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:2:0: [sdc] Write Protect is off
sd 0:0:2:0: [sdc] Mode Sense: cb 00 00 08
sd 0:0:2:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:2:0: [sdc] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:2:0: [sdc] Write Protect is off
sd 0:0:2:0: [sdc] Mode Sense: cb 00 00 08
sd 0:0:2:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdc: sdc1 sdc2 sdc3
sd 0:0:2:0: [sdc] Attached SCSI disk
sd 0:0:2:0: Attached scsi generic sg2 type 0
sd 0:0:3:0: [sdd] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:3:0: [sdd] Write Protect is off
sd 0:0:3:0: [sdd] Mode Sense: cb 00 00 08
sd 0:0:3:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:3:0: [sdd] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:3:0: [sdd] Write Protect is off
sd 0:0:3:0: [sdd] Mode Sense: cb 00 00 08
sd 0:0:3:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdd: sdd1 sdd2 sdd3
sd 0:0:3:0: [sdd] Attached SCSI disk
sd 0:0:3:0: Attached scsi generic sg3 type 0
sd 0:0:4:0: [sde] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:4:0: [sde] Write Protect is off
sd 0:0:4:0: [sde] Mode Sense: cb 00 00 08
sd 0:0:4:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:4:0: [sde] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:4:0: [sde] Write Protect is off
sd 0:0:4:0: [sde] Mode Sense: cb 00 00 08
sd 0:0:4:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sde: sde1 sde2 sde3
sd 0:0:4:0: [sde] Attached SCSI disk
sd 0:0:4:0: Attached scsi generic sg4 type 0
sd 0:0:5:0: [sdf] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:5:0: [sdf] Write Protect is off
sd 0:0:5:0: [sdf] Mode Sense: cb 00 00 08
sd 0:0:5:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:5:0: [sdf] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:5:0: [sdf] Write Protect is off
sd 0:0:5:0: [sdf] Mode Sense: cb 00 00 08
sd 0:0:5:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdf: sdf1 sdf2 sdf3
sd 0:0:5:0: [sdf] Attached SCSI disk
sd 0:0:5:0: Attached scsi generic sg5 type 0
sd 0:0:6:0: [sdg] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:6:0: [sdg] Write Protect is off
sd 0:0:6:0: [sdg] Mode Sense: cb 00 00 08
sd 0:0:6:0: [sdg] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:6:0: [sdg] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:6:0: [sdg] Write Protect is off
sd 0:0:6:0: [sdg] Mode Sense: cb 00 00 08
sd 0:0:6:0: [sdg] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdg: sdg1 sdg2 sdg3
sd 0:0:6:0: [sdg] Attached SCSI disk
sd 0:0:6:0: Attached scsi generic sg6 type 0
sd 0:0:7:0: [sdh] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:7:0: [sdh] Write Protect is off
sd 0:0:7:0: [sdh] Mode Sense: cb 00 00 08
sd 0:0:7:0: [sdh] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:7:0: [sdh] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:7:0: [sdh] Write Protect is off
sd 0:0:7:0: [sdh] Mode Sense: cb 00 00 08
sd 0:0:7:0: [sdh] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdh: sdh1 sdh2 sdh3
sd 0:0:7:0: [sdh] Attached SCSI disk
sd 0:0:7:0: Attached scsi generic sg7 type 0
sd 0:0:8:0: [sdi] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:8:0: [sdi] Write Protect is off
sd 0:0:8:0: [sdi] Mode Sense: cb 00 00 08
sd 0:0:8:0: [sdi] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:8:0: [sdi] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:8:0: [sdi] Write Protect is off
sd 0:0:8:0: [sdi] Mode Sense: cb 00 00 08
sd 0:0:8:0: [sdi] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdi: sdi1 sdi2 sdi3
sd 0:0:8:0: [sdi] Attached SCSI disk
sd 0:0:8:0: Attached scsi generic sg8 type 0
sd 0:0:9:0: [sdj] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:9:0: [sdj] Write Protect is off
sd 0:0:9:0: [sdj] Mode Sense: cb 00 00 08
sd 0:0:9:0: [sdj] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:9:0: [sdj] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:9:0: [sdj] Write Protect is off
sd 0:0:9:0: [sdj] Mode Sense: cb 00 00 08
sd 0:0:9:0: [sdj] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdj:<7>ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 17 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 18, io base 0x00001800
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
 sdj1 sdj2 sdj3
sd 0:0:9:0: [sdj] Attached SCSI disk
sd 0:0:9:0: Attached scsi generic sg9 type 0
sd 0:0:10:0: [sdk] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:10:0: [sdk] Write Protect is off
sd 0:0:10:0: [sdk] Mode Sense: cb 00 00 08
sd 0:0:10:0: [sdk] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:10:0: [sdk] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:10:0: [sdk] Write Protect is off
sd 0:0:10:0: [sdk] Mode Sense: cb 00 00 08
sd 0:0:10:0: [sdk] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdk: sdk1 sdk2 sdk3
sd 0:0:10:0: [sdk] Attached SCSI disk
sd 0:0:10:0: Attached scsi generic sg10 type 0
sd 0:0:11:0: [sdl] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:11:0: [sdl] Write Protect is off
sd 0:0:11:0: [sdl] Mode Sense: cb 00 00 08
sd 0:0:11:0: [sdl] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:11:0: [sdl] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:11:0: [sdl] Write Protect is off
sd 0:0:11:0: [sdl] Mode Sense: cb 00 00 08
sd 0:0:11:0: [sdl] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdl: sdl1 sdl2 sdl3
sd 0:0:11:0: [sdl] Attached SCSI disk
sd 0:0:11:0: Attached scsi generic sg11 type 0
sd 0:0:12:0: [sdm] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:12:0: [sdm] Write Protect is off
sd 0:0:12:0: [sdm] Mode Sense: cb 00 00 08
sd 0:0:12:0: [sdm] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:12:0: [sdm] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:12:0: [sdm] Write Protect is off
sd 0:0:12:0: [sdm] Mode Sense: cb 00 00 08
sd 0:0:12:0: [sdm] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdm: sdm1 sdm2 sdm3
sd 0:0:12:0: [sdm] Attached SCSI disk
sd 0:0:12:0: Attached scsi generic sg12 type 0
sd 0:0:13:0: [sdn] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:13:0: [sdn] Write Protect is off
sd 0:0:13:0: [sdn] Mode Sense: cb 00 00 08
sd 0:0:13:0: [sdn] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:13:0: [sdn] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:13:0: [sdn] Write Protect is off
sd 0:0:13:0: [sdn] Mode Sense: cb 00 00 08
sd 0:0:13:0: [sdn] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdn: sdn1 sdn2 sdn3
sd 0:0:13:0: [sdn] Attached SCSI disk
sd 0:0:13:0: Attached scsi generic sg13 type 0
sd 0:0:14:0: [sdo] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:14:0: [sdo] Write Protect is off
sd 0:0:14:0: [sdo] Mode Sense: cb 00 00 08
sd 0:0:14:0: [sdo] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:14:0: [sdo] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:14:0: [sdo] Write Protect is off
sd 0:0:14:0: [sdo] Mode Sense: cb 00 00 08
sd 0:0:14:0: [sdo] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdo: sdo1 sdo2 sdo3
sd 0:0:14:0: [sdo] Attached SCSI disk
sd 0:0:14:0: Attached scsi generic sg14 type 0
sd 0:0:15:0: [sdp] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:15:0: [sdp] Write Protect is off
sd 0:0:15:0: [sdp] Mode Sense: cb 00 00 08
sd 0:0:15:0: [sdp] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:15:0: [sdp] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:15:0: [sdp] Write Protect is off
sd 0:0:15:0: [sdp] Mode Sense: cb 00 00 08
sd 0:0:15:0: [sdp] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdp: sdp1 sdp2 sdp3
sd 0:0:15:0: [sdp] Attached SCSI disk
sd 0:0:15:0: Attached scsi generic sg15 type 0
scsi 0:0:16:0: Attached scsi generic sg16 type 3
ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 19, io base 0x00001820
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 17, io base 0x00001840
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 irq 1,12
usb 3-1: new low speed USB device using uhci_hcd and address 2
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
usb 3-1: configuration #1 chosen from 1 choice
raid6: int32x1    572 MB/s
raid6: int32x2    616 MB/s
raid6: int32x4    515 MB/s
raid6: int32x8    458 MB/s
raid6: mmxx1     1812 MB/s
raid6: mmxx2     2203 MB/s
raid6: sse1x1    1448 MB/s
raid6: sse1x2    2305 MB/s
raid6: sse2x1    2490 MB/s
raid6: sse2x2    4520 MB/s
raid6: using algorithm sse2x2 (4520 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: multipath personality registered for level -4
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:08.0 to 64
ioatdma 0000:00:08.0: Intel(R) I/OAT DMA Engine found, 4 channels, device version 0x12, driver version 2.04
ioatdma: ioat_dma_test_callback(00008086)
ioatdma 0000:00:08.0: DCA is disabled in BIOS
input: Dell Dell USB Keyboard as /class/input/input0
input: USB HID v1.10 Keyboard [Dell Dell USB Keyboard] on usb-0000:00:1d.1-1
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
registered taskstats version 1
md: Autodetecting RAID arrays.
md: invalid raid superblock magic on sdc1
md: sdc1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdd1
md: sdd1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sde1
md: sde1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdf1
md: sdf1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdg1
md: sdg1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdh1
md: sdh1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdi1
md: sdi1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdj1
md: sdj1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdk1
md: sdk1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdl1
md: sdl1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdm1
md: sdm1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdn1
md: sdn1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdo1
md: sdo1 does not have a valid v0.90 superblock, not importing!
md: invalid raid superblock magic on sdp1
md: sdp1 does not have a valid v0.90 superblock, not importing!
md: Scanned 48 and added 34 devices.
md: autorun ...
md: considering sdp3 ...
md:  adding sdp3 ...
md: sdp2 has different UUID to sdp3
md:  adding sdo3 ...
md: sdo2 has different UUID to sdp3
md:  adding sdn3 ...
md: sdn2 has different UUID to sdp3
md:  adding sdm3 ...
md: sdm2 has different UUID to sdp3
md:  adding sdl3 ...
md: sdl2 has different UUID to sdp3
md:  adding sdk3 ...
md: sdk2 has different UUID to sdp3
md:  adding sdj3 ...
md: sdj2 has different UUID to sdp3
md:  adding sdi3 ...
md: sdi2 has different UUID to sdp3
md: sdh3 has different UUID to sdp3
md: sdh2 has different UUID to sdp3
md: sdg3 has different UUID to sdp3
md: sdg2 has different UUID to sdp3
md: sdf3 has different UUID to sdp3
md: sdf2 has different UUID to sdp3
md: sde3 has different UUID to sdp3
md: sde2 has different UUID to sdp3
md: sdd3 has different UUID to sdp3
md: sdd2 has different UUID to sdp3
md: sdc3 has different UUID to sdp3
md: sdc2 has different UUID to sdp3
md: sdb3 has different UUID to sdp3
md: sdb2 has different UUID to sdp3
md: sdb1 has different UUID to sdp3
md: sda3 has different UUID to sdp3
md: sda2 has different UUID to sdp3
md: sda1 has different UUID to sdp3
md: created md11
md: bind<sdi3>
md: bind<sdj3>
md: bind<sdk3>
md: bind<sdl3>
md: bind<sdm3>
md: bind<sdn3>
md: bind<sdo3>
md: bind<sdp3>
md: running: <sdp3><sdo3><sdn3><sdm3><sdl3><sdk3><sdj3><sdi3>
raid5: device sdp3 operational as raid disk 7
raid5: device sdo3 operational as raid disk 6
raid5: device sdn3 operational as raid disk 5
raid5: device sdm3 operational as raid disk 4
raid5: device sdl3 operational as raid disk 3
raid5: device sdk3 operational as raid disk 2
raid5: device sdj3 operational as raid disk 1
raid5: device sdi3 operational as raid disk 0
raid5: allocated 8375kB for md11
raid5: raid level 5 set md11 active with 8 out of 8 devices, algorithm 2
RAID5 conf printout:
 --- rd:8 wd:8
 disk 0, o:1, dev:sdi3
 disk 1, o:1, dev:sdj3
 disk 2, o:1, dev:sdk3
 disk 3, o:1, dev:sdl3
 disk 4, o:1, dev:sdm3
 disk 5, o:1, dev:sdn3
 disk 6, o:1, dev:sdo3
 disk 7, o:1, dev:sdp3
md11: bitmap initialized from disk: read 15/15 pages, set 0 bits
created bitmap (233 pages) for device md11
md: considering sdp2 ...
md:  adding sdp2 ...
md:  adding sdo2 ...
md:  adding sdn2 ...
md:  adding sdm2 ...
md: sdl2 has different UUID to sdp2
md: sdk2 has different UUID to sdp2
md: sdj2 has different UUID to sdp2
md: sdi2 has different UUID to sdp2
md: sdh3 has different UUID to sdp2
md: sdh2 has different UUID to sdp2
md: sdg3 has different UUID to sdp2
md: sdg2 has different UUID to sdp2
md: sdf3 has different UUID to sdp2
md: sdf2 has different UUID to sdp2
md: sde3 has different UUID to sdp2
md: sde2 has different UUID to sdp2
md: sdd3 has different UUID to sdp2
md: sdd2 has different UUID to sdp2
md: sdc3 has different UUID to sdp2
md: sdc2 has different UUID to sdp2
md: sdb3 has different UUID to sdp2
md: sdb2 has different UUID to sdp2
md: sdb1 has different UUID to sdp2
md: sda3 has different UUID to sdp2
md: sda2 has different UUID to sdp2
md: sda1 has different UUID to sdp2
md: created md4
md: bind<sdm2>
md: bind<sdn2>
md: bind<sdo2>
md: bind<sdp2>
md: running: <sdp2><sdo2><sdn2><sdm2>
raid1: raid set md4 active with 4 out of 4 mirrors
md: considering sdl2 ...
md:  adding sdl2 ...
md:  adding sdk2 ...
md:  adding sdj2 ...
md:  adding sdi2 ...
md: sdh3 has different UUID to sdl2
md: sdh2 has different UUID to sdl2
md: sdg3 has different UUID to sdl2
md: sdg2 has different UUID to sdl2
md: sdf3 has different UUID to sdl2
md: sdf2 has different UUID to sdl2
md: sde3 has different UUID to sdl2
md: sde2 has different UUID to sdl2
md: sdd3 has different UUID to sdl2
md: sdd2 has different UUID to sdl2
md: sdc3 has different UUID to sdl2
md: sdc2 has different UUID to sdl2
md: sdb3 has different UUID to sdl2
md: sdb2 has different UUID to sdl2
md: sdb1 has different UUID to sdl2
md: sda3 has different UUID to sdl2
md: sda2 has different UUID to sdl2
md: sda1 has different UUID to sdl2
md: created md3
md: bind<sdi2>
md: bind<sdj2>
md: bind<sdk2>
md: bind<sdl2>
md: running: <sdl2><sdk2><sdj2><sdi2>
raid1: raid set md3 active with 4 out of 4 mirrors
md: considering sdh3 ...
md:  adding sdh3 ...
md: sdh2 has different UUID to sdh3
md:  adding sdg3 ...
md: sdg2 has different UUID to sdh3
md:  adding sdf3 ...
md: sdf2 has different UUID to sdh3
md:  adding sde3 ...
md: sde2 has different UUID to sdh3
md:  adding sdd3 ...
md: sdd2 has different UUID to sdh3
md:  adding sdc3 ...
md: sdc2 has different UUID to sdh3
md:  adding sdb3 ...
md: sdb2 has different UUID to sdh3
md: sdb1 has different UUID to sdh3
md:  adding sda3 ...
md: sda2 has different UUID to sdh3
md: sda1 has different UUID to sdh3
md: created md10
md: bind<sda3>
md: bind<sdb3>
md: bind<sdc3>
md: bind<sdd3>
md: bind<sde3>
md: bind<sdf3>
md: bind<sdg3>
md: bind<sdh3>
md: running: <sdh3><sdg3><sdf3><sde3><sdd3><sdc3><sdb3><sda3>
raid5: device sdh3 operational as raid disk 7
raid5: device sdg3 operational as raid disk 6
raid5: device sdf3 operational as raid disk 5
raid5: device sde3 operational as raid disk 4
raid5: device sdd3 operational as raid disk 3
raid5: device sdc3 operational as raid disk 2
raid5: device sdb3 operational as raid disk 1
raid5: device sda3 operational as raid disk 0
raid5: allocated 8375kB for md10
raid5: raid level 5 set md10 active with 8 out of 8 devices, algorithm 2
RAID5 conf printout:
 --- rd:8 wd:8
 disk 0, o:1, dev:sda3
 disk 1, o:1, dev:sdb3
 disk 2, o:1, dev:sdc3
 disk 3, o:1, dev:sdd3
 disk 4, o:1, dev:sde3
 disk 5, o:1, dev:sdf3
 disk 6, o:1, dev:sdg3
 disk 7, o:1, dev:sdh3
md10: bitmap initialized from disk: read 15/15 pages, set 0 bits
created bitmap (233 pages) for device md10
md: considering sdh2 ...
md:  adding sdh2 ...
md:  adding sdg2 ...
md:  adding sdf2 ...
md:  adding sde2 ...
md: sdd2 has different UUID to sdh2
md: sdc2 has different UUID to sdh2
md: sdb2 has different UUID to sdh2
md: sdb1 has different UUID to sdh2
md: sda2 has different UUID to sdh2
md: sda1 has different UUID to sdh2
md: created md2
md: bind<sde2>
md: bind<sdf2>
md: bind<sdg2>
md: bind<sdh2>
md: running: <sdh2><sdg2><sdf2><sde2>
raid1: raid set md2 active with 4 out of 4 mirrors
md: considering sdd2 ...
md:  adding sdd2 ...
md:  adding sdc2 ...
md:  adding sdb2 ...
md: sdb1 has different UUID to sdd2
md:  adding sda2 ...
md: sda1 has different UUID to sdd2
md: created md1
md: bind<sda2>
md: bind<sdb2>
md: bind<sdc2>
md: bind<sdd2>
md: running: <sdd2><sdc2><sdb2><sda2>
raid1: raid set md1 active with 4 out of 4 mirrors
md: considering sdb1 ...
md:  adding sdb1 ...
md:  adding sda1 ...
md: created md0
md: bind<sda1>
md: bind<sdb1>
md: running: <sdb1><sda1>
raid1: raid set md0 active with 2 out of 2 mirrors
md: ... autorun DONE.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 276k freed
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI: Processor [CPU2] (supports 8 throttling states)
ACPI: Processor [CPU3] (supports 8 throttling states)
input: Power Button (FF) as /class/input/input1
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /class/input/input2
parport_pc 00:0c: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
ACPI: Power Button (CM) [PWRB]
Adding 979832k swap on /dev/md4.  Priority:-1 extents:1 across:979832k
EXT3 FS on md1, internal journal
device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com
kjournald starting.  Commit interval 5 seconds
EXT3 FS on md0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on md2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on md3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on md10, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on md11, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [BUG] OOPS 2.6.24.2 raid5 write with ioatdma
  2008-02-15 16:19 [BUG] OOPS 2.6.24.2 raid5 write with ioatdma Laurent CORBES
@ 2008-02-15 19:17 ` Dan Williams
  2008-02-15 19:43 ` Shannon Nelson
  1 sibling, 0 replies; 3+ messages in thread
From: Dan Williams @ 2008-02-15 19:17 UTC (permalink / raw)
  To: Laurent CORBES; +Cc: linux-raid, linux-kernel, Shannon Nelson, maciej.sosnowski

[-- Attachment #1: Type: text/plain, Size: 334 bytes --]

On Fri, Feb 15, 2008 at 9:19 AM, Laurent CORBES
<laurent.corbes@smartjog.com> wrote:
> Hi all,
>
>  I got a raid5 oops when trying to write on a raid 5 array, with ioatdma loaded
>  and without DCA activated in bios:
>

At first glance I believe the attached patch may fix the issue, I'll
try to reproduce this locally.

Regards,
Dan

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: ioat-init-ack.patch --]
[-- Type: text/x-patch; name=ioat-init-ack.patch, Size: 861 bytes --]

ioat: fix 'ack' handling, driver must ensure that 'ack' is zero

From: Dan Williams <dan.j.williams@intel.com>

Initialize 'ack' to zero in case the descriptor has been recycled.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
---

 drivers/dma/ioat_dma.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


diff --git a/drivers/dma/ioat_dma.c b/drivers/dma/ioat_dma.c
index 45e7b46..8cf542b 100644
--- a/drivers/dma/ioat_dma.c
+++ b/drivers/dma/ioat_dma.c
@@ -726,6 +726,7 @@ static struct dma_async_tx_descriptor *ioat1_dma_prep_memcpy(
 
 	if (new) {
 		new->len = len;
+		new->async_tx.ack = 0;
 		return &new->async_tx;
 	} else
 		return NULL;
@@ -749,6 +750,7 @@ static struct dma_async_tx_descriptor *ioat2_dma_prep_memcpy(
 
 	if (new) {
 		new->len = len;
+		new->async_tx.ack = 0;
 		return &new->async_tx;
 	} else
 		return NULL;

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [BUG] OOPS 2.6.24.2 raid5 write with ioatdma
  2008-02-15 16:19 [BUG] OOPS 2.6.24.2 raid5 write with ioatdma Laurent CORBES
  2008-02-15 19:17 ` Dan Williams
@ 2008-02-15 19:43 ` Shannon Nelson
  1 sibling, 0 replies; 3+ messages in thread
From: Shannon Nelson @ 2008-02-15 19:43 UTC (permalink / raw)
  To: Laurent CORBES; +Cc: linux-kernel, linux-raid, Nelson, Shannon

On Fri, Feb 15, 2008 at 8:19 AM, Laurent CORBES
<laurent.corbes@smartjog.com> wrote:
> Hi all,
>
>  I got a raid5 oops when trying to write on a raid 5 array, with ioatdma loaded
>  and without DCA activated in bios:
>
[...]

Dan's quick patch is likely the right answer.

>
>  When I enable DCA in system bios I cannot boot, the ioatdma subsystem failed to
>  initialize, it stalled at:
>  ioatdma: ioat_dma_test_callback(00008086)

I don't see this example in the dmesg, but I'm not sure why you think
this is the case.  If DCA is enabled, you should not see any further
messages from ioatdma after the ioat_self_test_callback().

sln
-- 
==============================================
Mr. Shannon Nelson Parents can't afford to be squeamish.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-02-15 19:43 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-15 16:19 [BUG] OOPS 2.6.24.2 raid5 write with ioatdma Laurent CORBES
2008-02-15 19:17 ` Dan Williams
2008-02-15 19:43 ` Shannon Nelson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).