aic79xx module crashes: Install of Gutsy (Tribe 5) and Feisty fails

Bug #140906 reported by Stefan Boresch
4
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
linux-source-2.6.22 (Ubuntu)
Invalid
Undecided
Ubuntu Kernel Storage Team

Bug Description

Bug applies certainly to kernel-image-2.6.20-16-generic (feisty default kernel)
and/or the feisty install kernel kernel-image-2.6.20-16-generic (??) as well
as their counterparts in gutsy tribe 5

The machine in question is based on the following Supermicro motherboard:

http://www.supermicro.com/Aplus/motherboard/Opteron/8131/H8DAR-8.cfm

and it is the onboard SCSI controller (which according to the vendor (transtec)
is closely
related to the Adaptec SCSI 39320A-R card) that makes (severe) problems in
feisty and gutsy (install kernel crashes upon loading the aic79xx module).

The machine is SCSI only (aside from a CD-ROM drive), there are two 73GB
Seagate Cheetah drives which should become /dev/sda and /dev/sdb (i.e.,
no fancy RAID setup in either hard- or software). In addition, there is
an LSI U320 Controller that accesses an external RAID (I think the LSI
controller is fine, even in a crashed feisty install, the external raid was
clearly visible). So I DO think that it is the aic79xx controller/driver.

All further hardware details should be available from the dmesg output I
append.

Everything pertains to the amd64/x86_64 architecture / version of
Ubuntu/Linux!! (I have not tried and do not plan to install a 32bit
OS version)

The machine was originally installed with dapper LTS 6.10.01, and is
running Linux <machname> 2.6.15-29-amd64-k8 #1 SMP PREEMPT
fine without any apparent problems. HOWEVER, there are strange
messages in the syslog upon boot (looking vaguely familiar to those
reported in bug 32081), and I also note a considerable delay upon
booting similar to that reported in bug 79542)

In the course of a server reorganization (and since all important data are
on the external RAID), I attempted to install (NOT upgrade to)
Ubuntu 7.04 (feisty), but the
install kernel does not boot; gutsy tribe 5 encounters the same fate.
Whenever the aic79xx module is being loaded, the console (quiet
and splash were already disabled in grub) spews pages and pages of
controller errors, similar, but much longer and dire in tone to those being
reported in dapper. After some seconds the system freezes, gutsy
does report a kernel panic (in both cases all LEDs on the keyboard
are blinking, and only a hard reset is working)

As far as I could test with Seagate tools, the disks are working. The
vendor (transtec) is not (too) helpful, saying that they certified the
system for Suse Enterprise Linux 9 only. They sent me the kernel source
for that (2.6.5 based, but the aic79xx driver there is still on
version 1.3.x, as opposed to 3.0.x in all Ubuntu versions tested).
What I do at this stage is to append the output of
dmesg from dapper, since even there not all seems well. I lack
experience with SCSI, so I cannot judge wether this is indeed a
kernel problem, or a cabling/termination/BIOS problem. In the controller
BIOS, the disc I/O is set to the highest possible speeds, which should
be fine for these components.

Comparing the kernel sources between 2.6.15 (dapper) and 2.6.20 (feisty), the
aic79xx driver code seems mostly untouched, but there are changes
how it fits into the overall SCSI subsystem. I would assume that the
problems stem from these changes.

I do NOT know how to get the kernel output from feisty or gutsy
to you -- as I described, the machine is frozen solid at this point (it's
quite some time that I have seen such a kernel crash)

Please let me know what other information you need. The system at
the moment is again running dapper, but can be rebooted
at any point.

Sincerely,

Stefan Boresch

-------------------------------------------------------------------------------------------

[kernel boot log from the system in question when booted with dapper!!]

The interesting stuff starts at 103.82 (note that this is about 15 seconds
after the message before, and ends at 106.94, the a delay of 15-16 seconds,
and another small delay before the LSI controller (Fusion MPT driver is
initialized). Some of the delays are certainly due to the scanning of the
SCSI bus, but what do all the <<Dump card states >> mean ...?

[ 0.000000] Bootdata ok (command line is root=/dev/sda2 ro quiet splash)
[ 0.000000] Linux version 2.6.15-29-amd64-k8 (buildd@king) (gcc version 4.0.\3 (Ubuntu 4.0.3-1ubuntu5)) #1 SMP PREEMPT Wed Aug 29 13:43:01 UTC 2007
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000007fff0000 (usable)
[ 0.000000] BIOS-e820: 000000007fff0000 - 000000007ffff000 (ACPI data)
[ 0.000000] BIOS-e820: 000000007ffff000 - 0000000080000000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
[ 0.000000] ACPI: RSDP (v002 ACPIAM ) @ 0x000\00000000f97b0
[ 0.000000] ACPI: XSDT (v001 A M I OEMXSDT 0x01000604 MSFT 0x00000097) @ 0\x000000007fff0100
[ 0.000000] ACPI: FADT (v003 A M I OEMFACP 0x01000604 MSFT 0x00000097) @ 0\x000000007fff0281
[ 0.000000] ACPI: MADT (v001 A M I OEMAPIC 0x01000604 MSFT 0x00000097) @ 0\x000000007fff0380
[ 0.000000] ACPI: OEMB (v001 A M I OEMBIOS 0x01000604 MSFT 0x00000097) @ 0\x000000007ffff040
[ 0.000000] ACPI: DSDT (v001 H8DA8 H8DA8010 0x00000000 INTL 0x02002026) @ 0\x0000000000000000
[ 0.000000] Scanning NUMA topology in Northbridge 24
[ 0.000000] Number of nodes 2
[ 0.000000] Node 0 MemBase 0000000000000000 Limit 000000007fff0000
[ 0.000000] Skipping disabled node 1
[ 0.000000] Using 63 for the hash shift.
[ 0.000000] Using node hash shift of 63
[ 0.000000] Bootmem setup node 0 0000000000000000-000000007fff0000
[ 0.000000] On node 0 totalpages: 516083
[ 0.000000] DMA zone: 3018 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 513065 pages, LIFO batch:31
[ 0.000000] Normal zone: 0 pages, LIFO batch:0
[ 0.000000] HighMem zone: 0 pages, LIFO batch:0
[ 0.000000] ACPI: PM-Timer IO Port: 0x5008
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] Processor #0 15:1 APIC version 16
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] Processor #1 15:1 APIC version 16
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[ 0.000000] Processor #2 15:1 APIC version 16
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[ 0.000000] Processor #3 15:1 APIC version 16
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, version 17, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: IOAPIC (id[0x05] address[0xfebfe000] gsi_base[24])
[ 0.000000] IOAPIC[1]: apic_id 5, version 17, address 0xfebfe000, GSI 24-27
[ 0.000000] ACPI: IOAPIC (id[0x06] address[0xfebff000] gsi_base[28])
[ 0.000000] IOAPIC[2]: apic_id 6, version 17, address 0xfebff000, GSI 28-31
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Setting APIC routing to physical flat
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] Allocating PCI resources starting at 88000000 (gap: 80000000:7f780000)
[ 0.000000] Checking aperture...
[ 0.000000] CPU 0: aperture @ 4f70000000 size 32 MB
[ 0.000000] Aperture from northbridge cpu 0 too small (32 MB)
[ 0.000000] No AGP bridge found
[ 0.000000] SMP: Allowing 6 CPUs, 2 hotplug CPUs
[ 0.000000] Built 1 zonelists
[ 0.000000] Kernel command line: root=/dev/sda2 ro quiet splash
[ 0.000000] Initializing CPU#0
[ 0.000000] PID hash table entries: 4096 (order: 12, 131072 bytes)
[ 0.000000] time.c: Using 3.579545 MHz PM timer.
[ 0.000000] time.c: Detected 2393.236 MHz processor.
[ 84.033490] Console: colour VGA+ 80x25
[ 84.034505] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes\)
[ 84.035942] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 84.051429] Memory: 2053764k/2097088k available (2151k kernel code, 42936k r\eserved, 754k data, 180k init)
[ 84.128524] Calibrating delay using timer specific routine.. 4796.24 BogoMIP\S (lpj=9592490)
[ 84.128568] Security Framework v1.0.0 initialized
[ 84.128572] SELinux: Disabled at boot.
[ 84.128591] Mount-cache hash table entries: 256
[ 84.128688] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line\)
[ 84.128690] CPU: L2 Cache: 1024K (64 bytes/line)
[ 84.128693] CPU 0(2) -> Node 0 -> Core 0
[ 84.128698] mtrr: v2.0 (20020519)
[ 84.128703] SMP alternatives: switching to UP code
[ 84.128914] checking if image is initramfs... it is
[ 84.585523] Freeing initrd memory: 7095k freed
[ 84.589755] ACPI: Looking for DSDT ... not found!
[ 84.651436] Using local APIC timer interrupts.
[ 84.693137] Detected 12.464 MHz APIC timer.
[ 84.693237] SMP alternatives: switching to SMP code
[ 84.693369] Booting processor 1/4 APIC 0x1
[ 84.703651] Initializing CPU#1
[ 84.783201] Calibrating delay using timer specific routine.. 4786.70 BogoMIP\S (lpj=9573402)
[ 84.783207] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line\)
[ 84.783208] CPU: L2 Cache: 1024K (64 bytes/line)
[ 84.783211] CPU 1(2) -> Node 0 -> Core 1
[ 84.783306] Dual Core AMD Opteron(tm) Processor 280 stepping 02
[ 84.783312] CPU 1: Syncing TSC to CPU 0.
[ 84.783411] CPU 1: synchronized TSC with CPU 0 (last diff -2 cycles, maxerr \632 cycles)
[ 84.783452] SMP alternatives: switching to SMP code
[ 84.783489] Booting processor 2/4 APIC 0x2
[ 84.793775] Initializing CPU#2
[ 84.871025] Calibrating delay using timer specific routine.. 4786.71 BogoMIP\S (lpj=9573423)
[ 84.871032] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line\)
[ 84.871033] CPU: L2 Cache: 1024K (64 bytes/line)
[ 84.871036] CPU 2(2) -> Node 0 -> Core 0
[ 84.871146] Dual Core AMD Opteron(tm) Processor 280 stepping 02
[ 84.871155] CPU 2: Syncing TSC to CPU 0.
[ 84.871324] CPU 2: synchronized TSC with CPU 0 (last diff 4 cycles, maxerr 1\168 cycles)
[ 84.871364] SMP alternatives: switching to SMP code
[ 84.871396] Booting processor 3/4 APIC 0x3
[ 84.881683] Initializing CPU#3
[ 84.958848] Calibrating delay using timer specific routine.. 4786.72 BogoMIP\S (lpj=9573447)
[ 84.958855] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line\)
[ 84.958857] CPU: L2 Cache: 1024K (64 bytes/line)
[ 84.958859] CPU 3(2) -> Node 0 -> Core 1
[ 84.958969] Dual Core AMD Opteron(tm) Processor 280 stepping 02
[ 84.958977] CPU 3: Syncing TSC to CPU 0.
[ 84.959146] CPU 3: synchronized TSC with CPU 0 (last diff 4 cycles, maxerr 1\168 cycles)
[ 84.959151] Brought up 4 CPUs
[ 84.959191] Disabling vsyscall due to use of PM timer
[ 84.959193] time.c: Using PM based timekeeping.
[ 84.959194] testing NMI watchdog ... OK.
[ 84.999508] NET: Registered protocol family 16
[ 84.999530] ACPI: bus type pci registered
[ 84.999856] PCI: Using configuration type 1
[ 85.000361] ACPI: Subsystem revision 20051216
[ 85.004417] ACPI: Interpreter enabled
[ 85.004418] ACPI: Using IOAPIC for interrupt routing
[ 85.004866] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 85.004868] PCI: Probing PCI hardware (bus 00)
[ 85.006728] Boot video device is 0000:03:04.0
[ 85.007091] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 85.008309] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
[ 85.011230] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.GOLA._PRT]
[ 85.011440] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.GOLB._PRT]
[ 85.012149] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 12 14 1\5)
[ 85.012335] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11 12 14 1\5)
[ 85.012528] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 9 10 11 12 14 1\5)
[ 85.012711] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 14 1\5)
[ 85.012765] Linux Plug and Play Support v0.97 (c) Adam Belay
[ 85.012772] pnp: PnP ACPI init
[ 85.016209] pnp: PnP ACPI: found 15 devices
[ 85.016220] PCI: Using ACPI for IRQ routing
[ 85.016223] PCI: If a device doesn't work, try "pci=routeirq". If it helps,\ post a report
[ 85.016316] PCI-DMA: Disabling IOMMU.
[ 85.016989] pnp: 00:0a: ioport range 0x680-0x6ff has been reserved
[ 85.016991] pnp: 00:0a: ioport range 0x295-0x296 has been reserved
[ 85.016993] pnp: 00:0a: ioport range 0x778-0x77f has been reserved
[ 85.016995] pnp: 00:0a: ioport range 0xb78-0xb7f has been reserved
[ 85.016998] pnp: 00:0a: ioport range 0xf78-0xf7f has been reserved
[ 85.017003] pnp: 00:0d: ioport range 0xca2-0xca3 has been reserved
[ 85.017148] PCI: Bridge: 0000:00:06.0
[ 85.017150] IO window: b000-bfff
[ 85.017155] MEM window: fca00000-feafffff
[ 85.017158] PREFETCH window: disabled.
[ 85.017163] PCI: Bridge: 0000:00:0a.0
[ 85.017165] IO window: a000-afff
[ 85.017168] MEM window: fc700000-fc9fffff
[ 85.017170] PREFETCH window: ff500000-ff5fffff
[ 85.017173] PCI: Bridge: 0000:00:0b.0
[ 85.017175] IO window: 9000-9fff
[ 85.017178] MEM window: fbe00000-fc6fffff
[ 85.017181] PREFETCH window: ff400000-ff4fffff
[ 85.017510] IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp\ $
[ 85.017770] audit: initializing netlink socket (disabled)
[ 85.017777] audit(1190127371.700:1): initialized
[ 85.017948] VFS: Disk quotas dquot_6.5.1
[ 85.017968] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 85.018017] Initializing Cryptographic API
[ 85.018020] io scheduler noop registered
[ 85.018028] io scheduler anticipatory registered
[ 85.018037] io scheduler deadline registered
[ 85.018060] io scheduler cfq registered
[ 85.018065] PCI: MSI quirk detected. pci_msi_quirk set.
[ 85.018068] PCI: MSI quirk detected. pci_msi_quirk set.
[ 85.030485] Real Time Clock Driver v1.12
[ 85.030540] hpet_acpi_add: no address or irqs in _CRS
[ 85.030545] Linux agpgart interface v0.101 (c) Dave Jones
[ 85.030658] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 ir\q 1,12
[ 85.032061] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 85.032228] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 85.032232] Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharin\g enabled
[ 85.032355] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 85.032471] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 85.034140] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 85.034298] 00:07: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 85.034784] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blo\cksize
[ 85.034837] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[ 85.034841] ide: Assuming 33MHz system bus speed for PIO modes; override wit\h idebus=xx
[ 85.035091] mice: PS/2 mouse device common for all mice
[ 85.035388] NET: Registered protocol family 2
[ 85.060149] input: AT Translated Set 2 keyboard as /class/input/input0
[ 85.090773] IP route cache hash table entries: 65536 (order: 7, 524288 bytes\)
[ 85.091202] TCP established hash table entries: 262144 (order: 10, 4194304 b\ytes)
[ 85.094170] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 85.094955] TCP: Hash tables configured (established 262144 bind 65536)
[ 85.094958] TCP reno registered
[ 85.095056] TCP bic registered
[ 85.095066] NET: Registered protocol family 1
[ 85.095073] NET: Registered protocol family 8
[ 85.095074] NET: Registered protocol family 20
[ 85.095186] ACPI wakeup devices:
[ 85.095188] PCI1 USB0 USB1 PS2K PS2M UAR1 UAR2 GOLA GOLB PWRB
[ 85.095198] ACPI: (supports S0 S1 S4 S5)
[ 85.095257] Freeing unused kernel memory: 180k freed
[ 85.129712] vga16fb: initializing
[ 85.129717] vga16fb: mapped to 0xffff8100000a0000
[ 85.357462] Console: switching to colour frame buffer device 80x25
[ 85.357466] fb0: VGA16 VGA frame buffer device
[ 86.372163] Capability LSM initialized
[ 86.396226] ACPI: Processor [CPU1] (supports 8 throttling states)
[ 86.717172] AMD8111: IDE controller at PCI slot 0000:00:07.1
[ 86.717197] AMD8111: chipset revision 3
[ 86.717199] AMD8111: not 100% native mode: will probe irqs later
[ 86.717210] AMD8111: 0000:00:07.1 (rev 03) UDMA133 controller
[ 86.717224] ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:pio, hdb:p\io
[ 86.717237] ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:p\io
[ 86.717246] Probing IDE interface ide0...
[ 87.282231] Probing IDE interface ide1...
[ 88.016848] hdc: CD-224E-N, ATAPI CD/DVD-ROM drive
[ 88.696108] ide1 at 0x170-0x177,0x376 on irq 15
[ 88.703221] hdc: ATAPI 24X CD-ROM drive, 256kB Cache, UDMA(33)
[ 88.703228] Uniform CD-ROM driver Revision: 3.20
[ 88.733248] SCSI subsystem initialized
[ 88.735794] GSI 16 sharing vector 0xA9 and IRQ 16
[ 88.735800] ACPI: PCI Interrupt 0000:02:03.0[A] -> GSI 24 (level, low) -> IR\Q 169
[ 103.824424] scsi0 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 3.0
[ 103.824426] <Adaptec AIC7902 Ultra320 SCSI adapter>
[ 103.824427] aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 101-1\33Mhz, 512 SCBs
[ 103.824428]
[ 103.832755] Vendor: SEAGATE Model: ST373207LC Rev: 0005
[ 103.832764] Type: Direct-Access ANSI SCSI revision:\ 03
[ 103.832778] target0:0:0: asynchronous
[ 103.832780] scsi0:A:0:0: Tagged Queuing enabled. Depth 32
[ 103.832788] target0:0:0: Beginning Domain Validation
[ 103.836174] target0:0:0: wide asynchronous
[ 103.836947] scsi0: Transmission error detected
[ 103.836949] LQISTAT1[0x0] LASTPHASE[0x40]:(P_DATAIN)
[ 103.836953] SCSISIGI[0xa0]:(P_MESGOUT) PERRDIAG[0x30]:(PARITYERR|PREVPHASE)
[ 103.836960] >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
[ 103.836962] scsi0: Dumping Card State at program address 0x81 Mode 0x22
[ 103.836964] Card was paused
[ 103.836965] INTSTAT[0x8]:(SCSIINT) SELOID[0x0]
[ 103.836970] SELID[0x0] HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK)
[ 103.836976] SEQINTSTAT[0x0] SAVED_MODE[0x11] DFFSTAT[0x19]:(CURRFIFO_1|FIFO0FREE)
[ 103.836982] SCSISIGI[0xb6]:(P_MESGOUT|REQI|BSYI|ATNI)
[ 103.836986] SCSIPHASE[0x4]:(MSG_OUT_PHASE) SCSIBUS[0x0]
[ 103.836990] LASTPHASE[0x40]:(P_DATAIN) SCSISEQ0[0x0]
[ 103.836994] SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI)
[ 103.836998] SEQCTL0[0x0] SEQINTCTL[0x0] SEQ_FLAGS[0x20]:(DPHASE)
[ 103.837004] SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x0]
[ 103.837009] KERNEL_QFREEZE_COUNT[0x0] MK_MESSAGE_SCB[0xff00]
[ 103.837013] MK_MESSAGE_SCSIID[0xff] SSTAT0[0x2]:(SPIORDY)
[ 103.837018] SSTAT1[0x11]:(REQINIT|PHASEMIS) SSTAT2[0x0]
[ 103.837022] SSTAT3[0x0] PERRDIAG[0x0] SIMODE1[0xac]:(ENSCSIPERR|ENBUSFREE|ENSCSIRST|ENSELTIMO)
[ 103.837029] LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x0]
[ 103.837034] LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0x0]
[ 103.837044]
[ 103.837045] SCB Count = 4 CMDS_PENDING = 1 LASTSCB 0xffff CURRSCB 0x3 NEXTSCB 0x0
[ 103.837049] qinstart = 7 qinfifonext = 7
[ 103.837050] QINFIFO:
[ 103.837052] WAITING_TID_QUEUES:
[ 103.837058] Pending list:
[ 103.837060] 3 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB)
[ 103.837066] SCB_SCSIID[0x7]
[ 103.837067] Total 1
[ 103.837068] Kernel Free SCB list: 2 1 0
[ 103.837071] Sequencer Complete DMA-inprog list:
[ 103.837074] Sequencer Complete list:
[ 103.837077] Sequencer DMA-Up and Complete list:
[ 103.837080] Sequencer On QFreeze and Complete list:
[ 103.837087]
[ 103.837088]
[ 103.837088] scsi0: FIFO0 Free, LONGJMP == 0x80ff, SCB 0x0
[ 103.837091] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|EN\CFG4DATA|ENSAVEPTRS)
[ 103.837096] SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOA\D_AVAIL)
[ 103.837102] SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0]
[ 103.837106] DFFSXFRCTL[0x0] SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO)
[ 103.837118] SHADDR = 0x00, SHCNT = 0x0 HADDR = 0x00, HCNT = 0x0
[ 103.837128] CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.837133]
[ 103.837134] scsi0: FIFO1 Active, LONGJMP == 0x8063, SCB 0x3
[ 103.837136] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|EN\CFG4DATA|ENSAVEPTRS)
[ 103.837141] SEQINTSRC[0x0] DFCNTRL[0x8]:(HDMAEN)
[ 103.837145] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
[ 103.837148] SG_CACHE_SHADOW[0xb]:(LAST_SEG_DONE|LAST_SEG)
[ 103.837151] SG_STATE[0x0] DFFSXFRCTL[0x0] SOFFCNT[0x0]
[ 103.837156] MDFFSTAT[0x14]:(DLZERO|LASTSDONE) SHADDR = 0x07e094120, SHCNT = \0x0
[ 103.837173] HADDR = 0x07e094120, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.837176] LQIN: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x\0 0x0 0x0 0x0 0x0 0x0
[ 103.837197] scsi0: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x52
[ 103.837200] scsi0: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
[ 103.837203] scsi0: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0
[ 103.837205]
[ 103.837206] SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
[ 103.837209] CCSCBCTL[0x4]:(CCSCBDIR)
[ 103.837215] scsi0: REG0 == 0x3, SINDEX = 0x1a8, DINDEX = 0xa9
[ 103.837221] scsi0: SCBPTR == 0xff03, SCB_NEXT == 0xff00, SCB_NEXT2 == 0x0
[ 103.837227] CDB 3 1 0 0 0 0
[ 103.837228] STACK: 0x211 0x0 0x0 0x0 0x0 0x0 0x0 0x0
[ 103.837242] <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
[ 103.838660] scsi0: Transmission error detected
[ 103.838661] LQISTAT1[0x0] LASTPHASE[0x40]:(P_DATAIN)
[ 103.838664] SCSISIGI[0xa0]:(P_MESGOUT) PERRDIAG[0x30]:(PARITYERR|PREVPHASE)
[ 103.838670] >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
[ 103.838671] scsi0: Dumping Card State at program address 0x81 Mode 0x22
[ 103.838673] Card was paused
[ 103.838674] INTSTAT[0x8]:(SCSIINT) SELOID[0x0]
[ 103.838678] SELID[0x0] HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK)
[ 103.838683] SEQINTSTAT[0x0] SAVED_MODE[0x11] DFFSTAT[0x19]:(CURRFIFO_1|FIFO0\FREE)
[ 103.838689] SCSISIGI[0xb6]:(P_MESGOUT|REQI|BSYI|ATNI)
[ 103.838692] SCSIPHASE[0x4]:(MSG_OUT_PHASE) SCSIBUS[0x3]
[ 103.838696] LASTPHASE[0x40]:(P_DATAIN) SCSISEQ0[0x0]
[ 103.838700] SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI)
[ 103.838703] SEQCTL0[0x0] SEQINTCTL[0x0] SEQ_FLAGS[0x20]:(DPHASE)
[ 103.838708] SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x1]
[ 103.838713] KERNEL_QFREEZE_COUNT[0x1] MK_MESSAGE_SCB[0xff00]
[ 103.838718] MK_MESSAGE_SCSIID[0xff] SSTAT0[0x2]:(SPIORDY)
[ 103.838722] SSTAT1[0x11]:(REQINIT|PHASEMIS) SSTAT2[0x0]
[ 103.838726] SSTAT3[0x0] PERRDIAG[0x0] SIMODE1[0xac]:(ENSCSIPERR|ENBUSFREE|EN\SCSIRST|ENSELTIMO)
[ 103.838732] LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x0]
[ 103.838737] LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0x0]
[ 103.838746]
[ 103.838747] SCB Count = 4 CMDS_PENDING = 1 LASTSCB 0xffff CURRSCB 0x3 NEXTSC\B 0x0
[ 103.838751] qinstart = 9 qinfifonext = 9
[ 103.838752] QINFIFO:
[ 103.838753] WAITING_TID_QUEUES:
[ 103.838759] Pending list:
[ 103.838761] 3 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB)
[ 103.838766] SCB_SCSIID[0x7]
[ 103.838767] Total 1
[ 103.838768] Kernel Free SCB list: 2 1 0
[ 103.838770] Sequencer Complete DMA-inprog list:
[ 103.838773] Sequencer Complete list:
[ 103.838776] Sequencer DMA-Up and Complete list:
[ 103.838778] Sequencer On QFreeze and Complete list:
[ 103.838785]
[ 103.838786]
[ 103.838787] scsi0: FIFO0 Free, LONGJMP == 0x80ff, SCB 0x0
[ 103.838789] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|EN\CFG4DATA|ENSAVEPTRS)
[ 103.838794] SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOA\D_AVAIL)
[ 103.838800] SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0]
[ 103.838803] DFFSXFRCTL[0x0] SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO)
[ 103.838815] SHADDR = 0x00, SHCNT = 0x0 HADDR = 0x00, HCNT = 0x0
[ 103.838824] CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.838830]
[ 103.838830] scsi0: FIFO1 Active, LONGJMP == 0x8063, SCB 0x3
[ 103.838832] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|EN\CFG4DATA|ENSAVEPTRS)
[ 103.838837] SEQINTSRC[0x0] DFCNTRL[0x8]:(HDMAEN)
[ 103.838841] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
[ 103.838844] SG_CACHE_SHADOW[0xb]:(LAST_SEG_DONE|LAST_SEG)
[ 103.838847] SG_STATE[0x0] DFFSXFRCTL[0x0] SOFFCNT[0x0]
[ 103.838852] MDFFSTAT[0x14]:(DLZERO|LASTSDONE) SHADDR = 0x07e094120, SHCNT = \0x0
[ 103.838869] HADDR = 0x07e094120, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.838872] LQIN: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x\0 0x0 0x0 0x0 0x0 0x0
[ 103.838892] scsi0: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x52
[ 103.838896] scsi0: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
[ 103.838899] scsi0: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0
[ 103.838900]
[ 103.838902] SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
[ 103.838905] CCSCBCTL[0x4]:(CCSCBDIR)
[ 103.838911] scsi0: REG0 == 0x3, SINDEX = 0x1a8, DINDEX = 0xa9
[ 103.838917] scsi0: SCBPTR == 0xff03, SCB_NEXT == 0xff00, SCB_NEXT2 == 0x0
[ 103.838922] CDB 3 1 0 0 0 0
[ 103.838923] STACK: 0x211 0x0 0x0 0x0 0x0 0x0 0x0 0x0
[ 103.838938] <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
[ 103.839627] scsi0: device overrun (status a) on 0:0:0
[ 103.839632] target0:0:0: Wide Transfers Fail
[ 103.840405] target0:0:0: FAST-40 SCSI 40.0 MB/s ST (25 ns, offset 63)
[ 103.842144] target0:0:0: Domain Validation skipping write tests
[ 103.842146] target0:0:0: Ending Domain Validation
[ 103.853591] Vendor: SEAGATE Model: ST373207LC Rev: 0005
[ 103.853597] Type: Direct-Access ANSI SCSI revision:\ 03
[ 103.853601] target0:0:1: asynchronous
[ 103.853602] scsi0:A:1:0: Tagged Queuing enabled. Depth 32
[ 103.853606] target0:0:1: Beginning Domain Validation
[ 103.856980] target0:0:1: wide asynchronous
[ 103.857535] scsi0: Transmission error detected
[ 103.857536] LQISTAT1[0x0] LASTPHASE[0x40]:(P_DATAIN)
[ 103.857539] SCSISIGI[0x40]:(P_DATAIN) PERRDIAG[0x10]:(PARITYERR)
[ 103.857544] >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
[ 103.857545] scsi0: Dumping Card State at program address 0x81 Mode 0x22
[ 103.857547] Card was paused
[ 103.857549] INTSTAT[0x8]:(SCSIINT) SELOID[0x1]
[ 103.857553] SELID[0x10] HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK)
[ 103.857558] SEQINTSTAT[0x0] SAVED_MODE[0x11] DFFSTAT[0x19]:(CURRFIFO_1|FIFO0\FREE)
[ 103.857563] SCSISIGI[0x54]:(P_DATAIN|BSYI|ATNI)
[ 103.857567] SCSIPHASE[0x0] SCSIBUS[0x3] LASTPHASE[0x40]:(P_DATAIN)
[ 103.857572] SCSISEQ0[0x0] SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI)
[ 103.857576] SEQCTL0[0x0] SEQINTCTL[0x0] SEQ_FLAGS[0x20]:(DPHASE)
[ 103.857581] SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x2]
[ 103.857586] KERNEL_QFREEZE_COUNT[0x2] MK_MESSAGE_SCB[0xff00]
[ 103.857591] MK_MESSAGE_SCSIID[0xff] SSTAT0[0x0]
[ 103.857594] SSTAT1[0xc]:(SCSIPERR|BUSFREE) SSTAT2[0x0]
[ 103.857598] SSTAT3[0x0] PERRDIAG[0x30]:(PARITYERR|PREVPHASE)
[ 103.857602] SIMODE1[0xac]:(ENSCSIPERR|ENBUSFREE|ENSCSIRST|ENSELTIMO)
[ 103.857606] LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x0]
[ 103.857611] LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0x0]
[ 103.857620]
[ 103.857621] SCB Count = 4 CMDS_PENDING = 1 LASTSCB 0xffff CURRSCB 0x3 NEXTSC\B 0x0
[ 103.857625] qinstart = 21 qinfifonext = 21
[ 103.857626] QINFIFO:
[ 103.857627] WAITING_TID_QUEUES:
[ 103.857633] Pending list:
[ 103.857635] 3 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB)
[ 103.857640] SCB_SCSIID[0x17]
[ 103.857641] Total 1
[ 103.857642] Kernel Free SCB list: 2 1 0
[ 103.857644] Sequencer Complete DMA-inprog list:
[ 103.857647] Sequencer Complete list:
[ 103.857650] Sequencer DMA-Up and Complete list:
[ 103.857652] Sequencer On QFreeze and Complete list:
[ 103.857659]
[ 103.857660]
[ 103.857661] scsi0: FIFO0 Free, LONGJMP == 0x80ff, SCB 0x0
[ 103.857663] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|EN\CFG4DATA|ENSAVEPTRS)
[ 103.857668] SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOA\D_AVAIL)
[ 103.857674] SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0]
[ 103.857678] DFFSXFRCTL[0x0] SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO)
[ 103.857689] SHADDR = 0x00, SHCNT = 0x0 HADDR = 0x00, HCNT = 0x0
[ 103.857699] CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.857704]
[ 103.857704] scsi0: FIFO1 Active, LONGJMP == 0x8063, SCB 0x3
[ 103.857707] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|EN\CFG4DATA|ENSAVEPTRS)
[ 103.857711] SEQINTSRC[0x0] DFCNTRL[0x8]:(HDMAEN)
[ 103.857715] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
[ 103.857718] SG_CACHE_SHADOW[0xb]:(LAST_SEG_DONE|LAST_SEG)
[ 103.857721] SG_STATE[0x0] DFFSXFRCTL[0x0] SOFFCNT[0x0]
[ 103.857726] MDFFSTAT[0x14]:(DLZERO|LASTSDONE) SHADDR = 0x07e094120, SHCNT = \0x0
[ 103.857743] HADDR = 0x07e094120, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.857746] LQIN: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x\0 0x0 0x0 0x0 0x0 0x0
[ 103.857767] scsi0: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x52
[ 103.857770] scsi0: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
[ 103.857773] scsi0: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0
[ 103.857775]
[ 103.857776] SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
[ 103.857779] CCSCBCTL[0x4]:(CCSCBDIR)
[ 103.857785] scsi0: REG0 == 0x3, SINDEX = 0x1a8, DINDEX = 0xa9
[ 103.857791] scsi0: SCBPTR == 0xff03, SCB_NEXT == 0xff00, SCB_NEXT2 == 0x0
[ 103.857796] CDB 3 1 0 0 0 0
[ 103.857797] STACK: 0x211 0x0 0x0 0x0 0x0 0x0 0x0 0x0
[ 103.857812] <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
[ 103.857828] scsi0: Transmission error detected
[ 103.857830] LQISTAT1[0x0] LASTPHASE[0x40]:(P_DATAIN)
[ 103.857832] SCSISIGI[0xa0]:(P_MESGOUT) PERRDIAG[0x30]:(PARITYERR|PREVPHASE)
[ 103.857838] >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
[ 103.857839] scsi0: Dumping Card State at program address 0x81 Mode 0x22
[ 103.857841] Card was paused
[ 103.857843] INTSTAT[0x8]:(SCSIINT) SELOID[0x1]
[ 103.857846] SELID[0x10] HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK)
[ 103.857851] SEQINTSTAT[0x0] SAVED_MODE[0x11] DFFSTAT[0x19]:(CURRFIFO_1|FIFO0\FREE)
[ 103.857857] SCSISIGI[0xb6]:(P_MESGOUT|REQI|BSYI|ATNI)
[ 103.857861] SCSIPHASE[0x4]:(MSG_OUT_PHASE) SCSIBUS[0x0]
[ 103.857865] LASTPHASE[0x40]:(P_DATAIN) SCSISEQ0[0x0]
[ 103.857868] SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI)
[ 103.857871] SEQCTL0[0x0] SEQINTCTL[0x0] SEQ_FLAGS[0x20]:(DPHASE)
[ 103.857876] SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x2]
[ 103.857881] KERNEL_QFREEZE_COUNT[0x2] MK_MESSAGE_SCB[0xff00]
[ 103.857886] MK_MESSAGE_SCSIID[0xff] SSTAT0[0x2]:(SPIORDY)
[ 103.857890] SSTAT1[0x19]:(REQINIT|BUSFREE|PHASEMIS)
[ 103.857893] SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x0]
[ 103.857898] SIMODE1[0xac]:(ENSCSIPERR|ENBUSFREE|ENSCSIRST|ENSELTIMO)
[ 103.857901] LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x0]
[ 103.857906] LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0x0]
[ 103.857915]
[ 103.857916] SCB Count = 4 CMDS_PENDING = 1 LASTSCB 0xffff CURRSCB 0x3 NEXTSC\B 0x0
[ 103.857920] qinstart = 21 qinfifonext = 21
[ 103.857921] QINFIFO:
[ 103.857922] WAITING_TID_QUEUES:
[ 103.857928] Pending list:
[ 103.857930] 3 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB)
[ 103.857935] SCB_SCSIID[0x17]
[ 103.857936] Total 1
[ 103.857937] Kernel Free SCB list: 2 1 0
[ 103.857939] Sequencer Complete DMA-inprog list:
[ 103.857942] Sequencer Complete list:
[ 103.857945] Sequencer DMA-Up and Complete list:
[ 103.857947] Sequencer On QFreeze and Complete list:
[ 103.857954]
[ 103.857955]
[ 103.857956] scsi0: FIFO0 Free, LONGJMP == 0x80ff, SCB 0x0
[ 103.857958] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|EN\CFG4DATA|ENSAVEPTRS)
[ 103.857963] SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOA\D_AVAIL)
[ 103.857969] SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0]
[ 103.857973] DFFSXFRCTL[0x0] SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO)
[ 103.857984] SHADDR = 0x00, SHCNT = 0x0 HADDR = 0x00, HCNT = 0x0
[ 103.857993] CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.857998]
[ 103.857999] scsi0: FIFO1 Active, LONGJMP == 0x8063, SCB 0x3
[ 103.858001] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|EN\CFG4DATA|ENSAVEPTRS)
[ 103.858006] SEQINTSRC[0x0] DFCNTRL[0x8]:(HDMAEN)
[ 103.858010] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
[ 103.858013] SG_CACHE_SHADOW[0xb]:(LAST_SEG_DONE|LAST_SEG)
[ 103.858016] SG_STATE[0x0] DFFSXFRCTL[0x0] SOFFCNT[0x0]
[ 103.858021] MDFFSTAT[0x14]:(DLZERO|LASTSDONE) SHADDR = 0x07e094120, SHCNT = \0x0
[ 103.858038] HADDR = 0x07e094120, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.858041] LQIN: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x\0 0x0 0x0 0x0 0x0 0x0
[ 103.858061] scsi0: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x52
[ 103.858064] scsi0: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
[ 103.858067] scsi0: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0
[ 103.858069]
[ 103.858070] SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
[ 103.858073] CCSCBCTL[0x4]:(CCSCBDIR)
[ 103.858079] scsi0: REG0 == 0x3, SINDEX = 0x1a8, DINDEX = 0xa9
[ 103.858085] scsi0: SCBPTR == 0xff03, SCB_NEXT == 0xff00, SCB_NEXT2 == 0x0
[ 103.858091] CDB 3 1 0 0 0 0
[ 103.858092] STACK: 0x211 0x0 0x0 0x0 0x0 0x0 0x0 0x0
[ 103.858106] <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
[ 103.859295] scsi0: Transmission error detected
[ 103.859297] LQISTAT1[0x0] LASTPHASE[0x40]:(P_DATAIN)
[ 103.859300] SCSISIGI[0x40]:(P_DATAIN) PERRDIAG[0x10]:(PARITYERR)
[ 103.859305] >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
[ 103.859306] scsi0: Dumping Card State at program address 0x81 Mode 0x22
[ 103.859308] Card was paused
[ 103.859309] INTSTAT[0x8]:(SCSIINT) SELOID[0x1]
[ 103.859313] SELID[0x10] HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK)
[ 103.859318] SEQINTSTAT[0x0] SAVED_MODE[0x11] DFFSTAT[0x19]:(CURRFIFO_1|FIFO0\FREE)
[ 103.859324] SCSISIGI[0x54]:(P_DATAIN|BSYI|ATNI)
[ 103.859327] SCSIPHASE[0x0] SCSIBUS[0x3] LASTPHASE[0x40]:(P_DATAIN)
[ 103.859332] SCSISEQ0[0x0] SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI)
[ 103.859336] SEQCTL0[0x0] SEQINTCTL[0x0] SEQ_FLAGS[0x20]:(DPHASE)
[ 103.859341] SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x3]
[ 103.859346] KERNEL_QFREEZE_COUNT[0x3] MK_MESSAGE_SCB[0xff00]
[ 103.859351] MK_MESSAGE_SCSIID[0xff] SSTAT0[0x0]
[ 103.859354] SSTAT1[0xc]:(SCSIPERR|BUSFREE) SSTAT2[0x0]
[ 103.859358] SSTAT3[0x0] PERRDIAG[0x30]:(PARITYERR|PREVPHASE)
[ 103.859363] SIMODE1[0xac]:(ENSCSIPERR|ENBUSFREE|ENSCSIRST|ENSELTIMO)
[ 103.859366] LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x0]
[ 103.859371] LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0x0]
[ 103.859380]
[ 103.859381] SCB Count = 4 CMDS_PENDING = 1 LASTSCB 0xffff CURRSCB 0x3 NEXTSCB 0x0
[ 103.859385] qinstart = 23 qinfifonext = 23
[ 103.859386] QINFIFO:
[ 103.859387] WAITING_TID_QUEUES:
[ 103.859393] Pending list:
[ 103.859395] 3 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB)
[ 103.859400] SCB_SCSIID[0x17]
[ 103.859401] Total 1
[ 103.859402] Kernel Free SCB list: 2 1 0
[ 103.859404] Sequencer Complete DMA-inprog list:
[ 103.859407] Sequencer Complete list:
[ 103.859410] Sequencer DMA-Up and Complete list:
[ 103.859412] Sequencer On QFreeze and Complete list:
[ 103.859419]
[ 103.859420]
[ 103.859421] scsi0: FIFO0 Free, LONGJMP == 0x80ff, SCB 0x0
[ 103.859423] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4D\ATA|ENSAVEPTRS)
[ 103.859428] SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVA\IL)
[ 103.859434] SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0]
[ 103.859437] DFFSXFRCTL[0x0] SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO)
[ 103.859449] SHADDR = 0x00, SHCNT = 0x0 HADDR = 0x00, HCNT = 0x0
[ 103.859459] CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.859464]
[ 103.859464] scsi0: FIFO1 Active, LONGJMP == 0x8063, SCB 0x3
[ 103.859467] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4D\ATA|ENSAVEPTRS)
[ 103.859471] SEQINTSRC[0x0] DFCNTRL[0x8]:(HDMAEN)
[ 103.859475] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
[ 103.859478] SG_CACHE_SHADOW[0xb]:(LAST_SEG_DONE|LAST_SEG)
[ 103.859481] SG_STATE[0x0] DFFSXFRCTL[0x0] SOFFCNT[0x0]
[ 103.859486] MDFFSTAT[0x14]:(DLZERO|LASTSDONE) SHADDR = 0x07e094120, SHCNT = 0x0
[ 103.859503] HADDR = 0x07e094120, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.859506] LQIN: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0\ 0x0 0x0 0x0 0x0
[ 103.859527] scsi0: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x52
[ 103.859530] scsi0: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
[ 103.859532] scsi0: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0
[ 103.859534]
[ 103.859535] SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
[ 103.859538] CCSCBCTL[0x4]:(CCSCBDIR)
[ 103.859544] scsi0: REG0 == 0x3, SINDEX = 0x1a8, DINDEX = 0xa9
[ 103.859550] scsi0: SCBPTR == 0xff03, SCB_NEXT == 0xff00, SCB_NEXT2 == 0x0
[ 103.859556] CDB 3 1 0 0 0 0
[ 103.859557] STACK: 0x211 0x0 0x0 0x0 0x0 0x0 0x0 0x0
[ 103.859571] <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
[ 103.859588] scsi0: Transmission error detected
[ 103.859589] LQISTAT1[0x0] LASTPHASE[0x40]:(P_DATAIN)
[ 103.859592] SCSISIGI[0xa0]:(P_MESGOUT) PERRDIAG[0x30]:(PARITYERR|PREVPHASE)
[ 103.859598] >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
[ 103.859599] scsi0: Dumping Card State at program address 0x81 Mode 0x22
[ 103.859601] Card was paused
[ 103.859602] INTSTAT[0x8]:(SCSIINT) SELOID[0x1]
[ 103.859606] SELID[0x10] HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK)
[ 103.859611] SEQINTSTAT[0x0] SAVED_MODE[0x11] DFFSTAT[0x19]:(CURRFIFO_1|FIFO0FREE)\
[ 103.859617] SCSISIGI[0xb6]:(P_MESGOUT|REQI|BSYI|ATNI)
[ 103.859620] SCSIPHASE[0x4]:(MSG_OUT_PHASE) SCSIBUS[0x3]
[ 103.859624] LASTPHASE[0x40]:(P_DATAIN) SCSISEQ0[0x0]
[ 103.859628] SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI)
[ 103.859631] SEQCTL0[0x0] SEQINTCTL[0x0] SEQ_FLAGS[0x20]:(DPHASE)
[ 103.859636] SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x3]
[ 103.859641] KERNEL_QFREEZE_COUNT[0x3] MK_MESSAGE_SCB[0xff00]
[ 103.859645] MK_MESSAGE_SCSIID[0xff] SSTAT0[0x2]:(SPIORDY)
[ 103.859649] SSTAT1[0x19]:(REQINIT|BUSFREE|PHASEMIS)
[ 103.859652] SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x0]
[ 103.859657] SIMODE1[0xac]:(ENSCSIPERR|ENBUSFREE|ENSCSIRST|ENSELTIMO)
[ 103.859661] LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x0]
[ 103.859665] LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0x0]
[ 103.859675]
[ 103.859675] SCB Count = 4 CMDS_PENDING = 1 LASTSCB 0xffff CURRSCB 0x3 NEXTSCB 0x0
[ 103.859680] qinstart = 23 qinfifonext = 23
[ 103.859680] QINFIFO:
[ 103.859682] WAITING_TID_QUEUES:
[ 103.859688] Pending list:
[ 103.859690] 3 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB)
[ 103.859694] SCB_SCSIID[0x17]
[ 103.859696] Total 1
[ 103.859697] Kernel Free SCB list: 2 1 0
[ 103.859699] Sequencer Complete DMA-inprog list:
[ 103.859702] Sequencer Complete list:
[ 103.859704] Sequencer DMA-Up and Complete list:
[ 103.859707] Sequencer On QFreeze and Complete list:
[ 103.859714]
[ 103.859715]
[ 103.859715] scsi0: FIFO0 Free, LONGJMP == 0x80ff, SCB 0x0
[ 103.859718] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4D\ATA|ENSAVEPTRS)
[ 103.859722] SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVA\IL)
[ 103.859728] SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0]
[ 103.859732] DFFSXFRCTL[0x0] SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO)
[ 103.859743] SHADDR = 0x00, SHCNT = 0x0 HADDR = 0x00, HCNT = 0x0
[ 103.859753] CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.859758]
[ 103.859759] scsi0: FIFO1 Active, LONGJMP == 0x8063, SCB 0x3
[ 103.859761] SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4D\ATA|ENSAVEPTRS)
[ 103.859765] SEQINTSRC[0x0] DFCNTRL[0x8]:(HDMAEN)
[ 103.859769] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
[ 103.859773] SG_CACHE_SHADOW[0xb]:(LAST_SEG_DONE|LAST_SEG)
[ 103.859776] SG_STATE[0x0] DFFSXFRCTL[0x0] SOFFCNT[0x0]
[ 103.859780] MDFFSTAT[0x14]:(DLZERO|LASTSDONE) SHADDR = 0x07e094120, SHCNT = 0x0
[ 103.859797] HADDR = 0x07e094120, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
[ 103.859801] LQIN: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0\ 0x0 0x0 0x0 0x0
[ 103.859821] scsi0: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x52
[ 103.859824] scsi0: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
[ 103.859827] scsi0: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0
[ 103.859829]
[ 103.859830] SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
[ 103.859833] CCSCBCTL[0x4]:(CCSCBDIR)
[ 103.859839] scsi0: REG0 == 0x3, SINDEX = 0x1a8, DINDEX = 0xa9
[ 103.859845] scsi0: SCBPTR == 0xff03, SCB_NEXT == 0xff00, SCB_NEXT2 == 0x0
[ 103.859850] CDB 3 1 0 0 0 0
[ 103.859851] STACK: 0x211 0x0 0x0 0x0 0x0 0x0 0x0 0x0
[ 103.859866] <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
[ 103.860552] scsi0: device overrun (status a) on 0:1:0
[ 103.860557] target0:0:1: Wide Transfers Fail
[ 103.861327] target0:0:1: FAST-40 SCSI 40.0 MB/s ST (25 ns, offset 63)
[ 103.863061] target0:0:1: Domain Validation skipping write tests
[ 103.863063] target0:0:1: Ending Domain Validation
[ 104.889154] Vendor: SUPER Model: GEM318 Rev: 0
[ 104.889160] Type: Processor ANSI SCSI revision: 02
[ 104.889164] target0:0:6: asynchronous
[ 104.889168] target0:0:6: Beginning Domain Validation
[ 104.889461] target0:0:6: Ending Domain Validation
[ 106.940986] GSI 17 sharing vector 0xB1 and IRQ 17
[ 106.940989] ACPI: PCI Interrupt 0000:02:03.1[B] -> GSI 25 (level, low) -> IRQ 177
[ 122.024844] scsi1 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 3.0
[ 122.024846] <Adaptec AIC7902 Ultra320 SCSI adapter>
[ 122.024847] aic7902: Ultra320 Wide Channel B, SCSI Id=7, PCI-X 101-133Mhz\, 512 SCBs
[ 122.024848]
[ 125.882571] Driver 'sd' needs updating - please use bus_type methods
[ 125.890232] SCSI device sda: 143374744 512-byte hdwr sectors (73408 MB)
[ 125.892010] SCSI device sda: drive cache: write back
[ 125.892646] SCSI device sda: 143374744 512-byte hdwr sectors (73408 MB)
[ 125.894422] SCSI device sda: drive cache: write back
[ 125.894425] sda: sda1 sda2 sda3 sda4 < sda5 >
[ 125.912522] sd 0:0:0:0: Attached scsi disk sda
[ 125.925080] SCSI device sdb: 143374744 512-byte hdwr sectors (73408 MB)
[ 125.926857] SCSI device sdb: drive cache: write back
[ 125.927488] SCSI device sdb: 143374744 512-byte hdwr sectors (73408 MB)
[ 125.929265] SCSI device sdb: drive cache: write back
[ 125.929268] sdb: sdb1 < sdb5 >
[ 125.936180] sd 0:0:1:0: Attached scsi disk sdb
[ 126.422935] Fusion MPT base driver 3.03.04
[ 126.422939] Copyright (c) 1999-2005 LSI Logic Corporation
[ 126.424456] Fusion MPT SPI Host driver 3.03.04
[ 126.424501] GSI 18 sharing vector 0xB9 and IRQ 18
[ 126.424504] ACPI: PCI Interrupt 0000:01:01.0[A] -> GSI 28 (level, low) -> IRQ 185
[ 126.424526] mptbase: Initiating ioc0 bringup
[ 126.897262] ioc0: 53C1030: Capabilities={Initiator}
[ 127.316358] scsi2 : ioc0: LSI53C1030, FwRev=01033010h, Ports=1, MaxQ=222, IRQ=185
[ 127.316919] Vendor: Transtec Model: PV610S16R1B Rev: 347G
[ 127.316926] Type: Direct-Access ANSI SCSI revision: 03
[ 127.318191] SCSI device sdc: 4096000000 512-byte hdwr sectors (2097152 MB)
[ 127.318747] SCSI device sdc: drive cache: write back
[ 127.319096] SCSI device sdc: 4096000000 512-byte hdwr sectors (2097152 MB)
[ 127.319627] SCSI device sdc: drive cache: write back
[ 127.319629] sdc: sdc1
[ 127.321448] sd 2:0:0:0: Attached scsi disk sdc
[ 130.889448] usbcore: registered new driver usbfs
[ 130.889472] usbcore: registered new driver hub
[ 130.890174] ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver \(PCI)
[ 130.890212] GSI 19 sharing vector 0xC1 and IRQ 19
[ 130.890216] ACPI: PCI Interrupt 0000:03:00.0[D] -> GSI 19 (level, low) -> IRQ 193
[ 130.890860] ohci_hcd 0000:03:00.0: OHCI Host Controller
[ 130.891218] ohci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 1
[ 130.891230] ohci_hcd 0000:03:00.0: irq 193, io mem 0xfeafe000
[ 130.951081] hub 1-0:1.0: USB hub found
[ 130.951092] hub 1-0:1.0: 3 ports detected
[ 131.056814] ACPI: PCI Interrupt 0000:03:00.1[D] -> GSI 19 (level, low) -> IRQ 193
[ 131.057101] ohci_hcd 0000:03:00.1: OHCI Host Controller
[ 131.057183] ohci_hcd 0000:03:00.1: new USB bus registered, assigned bus number 2
[ 131.057192] ohci_hcd 0000:03:00.1: irq 193, io mem 0xfeafd000
[ 131.114746] hub 2-0:1.0: USB hub found
[ 131.114757] hub 2-0:1.0: 3 ports detected
[ 131.242169] Probing IDE interface ide0...
[ 131.880644] Attempting manual resume
[ 131.901800] EXT3-fs: mounted filesystem with ordered data mode.
[ 131.901843] kjournald starting. Commit interval 5 seconds
[ 134.301884] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 134.301902] sd 0:0:1:0: Attached scsi generic sg1 type 0
[ 134.301915] 0:0:6:0: Attached scsi generic sg2 type 3
[ 134.301932] sd 2:0:0:0: Attached scsi generic sg3 type 0
[ 134.594067] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 134.597534] shpchp: HPC vendor_id 1022 device_id 7460 ss_vid 0 ss_did 0
[ 134.597548] shpchp: shpc_init: cannot reserve MMIO region
[ 134.597555] shpchp: HPC vendor_id 1022 device_id 7450 ss_vid 0 ss_did 0
[ 134.597561] shpchp: shpc_init: cannot reserve MMIO region
[ 134.597565] shpchp: HPC vendor_id 1022 device_id 7450 ss_vid 0 ss_did 0
[ 134.597571] shpchp: shpc_init: cannot reserve MMIO region
[ 134.597580] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 134.682659] input: PC Speaker as /class/input/input1
[ 134.700110] hw_random: AMD768 system management I/O registers at 0x5000.
[ 134.700128] hw_random hardware driver 1.0.0 loaded
[ 134.723353] tg3.c:v3.47 (Dec 28, 2005)
[ 134.723370] GSI 20 sharing vector 0xC9 and IRQ 20
[ 134.723373] ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 29 (level, low) -> IRQ 201
[ 134.728087] eth0: Tigon3 [partno(BCM95704A6) rev 2100 PHY(5704)] (PCIX:100MHz:64-\bit) 10/100/1000BaseT Ethernet 00:30:48:59:40:70
[ 134.728094] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] Split[0] WireSpeed[1] \TSOcap[0]
[ 134.728096] eth0: dma_rwctrl[769f4000]
[ 134.728115] GSI 21 sharing vector 0xD1 and IRQ 21
[ 134.728117] ACPI: PCI Interrupt 0000:01:05.1[B] -> GSI 30 (level, low) -> IRQ 209
[ 134.732785] eth1: Tigon3 [partno(BCM95704A6) rev 2100 PHY(5704)] (PCIX:100MHz:64-\bit) 10/100/1000BaseT Ethernet 00:30:48:59:40:71
[ 134.732791] eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] \TSOcap[1]
[ 134.732793] eth1: dma_rwctrl[769f4000]
[ 134.733944] Floppy drive(s): fd0 is 1.44M
[ 134.753150] FDC 0 is a post-1991 82077
[ 134.790447] parport: PnPBIOS parport detected.
[ 134.790503] parport0: PC-style at 0x378, irq 7 [PCSPP]
[ 134.948336] logips2pp: Detected unknown logitech mouse model 85
[ 135.095435] NET: Registered protocol family 10
[ 135.095560] lo: Disabled Privacy Extensions
[ 135.095626] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 135.095628] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 135.095626] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 135.095628] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 135.095650] IPv6 over IPv4 tunneling driver
[ 135.119867] lp0: using parport0 (interrupt-driven).
[ 135.201983] Adding 2931852k swap on /dev/sda3. Priority:-1 extents:1 across:2931\852k
[ 135.250626] EXT3 FS on sda2, internal journal
...

Tags: cherry-pick
Revision history for this message
Stefan Boresch (stefan-mdy) wrote :

For what it's worth ... Since the vendor (transtec) mostly supports Suse, I booted opensuse 10.2 into
rescue mode. This works, and all disks are recognized. There are fewer, yet some messages ("transmission
error" etc) from the aic79xx drivers as for dapper. The driver claims to be at version 3.0; the boot kernel, however, is only at 2.6.18. So maybe it is really some changes in the remaining SCSI system that change the stability
of the driver.

Two things I noted booting Suse: (1) It correctly identifies the Motherboard and Controller (Super Micro AIC-7902B U320) for whatever that's worth. (2) It loads the driver for the LSI Controller *after* the driver for the Adaptec
onboard controller, whereas the Ubuntuinstallers always load the mpt fusion driver (for LSI) first (as opposed to the working dapper system, where the load order is adaptec first, LSI second). I'd actually like to see whether the module loading order makes a difference. Can I force the install kernel not to load a module (I don't need the LSI controller during install; I'd rather the RAID be not touched ;-)

Revision history for this message
Stefan Boresch (stefan-mdy) wrote :

I have reported my problems also to linux-scsi, where Mark Bottomly very quickly
diagnosed that I must have a hardware problem (i.e., wide is not working, although it
should), but that the newer kernels do not handle the situation correctly. I post links
to the relevant thread(s) and attach the patch Mark sent to linux-scsi.

I could compile a kernel based on the gutsy sources, linux-source-2.6.22_2.6.22-12.36_all.deb.
The patch applies cleanly, and the machine boots, reducing the SCSI speed to 40MHz as
it should in the case of failing wide negotion.

Here are the threads:

http://marc.info/?t=119029481600004&r=1&w=2 (my original report plus helpful replies)
http://marc.info/?l=linux-scsi&m=119046843406121&w=2 (the patch, which I'll also attach!)

All credits to Mark Bottomly!!!

I want to add that the gutsy based 2.6.22 kernel gives me the device-mapper syslog messages
and mount problems reported in Bug #119315 in udev (Ubuntu). As described there, removing all
evms packages cures the problem, but seems a bit "overkill" to me (even though I don't use it ..)

Revision history for this message
Stefan Boresch (stefan-mdy) wrote :

Sorry, I forgot a very important question all this brings up ...

Given that I now have a kernel that boots (and leaving aside that fact that hopefully my hardware
will be fixed soon, so that all of this is mute), how do I go about and build a working boot medium (netboot) for
the install? For reasons leading too far I made fresh installs of feisty (rather than upgrades) for a number
of machines until I encountered this combination of (so far unnoticed) hardware problem and
kernel bug. I install via netboot, and it seems to me that lots of modules (i.e., stuff that normally is in
the initrd) is in udebs which are loaded on demand (usually while the installer says "checking hardware" or
something like this. It's at this point that the system hangs. I have a local mirror, so adding a new udeb there
is not the problem (although there might be checksum issues?). But how do I go about building these udebs?
Hints (pointers to documentation appreciated!!!)

As I say, my question may not be urgent in this case, since hopefully a few days from now I'll have fully
workign hardware, but the problem could arise in the future ("not yet supported hardware etc")

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. I'm reassigning to the kernel-team for their consideration. I'm also updating this report with the mainline kernel git commit id and changelog regarding the patch from James Bottomley you reference. Thanks!

commit 2302827c95fe0f441025acd5133e532d2eef322b
Author: James Bottomley <email address hidden>
Date: Sat Sep 22 08:40:09 2007 -0500

    [SCSI] scsi_transport_spi: fix domain validation failure from incorrect widt

    Domain Validation in the SPI transport class is failing on boxes with
    damaged cables (and failing to the extent that the box hangs). The
    problem is that the first test it does is a cable integrity test for
    wide transfers and if this fails, it turns the wide bit off. The
    problem is that the next set of tests it does turns wide back on
    again, with the result that it runs through the entirety of DV with a
    known bad setting and then hangs the system.

    The attached patch fixes the problem by physically nailing the wide
    setting to what it deduces it should be for the whole of Domain
    Validation.

    Signed-off-by: James Bottomley <email address hidden>

Changed in linux-source-2.6.22:
assignee: nobody → ubuntu-kernel-storage
status: New → Confirmed
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

I just wanted to give a quick update to this report. The Hardy Heron kernel was recently uploaded for testing. The patch noted in this bug report should automatically be in the newer hardy kernel. We'd really appreciate it if you could try testing with this newer kernel and verify if this issue still exists. Unfortunately, the Hardy Heron Alpha1 LiveCD was released with the older 2.6.22 kernel. You'll have to manually install the newer Hardy Heron kernel in order to test. This should not be the case for Alpha2 which is set to come out around Dec 20. However, here are the instructions to install if you choose to do so, otherwise just wait for Alpha2 to come out:

1) edit the file /etc/apt/sources.list and add the following line:

deb http://archive.ubuntu.com/ubuntu hardy main restricted

2) sudo apt-get update
3) sudo apt-get install linux-image-2.6.24-1-generic
4) reboot and select the new kernel from the grub menu

After you've tested, please feel free to revert back - ie boot into the old kernel, sudo apt-get remove linux-image-2.6.24-1-generic, and remove the line from /etc/apt/sources.list . Please update this report with your results. Thanks in advance!

Changed in linux:
status: New → Incomplete
Revision history for this message
Stefan Boresch (stefan-mdy) wrote :

Sorry! Can't do this anymore: The underlying issue was indeed a hardware problem (broken pin); however,
linux should have handled this more gracefully (and older kernels, maybe by accident, did). Anyways, the
broken cable has long been replaced, so I could not reproduce the bug anymore. Aside from this, this
is a production server ...

Again, sorry!

Stefan

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Thanks for the update Stefan. I'm going to close this report due to you last comment about this most likely being a hardware issue. And we completely understand you not wanting to test on a production server. If you should ever encounter another bug, please feel free to open another bug report, it's much appreciated. Thanks!

Changed in linux:
status: Incomplete → Invalid
Changed in linux-source-2.6.22:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.