qlogic 2312 + xfs problems on 2.6.16.22

9 views
Skip to first unread message

Arkadiusz Miskiewicz

unread,
Aug 14, 2006, 3:47:25 AM8/14/06
to linux...@vger.kernel.org
Hi,

I was using QLA2312 FC card on 32-bit machine with 6GB ram
without problems. Recently I've switched to opteron dual core machine
also with 6GB ram and I'm having serious problem with access to FC array.

When I switch back to 32-bit machine the problem disappears. Some qla2312
problems with 64bit machines?

SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
XFS mounting filesystem sda1
Ending clean XFS mount for filesystem: sda1
sh[2988]: segfault at 00000000f80011c8 rip 00000000f7eebb68 rsp 00000000ffffc638 error 6
XFS internal error XFS_WANT_CORRUPTED_GOTO at line 4467 of file fs/xfs/xfs_bmap.c. Caller 0xffffffff881cbe7f

Call Trace: <ffffffff881adcf3>{:xfs:xfs_bmap_read_extents+833}
<ffffffff881cbe7f>{:xfs:xfs_iread_extents+182} <ffffffff881ad90a>{:xfs:xfs_bmap_last_offset+133}
<ffffffff881b9e26>{:xfs:xfs_dir2_put_dirent64_direct+0}
<ffffffff881b9dbb>{:xfs:xfs_dir2_isblock+20} <ffffffff881b989e>{:xfs:xfs_dir2_getdents+155}
<ffffffff881e37e0>{:xfs:xfs_readdir+73} <ffffffff881e9728>{:xfs:linvfs_readdir+228}
<ffffffff8017ab77>{filldir64+0} <ffffffff8017ab77>{filldir64+0}
<ffffffff8017a8e7>{vfs_readdir+115} <ffffffff8017aca6>{sys_getdents64+116}
<ffffffff8010a586>{system_call+126}

$ xfs_info /dest
meta-data=/dev/sda1 isize=256 agcount=16, agsize=152617 blks
= sectsz=512 attr=0
data = bsize=4096 blocks=2441872, imaxpct=25
= sunit=0 swidth=0 blks, unwritten=1
naming =version 2 bsize=4096
log =internal bsize=4096 blocks=2560, version=1
= sectsz=512 sunit=0 blks
realtime =none extsz=65536 blocks=0, rtextents=0


kernel is UP 2.6.16.22.

Notice weird errors like: Buffer I/O error on device sdb2, logical block 576416. sdb is also on FC.

While trying to mount sdb1 I get:
Starting XFS recovery on filesystem: sdb1 (logdev: internal)
general protection fault: 0000 [1]
CPU 0
Modules linked in: xfs exportfs ipv6 tg3 ohci_hcd ehci_hcd usbcore parport_pc parport ide_cd cdrom ide_disk amd74xx ide_core sd_mod sata_nv libata aic79xx scsi_transport_spi qla2300 qla2xxx scsi_transport_fc scsi_mod
Pid: 3062[#0], comm: mount Not tainted 2.6.16.22-1 #1
RIP: 0010:[<ffffffff881d62db>] <ffffffff881d62db>{:xfs:xlog_recover_do_inode_trans+298}
RSP: 0000:ffff8101bebdd8e8 EFLAGS: 00010206
RAX: 6db65ced212e8fff RBX: ffff8101bf372200 RCX: 0000000000000000
RDX: ffff810000000000 RSI: 0000000000000fff RDI: ffff8101be916aa0
RBP: ffff8101be916aa0 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 6db65ced212e8fff
R13: ffff8101bf0e5800 R14: ffff8101bee85300 R15: ffff8101bee85c80
FS: 00002b94a1084320(0000) GS:ffffffff803c5000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00002aba7ecd0cd5 CR3: 00000001be46c000 CR4: 00000000000006e0
Process mount (pid: 3062[#0], threadinfo ffff8101bebdc000, task ffff8101bfeec740)
Stack: 0000000000000000 0000000000000000 0000001000000000 0000000000000000
00000000ffff02d0 0000000000000246 00000000000002d0 0000000000000000
ffff8101bee85c80 ffff8101bf372200
Call Trace: <ffffffff881d6b99>{:xfs:xlog_recover_do_trans+118}
<ffffffff881d6cd3>{:xfs:xlog_recover_commit_trans+40}
<ffffffff881d6e23>{:xfs:xlog_recover_process_data+293}
<ffffffff881d78f5>{:xfs:xlog_do_recovery_pass+604} <ffffffff801dc63c>{vsnprintf+746}
<ffffffff881d7d66>{:xfs:xlog_do_log_recovery+83} <ffffffff881d7d9a>{:xfs:xlog_do_recover+12}
<ffffffff881d7f06>{:xfs:xlog_recover+124} <ffffffff881d1a8c>{:xfs:xfs_log_mount+129}
<ffffffff881d9101>{:xfs:xfs_mountfs+1709} <ffffffff881e81bd>{:xfs:xfs_buf_iostart+128}
<ffffffff881e8962>{:xfs:xfs_setsize_buftarg_flags+48}
<ffffffff881de4d9>{:xfs:xfs_mount+781} <ffffffff881ee023>{:xfs:linvfs_fill_super+0}
<ffffffff881ee21a>{:xfs:vfs_mount+34} <ffffffff881ee0b4>{:xfs:linvfs_fill_super+145}
<ffffffff8017041a>{set_bdev_super+0} <ffffffff8016f9cb>{alloc_super+223}
<ffffffff80181b06>{get_filesystem+18} <ffffffff8016fddc>{sget+318}
<ffffffff80170554>{get_sb_bdev+248} <ffffffff801707ea>{do_kern_mount+256}
<ffffffff80183632>{do_new_mount+160} <ffffffff80183c79>{do_mount+489}
<ffffffff801518c1>{__alloc_pages+91} <ffffffff80151b48>{__get_free_pages+48}
<ffffffff80183fa1>{sys_mount+134} <ffffffff8010a586>{system_call+126}

Code: 0f b7 00 89 c2 c1 e8 08 c1 e2 08 09 c2 66 81 fa 4e 49 74 5e
RIP <ffffffff881d62db>{:xfs:xlog_recover_do_inode_trans+298} RSP <ffff8101bebdd8e8>


dmesg:

ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
Processor #2 15:1 APIC version 16
WARNING: NR_CPUS limit of 1 reached. Processor ignored.
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
Processor #3 15:1 APIC version 16
WARNING: NR_CPUS limit of 1 reached. Processor ignored.
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 17, address 0xfec00000, GSI 0-23
ACPI: IOAPIC (id[0x05] address[0xdf200000] gsi_base[24])
IOAPIC[1]: apic_id 5, version 17, address 0xdf200000, GSI 24-27
ACPI: IOAPIC (id[0x06] address[0xdf201000] gsi_base[28])
IOAPIC[2]: apic_id 6, version 17, address 0xdf201000, GSI 28-31
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
ACPI: IRQ9 used by override.
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at c2000000 (gap: c0000000:20000000)
Checking aperture...
CPU 0: aperture @ d8000000 size 64 MB
CPU 1: aperture @ d8000000 size 64 MB
Built 1 zonelists
Kernel command line: initrd=/rescue.cpi,/custom/custom.cpi root=/dev/ram0 console=tty1 console=ttyS1,9600n81 BOOT_IMAGE=vmlinuz console=ttyS1,115200,n81
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 3.579545 MHz WALL PM GTOD PIT/TSC timer.
time.c: Detected 2009.288 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Memory: 6128728k/7340032k available (1728k kernel code, 160912k reserved, 847k data, 164k init)
Calibrating delay using timer specific routine.. 4024.54 BogoMIPS (lpj=8049094)
Security Framework v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU: Dual Core AMD Opteron(tm) Processor 270 stepping 02
Using local APIC timer interrupts.
result 12558065
Detected 12.558 MHz APIC timer.
testing NMI watchdog ... OK.
checking if image is initramfs... it is
Overmounted tmpfs
Freeing initrd memory: 44897k freed
DMI present.
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using configuration type 1
PCI: Using MMCONFIG at e0000000
ACPI: Subsystem revision 20060127
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
Boot video device is 0000:01:07.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2P0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.XVR0._PRT]
ACPI: PCI Interrupt Link [LNK1] (IRQs 16 17 18 19) *0
ACPI: PCI Interrupt Link [LNK2] (IRQs 16 17 18 19) *0
ACPI: PCI Interrupt Link [LNK3] (IRQs 16 17 18 19) *0
ACPI: PCI Interrupt Link [LNK4] (IRQs 16 17 18 19) *0, disabled.
ACPI: PCI Interrupt Link [LNK5] (IRQs 16 17 18 19) *0, disabled.
ACPI: PCI Interrupt Link [LSMB] (IRQs 20 21 22 23) *0, disabled.
ACPI: PCI Interrupt Link [LUS0] (IRQs 20 21 22 23) *0
ACPI: PCI Interrupt Link [LUS2] (IRQs 20 21 22 23) *0
ACPI: PCI Interrupt Link [LMAC] (IRQs 20 21 22 23) *0, disabled.
ACPI: PCI Interrupt Link [LACI] (IRQs 20 21 22 23) *0, disabled.
ACPI: PCI Interrupt Link [LMCI] (IRQs 20 21 22 23) *0, disabled.
ACPI: PCI Interrupt Link [LPID] (IRQs 20 21 22 23) *0, disabled.
ACPI: PCI Interrupt Link [LTID] (IRQs 20 21 22 23) *0
ACPI: PCI Interrupt Link [LSI1] (IRQs 20 21 22 23) *0, disabled.
ACPI: PCI Interrupt Link [APCP] (IRQs 20 21 22 23) *0, disabled.
ACPI: PCI Root Bridge [PCI2] (0000:08)
PCI: Probing PCI hardware (bus 08)
ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI2.G0PA._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI2.G0PB._PRT]
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 15 devices
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
TC classifier action (bugs to net...@vger.kernel.org cc ha...@cyberus.ca)
PCI-DMA: Disabling AGP.
PCI-DMA: aperture base @ d8000000 size 65536 KB
PCI-DMA: using GART IOMMU.
PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
pnp: 00:08: ioport range 0x8000-0x807f could not be reserved
pnp: 00:08: ioport range 0x8080-0x80ff has been reserved
pnp: 00:08: ioport range 0x8400-0x847f has been reserved
pnp: 00:08: ioport range 0x8480-0x84ff has been reserved
pnp: 00:08: ioport range 0x8800-0x887f has been reserved
pnp: 00:08: ioport range 0x8880-0x88ff has been reserved
pnp: 00:08: ioport range 0x5000-0x503f has been reserved
pnp: 00:08: ioport range 0x5040-0x507f has been reserved
PCI: Bridge: 0000:00:09.0
IO window: 2000-2fff
MEM window: dd100000-deffffff
PREFETCH window: c2000000-c20fffff
PCI: Bridge: 0000:00:0e.0
IO window: disabled.
MEM window: disabled.
PREFETCH window: disabled.
PCI: Setting latency timer of device 0000:00:09.0 to 64
PCI: Setting latency timer of device 0000:00:0e.0 to 64
PCI: Bridge: 0000:08:0a.0
IO window: 3000-3fff
MEM window: df300000-df3fffff
PREFETCH window: c2100000-c21fffff
PCI: Bridge: 0000:08:0b.0
IO window: disabled.
MEM window: df400000-df4fffff
PREFETCH window: disabled.
Simple Boot Flag at 0x36 set to 0x1
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1155547909.097:1): initialized
Total HugeTLB memory allocated, 0
Squashfs 2.2 LZMA (released 2005/07/03) (C) 2002-2005 Phillip Lougher
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
PCI: MSI quirk detected. pci_msi_quirk set.
PCI: MSI quirk detected. pci_msi_quirk set.
PCI: Setting latency timer of device 0000:00:0e.0 to 64
pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS
assign_interrupt_mode Found MSI capability
PCI: MSI quirk detected. MSI disabled.
Allocate Port Service[0000:00:0e.0:pcie00]
Allocate Port Service[0000:00:0e.0:pcie03]
Real Time Clock Driver v1.12ac
Linux agpgart interface v0.101 (c) Dave Jones
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:02: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:03: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
TCP established hash table entries: 524288 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI wakeup devices:
PCI0 PS2M PS2K USB0 USB2 MAC0 P2P0 G0PA G0PB
ACPI: (supports S0 S1 S4 S5)
Freeing unused kernel memory: 164k freed
SCSI subsystem initialized
QLogic Fibre Channel HBA Driver
GSI 16 sharing vector 0xB1 and IRQ 16
ACPI: PCI Interrupt 0000:09:08.0[A] -> GSI 24 (level, low) -> IRQ 177
qla2300 0000:09:08.0: Found an ISP2312, irq 177, iobase 0xffffc2000001e000
qla2300 0000:09:08.0: Configuring PCI space...
qla2300 0000:09:08.0: Configure NVRAM parameters...
qla2300 0000:09:08.0: Verifying loaded RISC code...
qla2300 0000:09:08.0: LIP reset occured (f7f7).
qla2300 0000:09:08.0: Waiting for LIP to complete...
qla2300 0000:09:08.0: LOOP UP detected (2 Gbps).
qla2300 0000:09:08.0: Topology - (F_Port), Host Loop address 0xffff
scsi0 : qla2xxx
qla2300 0000:09:08.0:
QLogic Fibre Channel HBA Driver: 8.01.04-k-fw
QLogic QLA2340 -
ISP2312: PCI-X (133 MHz) @ 0000:09:08.0 hdma+, host#=0, fw=3.03.18 IPX
scsi: unknown device type 12
Vendor: COMPAQ Model: MSA1000 Rev: 4.96
Type: RAID ANSI SCSI revision: 04
Vendor: COMPAQ Model: MSA1000 VOLUME Rev: 4.96
Type: Direct-Access ANSI SCSI revision: 04
Vendor: COMPAQ Model: MSA1000 VOLUME Rev: 4.96
Type: Direct-Access ANSI SCSI revision: 04
GSI 17 sharing vector 0xB9 and IRQ 17
ACPI: PCI Interrupt 0000:09:0a.0[A] -> GSI 26 (level, low) -> IRQ 185
scsi1 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 3.0
<Adaptec AIC7901 Ultra320 SCSI adapter>
aic7901: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 101-133Mhz, 512 SCBs

libata version 1.20 loaded.
sata_nv 0000:00:07.0: version 0.8
ACPI: PCI Interrupt Link [LTID] enabled at IRQ 23
GSI 18 sharing vector 0xC1 and IRQ 18
ACPI: PCI Interrupt 0000:00:07.0[A] -> Link [LTID] -> GSI 23 (level, high) -> IRQ 193
PCI: Setting latency timer of device 0000:00:07.0 to 64
ata1: SATA max UDMA/133 cmd 0x1440 ctl 0x1436 bmdma 0x1410 irq 193
ata2: SATA max UDMA/133 cmd 0x1438 ctl 0x1432 bmdma 0x1418 irq 193
ata1: SATA link down (SStatus 0)
scsi2 : sata_nv
ata2: SATA link down (SStatus 0)
scsi3 : sata_nv
ACPI: PCI Interrupt Link [LSI1] enabled at IRQ 22
GSI 19 sharing vector 0xC9 and IRQ 19
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LSI1] -> GSI 22 (level, high) -> IRQ 201
PCI: Setting latency timer of device 0000:00:08.0 to 64
ata3: SATA max UDMA/133 cmd 0x1458 ctl 0x144E bmdma 0x1420 irq 201
ata4: SATA max UDMA/133 cmd 0x1450 ctl 0x144A bmdma 0x1428 irq 201
ata3: SATA link down (SStatus 0)
scsi4 : sata_nv
ata4: SATA link down (SStatus 0)
scsi5 : sata_nv
SCSI device sda: 513790830 512-byte hdwr sectors (263061 MB)
sda: Write Protect is off
sda: Mode Sense: 83 00 00 08
SCSI device sda: drive cache: write back
SCSI device sda: 513790830 512-byte hdwr sectors (263061 MB)
sda: Write Protect is off
sda: Mode Sense: 83 00 00 08
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3
sd 0:0:0:2: Attached scsi disk sda
SCSI device sdb: 1381590 512-byte hdwr sectors (707 MB)
sdb: Write Protect is off
sdb: Mode Sense: 83 00 00 08
SCSI device sdb: drive cache: write back
SCSI device sdb: 1381590 512-byte hdwr sectors (707 MB)
sdb: Write Protect is off
sdb: Mode Sense: 83 00 00 08
SCSI device sdb: drive cache: write back
sdb: sdb1 sdb2
sd 0:0:0:4: Attached scsi disk sdb
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE-CK804: IDE controller at PCI slot 0000:00:06.0
NFORCE-CK804: chipset revision 242
NFORCE-CK804: not 100% native mode: will probe irqs later
NFORCE-CK804: 0000:00:06.0 (rev f2) UDMA133 controller
ide0: BM-DMA at 0x1400-0x1407, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x1408-0x140f, BIOS settings: hdc:pio, hdd:DMA
Probing IDE interface ide0...
Probing IDE interface ide1...
hdd: CD-224E-N, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hdd: ATAPI 24X CD-ROM drive, 256kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
parport: PnPBIOS parport detected.
parport0: PC-style at 0x278 (0x678), irq 5, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ACPI: PCI Interrupt Link [LUS2] enabled at IRQ 21
GSI 20 sharing vector 0xD1 and IRQ 20
ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [LUS2] -> GSI 21 (level, high) -> IRQ 209
PCI: Setting latency timer of device 0000:00:02.1 to 64
ehci_hcd 0000:00:02.1: EHCI Host Controller
ehci_hcd 0000:00:02.1: debug port 1
PCI: cache line size of 64 is not supported by device 0000:00:02.1
ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:02.1: irq 209, io mem 0xdd001000
ehci_hcd 0000:00:02.1: 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: 10 ports detected
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ACPI: PCI Interrupt Link [LUS0] enabled at IRQ 20
GSI 21 sharing vector 0xD9 and IRQ 21
ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LUS0] -> GSI 20 (level, high) -> IRQ 217
PCI: Setting latency timer of device 0000:00:02.0 to 64
ohci_hcd 0000:00:02.0: OHCI Host Controller
ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:02.0: irq 217, io mem 0xdd000000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 10 ports detected
Buffer I/O error on device sdb2, logical block 576416
Buffer I/O error on device sdb2, logical block 576417
Buffer I/O error on device sdb2, logical block 576416
Buffer I/O error on device sdb2, logical block 576417
Buffer I/O error on device sdb2, logical block 576460
Buffer I/O error on device sdb2, logical block 576460
Buffer I/O error on device sdb2, logical block 576460
Buffer I/O error on device sdb2, logical block 576460
Buffer I/O error on device sdb2, logical block 576460
Buffer I/O error on device sdb2, logical block 576460
tg3.c:v3.49 (Feb 2, 2006)
GSI 22 sharing vector 0xE1 and IRQ 22
ACPI: PCI Interrupt 0000:0a:09.0[A] -> GSI 28 (level, low) -> IRQ 225
eth0: Tigon3 [partno(BCM95704) rev 2003 PHY(5704)] (PCIX:133MHz:64-bit) 10/100/1000BaseT Ethernet 00:e0:81:33:5e:ae
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] Split[0] WireSpeed[1] TSOcap[0]
eth0: dma_rwctrl[769f4000] dma_mask[64-bit]
GSI 23 sharing vector 0xE9 and IRQ 23
ACPI: PCI Interrupt 0000:0a:09.1[B] -> GSI 29 (level, low) -> IRQ 233
eth1: Tigon3 [partno(BCM95704) rev 2003 PHY(5704)] (PCIX:133MHz:64-bit) 10/100/1000BaseT Ethernet 00:e0:81:33:5e:af
eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[1]
eth1: dma_rwctrl[769f4000] dma_mask[64-bit]
tg3: eth0: Link is up at 100 Mbps, full duplex.
tg3: eth0: Flow control is off for TX and off for RX.
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ADDRCONF(NETDEV_UP): eth1: link is not ready
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
XFS mounting filesystem sda1
Ending clean XFS mount for filesystem: sda1
sh[2988]: segfault at 00000000f80011c8 rip 00000000f7eebb68 rsp 00000000ffffc638 error 6
XFS internal error XFS_WANT_CORRUPTED_GOTO at line 4467 of file fs/xfs/xfs_bmap.c. Caller 0xffffffff881cbe7f

Call Trace: <ffffffff881adcf3>{:xfs:xfs_bmap_read_extents+833}
<ffffffff881cbe7f>{:xfs:xfs_iread_extents+182} <ffffffff881ad90a>{:xfs:xfs_bmap_last_offset+133}
<ffffffff881b9e26>{:xfs:xfs_dir2_put_dirent64_direct+0}
<ffffffff881b9dbb>{:xfs:xfs_dir2_isblock+20} <ffffffff881b989e>{:xfs:xfs_dir2_getdents+155}
<ffffffff881e37e0>{:xfs:xfs_readdir+73} <ffffffff881e9728>{:xfs:linvfs_readdir+228}
<ffffffff8017ab77>{filldir64+0} <ffffffff8017ab77>{filldir64+0}
<ffffffff8017a8e7>{vfs_readdir+115} <ffffffff8017aca6>{sys_getdents64+116}
<ffffffff8010a586>{system_call+126}


--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majo...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

Arkadiusz Miskiewicz

unread,
Aug 14, 2006, 8:37:42 AM8/14/06
to linux...@vger.kernel.org
On Monday 14 August 2006 09:46, Arkadiusz Miskiewicz wrote:
> Hi,
>
> I was using QLA2312 FC card on 32-bit machine with 6GB ram
> without problems. Recently I've switched to opteron dual core machine
> also with 6GB ram and I'm having serious problem with access to FC array.
>
> When I switch back to 32-bit machine the problem disappears. Some qla2312
> problems with 64bit machines?

I've tested latest git (same as 2.6.18rc4 I guess) using latest ql2300
firmware from qlogic site.

mkfs.xfs /dev/sda2
mount /dev/sda2 /dest
rpm --root /dest --initdb

resulted with:
XFS mounting filesystem sda2
Ending clean XFS mount for filesystem: sda2
Filesystem "sda2": XFS internal error xfs_btree_check_sblock at line 334 of
file fs/xfs/xfs_btree.c. Caller 0xffffffff8819c33b

Call Trace:
[<ffffffff8818a7a7>] :xfs:xfs_btree_check_sblock+0xc7/0xe0
[<ffffffff8819c33b>] :xfs:xfs_inobt_lookup+0x10b/0x2c0
[<ffffffff8819a4a6>] :xfs:xfs_dialloc+0x266/0x800
[<ffffffff8027331c>] cache_alloc_refill+0xcc/0x1b0
[<ffffffff8819fecf>] :xfs:xfs_ialloc+0x5f/0x4d0
[<ffffffff881be03b>] :xfs:kmem_zone_alloc+0x5b/0xc0
[<ffffffff803e4b3f>] thread_return+0x0/0xb1
[<ffffffff881b4916>] :xfs:xfs_dir_ialloc+0x86/0x2c0
[<ffffffff881a78eb>] :xfs:xfs_log_reserve+0x9b/0xc0
[<ffffffff881badfa>] :xfs:xfs_mkdir+0x35a/0x680
[<ffffffff88170e5b>] :xfs:xfs_acl_get_attr+0x5b/0x90
[<ffffffff881c4c83>] :xfs:xfs_vn_mknod+0x1d3/0x3c0
[<ffffffff8028e475>] d_instantiate+0x75/0x90
[<ffffffff8028431d>] real_lookup+0x9d/0x110
[<ffffffff88022176>] :sunrpc:rpcauth_lookup_credcache+0x96/0x200
[<ffffffff88056519>] :nfs:nfs_do_access+0x29/0xa0
[<ffffffff8819e886>] :xfs:xfs_iunlock+0x66/0xa0
[<ffffffff881b88ba>] :xfs:xfs_access+0x4a/0x60
[<ffffffff881c5414>] :xfs:xfs_vn_permission+0x14/0x20
[<ffffffff80283ff8>] permission+0xb8/0xd0
[<ffffffff8028472b>] __link_path_walk+0x8b/0xcc0
[<ffffffff802923f4>] mntput_no_expire+0x24/0xa0
[<ffffffff80286ea7>] vfs_mkdir+0xf7/0x180
[<ffffffff80286fd8>] sys_mkdirat+0xa8/0xf0
[<ffffffff8020a1b1>] error_exit+0x0/0x84
[<ffffffff8020991a>] system_call+0x7e/0x83


I was able to reproduce problem with reiserfs, so it doesn't sound as
filesystem problem:

ReiserFS: warning: is_leaf: item location seems wrong (second one): *3.5*[2
11375 0x1 DIRECT], item_len 16, item_location 2576, free_space(entry_count) 0
ReiserFS: sda2: warning: vs-5150: search_by_key: invalid format found in block
33413. Fsck?
ReiserFS: sda2: warning: vs-13070: reiserfs_read_locked_inode: i/o failure
occurred trying to find stat data of [2 11383 0x0 SD]
ReiserFS: warning: is_leaf: item location seems wrong (second one): *3.5*[2
11375 0x1 DIRECT], item_len 16, item_location 2576, free_space(entry_count) 0
ReiserFS: sda2: warning: vs-5150: search_by_key: invalid format found in block
33413. Fsck?
ReiserFS: sda2: warning: vs-13070: reiserfs_read_locked_inode: i/o failure
occurred trying to find stat data of [2 11379 0x0 SD]
ReiserFS: warning: is_leaf: item location seems wrong (second one): *3.5*[2
11375 0x1 DIRECT], item_len 16, item_location 2576, free_space(entry_count) 0
ReiserFS: sda2: warning: vs-5150: search_by_key: invalid format found in block
33413. Fsck?
ReiserFS: sda2: warning: vs-13070: reiserfs_read_locked_inode: i/o failure
occurred trying to find stat data of [2 11380 0x0 SD]
ReiserFS: warning: is_leaf: item location seems wrong (second one): *3.5*[2
11375 0x1 DIRECT], item_len 16, item_location 2576, free_space(entry_count) 0
ReiserFS: sda2: warning: vs-5150: search_by_key: invalid format found in block
33413. Fsck?
ReiserFS: sda2: warning: vs-13070: reiserfs_read_locked_inode: i/o failure
occurred trying to find stat data of [2 11381 0x0 SD]
ReiserFS: warning: is_leaf: item location seems wrong (second one): *3.5*[2
11375 0x1 DIRECT], item_len 16, item_location 2576, free_space(entry_count) 0
ReiserFS: sda2: warning: vs-5150: search_by_key: invalid format found in block
33413. Fsck?
ReiserFS: sda2: warning: vs-13070: reiserfs_read_locked_inode: i/o failure
occurred trying to find stat data of [2 11382 0x0 SD]
ReiserFS: warning: is_leaf: item location seems wrong (second one): *3.5*[2
11375 0x1 DIRECT], item_len 16, item_location 2576, free_space(entry_count) 0
ReiserFS: sda2: warning: vs-5150: search_by_key: invalid format found in block
33413. Fsck?
ReiserFS: sda2: warning: vs-13070: reiserfs_read_locked_inode: i/o failure
occurred trying to find stat data of [2 11376 0x0 SD]
ReiserFS: warning: is_leaf: item location seems wrong (second one): *3.5*[2
11375 0x1 DIRECT], item_len 16, item_location 2576, free_space(entry_count) 0
ReiserFS: sda2: warning: vs-5150: search_by_key: invalid format found in block
33413. Fsck?
ReiserFS: sda2: warning: vs-13070: reiserfs_read_locked_inode: i/o failure
occurred trying to find stat data of [2 11378 0x0 SD]
ReiserFS: warning: vs-500: unknown uniqueness 501
ReiserFS: warning: vs-500: unknown uniqueness 501
ReiserFS: warning: vs-500: unknown uniqueness 501
ReiserFS: warning: vs-500: unknown uniqueness 501

and even ext3:
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
EXT3-fs error (device sda2): ext3_readdir: bad entry in directory #16372:
rec_len is smaller than minimal - offset=44, inode=0, rec_len=0, name_len=0
Aborting journal on device sda2.
ext3_abort called.
EXT3-fs error (device sda2): ext3_journal_start_sb: Detected aborted journal
Remounting filesystem read-only


This happens on two of my opteron machines so it's not hardware fault I guess.

Arkadiusz Miskiewicz

unread,
Aug 15, 2006, 8:29:38 AM8/15/06
to linux...@vger.kernel.org
On Monday 14 August 2006 14:37, Arkadiusz Miskiewicz wrote:
> On Monday 14 August 2006 09:46, Arkadiusz Miskiewicz wrote:
> > Hi,
> >
> > I was using QLA2312 FC card on 32-bit machine with 6GB ram
> > without problems. Recently I've switched to opteron dual core machine
> > also with 6GB ram and I'm having serious problem with access to FC array.
> >
> > When I switch back to 32-bit machine the problem disappears. Some qla2312
> > problems with 64bit machines?
>
> I've tested latest git (same as 2.6.18rc4 I guess) using latest ql2300
> firmware from qlogic site.

I have simply no idea what's going here :-(

Everything works fine on 32-bit dual xeon machine with card inserted into PCI
slot. Here in new dual core opteron machine the card sits in PCI-X slot. It's
Thunder K8SRE S2891 mainboard, Transport GT24 B2891 1U barebone, Tyan M2075
riser card, 2 x Opteron 270, 6GB ram.

Note that booting with 32-bit kernel (which works fine on Xeon system) doesn't
cure the problem on Opteron system. Booting 64bit 2.6.18rc4 kernel with
mem=3G also doesn't fix anything.

/t is on tmpfs, /dev/sda2 in on FC array. Reading the same data several times
and I get different md5sum results each time, see below.

How I can track where corruption occurs?

[root@pldmachine /t]# dd if=/dev/sda2 of=test-from-sda2-2 bs=1M count=1024
1024+0 records in
1024+0 records out
[root@pldmachine /t]# md5sum test-from-sda2-2
90b831662a5d3bd2501028eee3c00264 test-from-sda2-2
[root@pldmachine /t]# rm test-from-sda2-2
[root@pldmachine /t]# dd if=/dev/sda2 of=test-from-sda2-2 bs=1M count=1024
1024+0 records in
1024+0 records out
[root@pldmachine /t]# md5sum test-from-sda2-2
c06dadfc0726aa07cccdfbe7804e646f test-from-sda2-2
[root@pldmachine /t]# rm test-from-sda2-2
[root@pldmachine /t]# dd if=/dev/sda2 of=test-from-sda2-2 bs=1M count=1024
1024+0 records in
1024+0 records out
[root@pldmachine /t]# md5sum test-from-sda2-2
06d61f81245bd242e9420277cfca65e4 test-from-sda2-2

dd'ing over tmpfs only is fine of course:
[root@pldmachine /t]# md5sum tmpfs-test
ddaaa7eb8da403f6079c55b1391ee1e3 tmpfs-test
[root@pldmachine /t]# rm tmpfs-test
[root@pldmachine /t]# dd if=test of=tmpfs-test bs=1M count=1024
1024+0 records in
1024+0 records out
[root@pldmachine /t]# md5sum tmpfs-test
ddaaa7eb8da403f6079c55b1391ee1e3 tmpfs-test
[root@pldmachine /t]# rm tmpfs-test
[root@pldmachine /t]# dd if=test of=tmpfs-test bs=1M count=1024
1024+0 records in
1024+0 records out
[root@pldmachine /t]# md5sum tmpfs-test
ddaaa7eb8da403f6079c55b1391ee1e3 tmpfs-test

QLogic Fibre Channel HBA Driver

PCI: Enabling device 0000:09:08.0 (0150 -> 0153)
ACPI: PCI Interrupt 0000:09:08.0[A] -> GSI 24 (level, low) -> IRQ 209
qla2xxx 0000:09:08.0: Found an ISP2312, irq 209, iobase 0xffffc20000004000
qla2xxx 0000:09:08.0: Configuring PCI space...
qla2xxx 0000:09:08.0: Configure NVRAM parameters...
qla2xxx 0000:09:08.0: Verifying loaded RISC code...
scsi(1): **** Load RISC code ****
scsi(1): Verifying Checksum of loaded RISC code.
scsi(1): Checksum OK, start firmware.
qla2xxx 0000:09:08.0: Allocated (412 KB) for firmware dump...
scsi(1): Issue init firmware.
scsi(1): Asynchronous LIP RESET (f7f7).
qla2xxx 0000:09:08.0: LIP reset occured (f7f7).
qla2xxx 0000:09:08.0: Waiting for LIP to complete...
scsi(1): Asynchronous P2P MODE received.
scsi(1): Asynchronous LOOP UP (2 Gbps).
qla2xxx 0000:09:08.0: LOOP UP detected (2 Gbps).
scsi(1): Asynchronous PORT UPDATE.
scsi(1): Port database changed ffff 0006 0000.
scsi(1): F/W Ready - OK
scsi(1): fw_state=3 curr time=10002c93c.
qla2xxx 0000:09:08.0: Topology - (F_Port), Host Loop address 0xffff
scsi(1): Configure loop -- dpc flags =0x4080040
scsi(1): RSCN queue entry[0] = [00/000000].
scsi(1): device_resync: rscn overflow.
scsi(1): RFT_ID exiting normally.
scsi(1): RFF_ID exiting normally.
scsi(1): RNN_ID exiting normally.
scsi(1): RSNN_NN exiting normally.
scsi(1): GID_PT entry - nn 500508b300917e50 pn 500508b300917e51 portid=010000.
scsi(1): GID_PT entry - nn 200000e08b8051d6 pn 210000e08b8051d6 portid=010100.
scsi(1): GID_PT entry - nn 200000e08b950428 pn 210000e08b950428 portid=010200.
scsi(1): device wrap (010200)
scsi(1): Trying Fabric Login w/loop id 0x0081 for port 010000.
scsi(1): Trying Fabric Login w/loop id 0x0082 for port 010100.
scsi(1): LOOP READY
DEBUG: detect hba 1 at address = ffff81017d9344b0
scsi1 : qla2xxx
qla2xxx 0000:09:08.0:
QLogic Fibre Channel HBA Driver: 8.01.05-k3-debug
QLogic QLA2340 -
ISP2312: PCI-X (133 MHz) @ 0000:09:08.0 hdma+, host#=1, fw=3.03.20 IPX


Vendor: COMPAQ Model: MSA1000 Rev: 4.96
Type: RAID ANSI SCSI revision: 04
Vendor: COMPAQ Model: MSA1000 VOLUME Rev: 4.96
Type: Direct-Access ANSI SCSI revision: 04

SCSI device sda: 513790830 512-byte hdwr sectors (263061 MB)
sda: Write Protect is off
sda: Mode Sense: 83 00 00 08
SCSI device sda: drive cache: write back
SCSI device sda: 513790830 512-byte hdwr sectors (263061 MB)
sda: Write Protect is off
sda: Mode Sense: 83 00 00 08
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3

sd 1:0:0:2: Attached scsi disk sda


Vendor: COMPAQ Model: MSA1000 VOLUME Rev: 4.96
Type: Direct-Access ANSI SCSI revision: 04

SCSI device sdb: 1381590 512-byte hdwr sectors (707 MB)
sdb: Write Protect is off
sdb: Mode Sense: 83 00 00 08
SCSI device sdb: drive cache: write back
SCSI device sdb: 1381590 512-byte hdwr sectors (707 MB)
sdb: Write Protect is off
sdb: Mode Sense: 83 00 00 08
SCSI device sdb: drive cache: write back
sdb: sdb1 sdb2

sdb: p2 exceeds device capacity
sd 1:0:0:4: Attached scsi disk sdb
scsi(1): Asynchronous PORT UPDATE ignored 0000/0006/be3e.
scsi(1): Asynchronous PORT UPDATE ignored 0000/0007/be3e.
scsi(1): Asynchronous PORT UPDATE ignored 0000/0004/be3e.


btw. there is a "8131 Errata 56 PCLK" option in BIOS which is related to
AMD-8131 Errata 56. This option is needed for ,, four-function PCI-X cards''.
What's is four-function PCI-X card ? Card which is visible in lspci as 4
devices? (This option also doesn't fix the problem unfortunately).

Andrew Vasquez

unread,
Aug 16, 2006, 2:15:14 PM8/16/06
to Arkadiusz Miskiewicz
On Tue, 15 Aug 2006, Arkadiusz Miskiewicz wrote:

> On Monday 14 August 2006 14:37, Arkadiusz Miskiewicz wrote:
> > On Monday 14 August 2006 09:46, Arkadiusz Miskiewicz wrote:
> > > Hi,
> > >
> > > I was using QLA2312 FC card on 32-bit machine with 6GB ram
> > > without problems. Recently I've switched to opteron dual core machine
> > > also with 6GB ram and I'm having serious problem with access to FC array.
> > >
> > > When I switch back to 32-bit machine the problem disappears. Some qla2312
> > > problems with 64bit machines?
> >
> > I've tested latest git (same as 2.6.18rc4 I guess) using latest ql2300
> > firmware from qlogic site.
>
> I have simply no idea what's going here :-(
>
> Everything works fine on 32-bit dual xeon machine with card inserted into PCI
> slot. Here in new dual core opteron machine the card sits in PCI-X slot. It's
> Thunder K8SRE S2891 mainboard, Transport GT24 B2891 1U barebone, Tyan M2075
> riser card, 2 x Opteron 270, 6GB ram.

Have you ruled out motherboard/memory issues? We've run 23xx and 24xx
boards on a variety of AMD64 motherboards with more than 4GB of
memory.

> Note that booting with 32-bit kernel (which works fine on Xeon system) doesn't
> cure the problem on Opteron system. Booting 64bit 2.6.18rc4 kernel with
> mem=3G also doesn't fix anything.

Hmm... Can you send your dmesg output post boot and driver load?

> /t is on tmpfs, /dev/sda2 in on FC array. Reading the same data several times
> and I get different md5sum results each time, see below.
>
> How I can track where corruption occurs?

Regards,
Andrew Vasquez

Arkadiusz Miskiewicz

unread,
Aug 16, 2006, 5:11:06 PM8/16/06
to Andrew Vasquez
On Wednesday 16 August 2006 20:14, Andrew Vasquez wrote:

> > Everything works fine on 32-bit dual xeon machine with card inserted into
> > PCI slot. Here in new dual core opteron machine the card sits in PCI-X
> > slot. It's Thunder K8SRE S2891 mainboard, Transport GT24 B2891 1U
> > barebone, Tyan M2075 riser card, 2 x Opteron 270, 6GB ram.
>
> Have you ruled out motherboard/memory issues? We've run 23xx and 24xx
> boards on a variety of AMD64 motherboards with more than 4GB of
> memory.

Not exactly. I have three such servers (the same board, cpu, ram).

One of these has PCI-E scsi raid controller and works without any problem.

Second one (which I'm using for testing) has Adaptec SCSI controller
in Tyan specific TARRO slot (which afaik sits on the same PCI-X bus as PCI-X slot).
I had an array on that adaptec for some time and there were no problems.
The second one also got own qlogic 2312 card.

Third machine has other qlogic 2312 card and I tried it two times,
too - the same issues observed.

So mainboards and memory should be fine but I guess there is possibility
that PCI-X slot is somehow broken there. I'll test that in several weeks
(unfortunately I have no physical access to these now) by putting some
typical scsi controller into that pci-x slot.

> > Note that booting with 32-bit kernel (which works fine on Xeon system)
> > doesn't cure the problem on Opteron system. Booting 64bit 2.6.18rc4
> > kernel with mem=3G also doesn't fix anything.
>
> Hmm... Can you send your dmesg output post boot and driver load?

dmesg and lspci -vvv attached.

There is one thing that worries me:
QLogic QLA2340 -
ISP2312: PCI-X (133 MHz) @ 0000:09:08.0 hdma+, host#=0, fw=3.03.20 IPX

Why it's showing 133MHz here?

Tyan manual ftp://ftp.tyan.com/manuals/m_s2891_100.pdf says on page 4
,,One PCI-X 100MHz slot (PCI-X B)''.

Hm, while looking at that manual I see that on page 13 it says ,,one pci-x 100MHz device''.
Maybe that's the problem since I didn't remove Adaptec TARO controller. I should be able to
get this tested again without adaptec sooner than several weeks. Maybe I misunderstand
what documentation says here.

Anyway still don't know why driver displays 133Mhz while manual says about
100MHz one pci-x slot.

> > /t is on tmpfs, /dev/sda2 in on FC array. Reading the same data several
> > times and I get different md5sum results each time, see below.
> >
> > How I can track where corruption occurs?

I started dd'ing text file onto /dev/sda2, then back to tmpfs and diffing these. Corruption
is one byte, several not corrupted bytes and again one corrupted byte. Some regular pattern.

>
> Regards,
> Andrew Vasquez

Bootdata ok (command line is initrd=/initrd-test.gz init=/linuxrc root=/dev/ram0 ramdisk_size=54000 console=tty0 console=ttyS0,115200n81 panic=60 BOOT_IMAGE=vmlinuz-test ip=192.168.0.127:192.168.0.1:192.168.0.1:255.255.255.0 )
Linux version 2.6.18-rc4-dirty (root@db01new) (gcc version 3.3.6 (PLD Linux)) #7 Wed Aug 16 22:43:23 CEST 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009c400 (usable)
BIOS-e820: 000000000009c400 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000ce000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007ff90000 (usable)
BIOS-e820: 000000007ff90000 - 000000007ff99000 (ACPI data)
BIOS-e820: 000000007ff99000 - 0000000080000000 (ACPI NVS)
BIOS-e820: 0000000080000000 - 00000000bff80000 (usable)
BIOS-e820: 00000000bff80000 - 00000000c0000000 (reserved)
BIOS-e820: 00000000e0000000 - 00000000e8000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec00400 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 00000001c0000000 (usable)
DMI present.
ACPI: RSDP (v000 PTLTD ) @ 0x00000000000f7040
ACPI: RSDT (v001 PTLTD RSDT 0x06040000 LTP 0x00000000) @ 0x000000007ff95407
ACPI: FADT (v001 NVIDIA CK8S 0x06040000 PTL_ 0x000f4240) @ 0x000000007ff98d72
ACPI: SRAT (v001 AMD HAMMER 0x06040000 AMD 0x00000001) @ 0x000000007ff98de6
ACPI: SPCR (v001 PTLTD $UCRTBL$ 0x06040000 PTL 0x00000001) @ 0x000000007ff98ef6
ACPI: MADT (v001 PTLTD APIC 0x06040000 LTP 0x00000000) @ 0x000000007ff98f46
ACPI: BOOT (v001 PTLTD $SBFTBL$ 0x06040000 LTP 0x00000001) @ 0x000000007ff98fd8
ACPI: DSDT (v001 NVIDIA CK8 0x06040000 MSFT 0x0100000e) @ 0x0000000000000000
On node 0 totalpages: 1545657
DMA zone: 2161 pages, LIFO batch:0
DMA32 zone: 767816 pages, LIFO batch:31
Normal zone: 775680 pages, LIFO batch:31
Nvidia board detected. Ignoring ACPI timer override.
ACPI: PM-Timer IO Port: 0x8008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 15:1 APIC version 16


WARNING: NR_CPUS limit of 1 reached. Processor ignored.
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
Processor #2 15:1 APIC version 16
WARNING: NR_CPUS limit of 1 reached. Processor ignored.
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
Processor #3 15:1 APIC version 16
WARNING: NR_CPUS limit of 1 reached. Processor ignored.
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 17, address 0xfec00000, GSI 0-23
ACPI: IOAPIC (id[0x05] address[0xdf200000] gsi_base[24])
IOAPIC[1]: apic_id 5, version 17, address 0xdf200000, GSI 24-27
ACPI: IOAPIC (id[0x06] address[0xdf201000] gsi_base[28])
IOAPIC[2]: apic_id 6, version 17, address 0xdf201000, GSI 28-31
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
ACPI: IRQ9 used by override.
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at c2000000 (gap: c0000000:20000000)

Built 1 zonelists. Total pages: 1545657
Kernel command line: initrd=/initrd-test.gz init=/linuxrc root=/dev/ram0 ramdisk_size=54000 console=tty0 console=ttyS0,115200n81 panic=60 BOOT_IMAGE=vmlinuz-test ip=192.168.0.127:192.168.0.1:192.168.0.1:255.255.255.0
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 32768 bytes)


time.c: Using 3.579545 MHz WALL PM GTOD PIT/TSC timer.

time.c: Detected 2009.273 MHz processor.
Console: colour VGA+ 80x25
Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
.. MAX_LOCKDEP_SUBCLASSES: 8
.. MAX_LOCK_DEPTH: 30
.. MAX_LOCKDEP_KEYS: 2048
.. CLASSHASH_SIZE: 1024
.. MAX_LOCKDEP_ENTRIES: 8192
.. MAX_LOCKDEP_CHAINS: 8192
.. CHAINHASH_SIZE: 4096
memory used by lock dependency info: 1120 kB
per task-struct memory footprint: 1680 bytes


Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)

Checking aperture...
CPU 0: aperture @ c0000000 size 256 MB
CPU 1: aperture @ c0000000 size 256 MB
Memory: 6168496k/7340032k available (2114k kernel code, 121284k reserved, 1130k data, 192k init)
Calibrating delay using timer specific routine.. 4021.70 BogoMIPS (lpj=8043410)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.


Capability LSM initialized
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU: Dual Core AMD Opteron(tm) Processor 270 stepping 02

ACPI: Core revision 20060707


Using local APIC timer interrupts.

result 12557973
Detected 12.557 MHz APIC timer.


testing NMI watchdog ... OK.

checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 780k freed


NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using configuration type 1

PCI-DMA: Disabling AGP.
PCI-DMA: aperture base @ c0000000 size 262144 KB
PCI-DMA: using GART IOMMU.
PCI-DMA: Reserving 256MB of IOMMU area in the AGP aperture

NET: Registered protocol family 2
IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)

TCP established hash table entries: 32768 (order: 9, 2359296 bytes)
TCP bind hash table entries: 16384 (order: 8, 1310720 bytes)
TCP: Hash tables configured (established 32768 bind 16384)
TCP reno registered


Simple Boot Flag at 0x36 set to 0x1

audit: initializing netlink socket (disabled)

audit(1155768349.728:1): initialized


Total HugeTLB memory allocated, 0

VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)


Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)

PCI: MSI quirk detected. PCI_BUS_FLAGS_NO_MSI set for subordinate bus.
PCI: MSI quirk detected. PCI_BUS_FLAGS_NO_MSI set for subordinate bus.


PCI: Setting latency timer of device 0000:00:0e.0 to 64
pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS
assign_interrupt_mode Found MSI capability

Allocate Port Service[0000:00:0e.0:pcie00]

Real Time Clock Driver v1.12ac
Linux agpgart interface v0.101 (c) Dave Jones

Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:02: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:03: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

RAMDISK driver initialized: 16 RAM disks of 54000K size 1024 blocksize


PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1

mice: PS/2 mouse device common for all mice

TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17

ACPI: (supports S0 S1 S4 S5)

IP-Config: No network devices available.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (romfs filesystem) readonly.
Freeing unused kernel memory: 192k freed
tg3.c:v3.64 (July 31, 2006)
GSI 16 sharing vector 0xC1 and IRQ 16
ACPI: PCI Interrupt 0000:0a:09.0[A] -> GSI 28 (level, low) -> IRQ 193


eth0: Tigon3 [partno(BCM95704) rev 2003 PHY(5704)] (PCIX:133MHz:64-bit) 10/100/1000BaseT Ethernet 00:e0:81:33:5e:ae
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] Split[0] WireSpeed[1] TSOcap[0]
eth0: dma_rwctrl[769f4000] dma_mask[64-bit]

GSI 17 sharing vector 0xC9 and IRQ 17
ACPI: PCI Interrupt 0000:0a:09.1[B] -> GSI 29 (level, low) -> IRQ 201


eth1: Tigon3 [partno(BCM95704) rev 2003 PHY(5704)] (PCIX:133MHz:64-bit) 10/100/1000BaseT Ethernet 00:e0:81:33:5e:af
eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[1]
eth1: dma_rwctrl[769f4000] dma_mask[64-bit]

PM: Writing back config space on device 0000:0a:09.0 at offset 3 (was 804000, writing 804010)
PM: Writing back config space on device 0000:0a:09.0 at offset 2 (was 2000000, writing 2000003)
PM: Writing back config space on device 0000:0a:09.0 at offset 1 (was 2b00000, writing 2b00106)


tg3: eth0: Link is up at 100 Mbps, full duplex.
tg3: eth0: Flow control is off for TX and off for RX.
NET: Registered protocol family 10
lo: Disabled Privacy Extensions

IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present

SCSI subsystem initialized


QLogic Fibre Channel HBA Driver

GSI 18 sharing vector 0xD1 and IRQ 18


ACPI: PCI Interrupt 0000:09:08.0[A] -> GSI 24 (level, low) -> IRQ 209
qla2xxx 0000:09:08.0: Found an ISP2312, irq 209, iobase 0xffffc20000004000
qla2xxx 0000:09:08.0: Configuring PCI space...
qla2xxx 0000:09:08.0: Configure NVRAM parameters...
qla2xxx 0000:09:08.0: Verifying loaded RISC code...

scsi(0): **** Load RISC code ****
scsi(0): Verifying Checksum of loaded RISC code.
scsi(0): Checksum OK, start firmware.


qla2xxx 0000:09:08.0: Allocated (412 KB) for firmware dump...

scsi(0): Issue init firmware.
scsi(0): Asynchronous LIP RESET (f7f7).


qla2xxx 0000:09:08.0: LIP reset occured (f7f7).
qla2xxx 0000:09:08.0: Waiting for LIP to complete...

scsi(0): Asynchronous P2P MODE received.
scsi(0): Asynchronous LOOP UP (2 Gbps).


qla2xxx 0000:09:08.0: LOOP UP detected (2 Gbps).

scsi(0): Asynchronous PORT UPDATE.
scsi(0): Port database changed ffff 0006 0000.
scsi(0): F/W Ready - OK
scsi(0): fw_state=3 curr time=ffff0467.


qla2xxx 0000:09:08.0: Topology - (F_Port), Host Loop address 0xffff

scsi(0): Configure loop -- dpc flags =0x4080040
scsi(0): RSCN queue entry[0] = [00/000000].
scsi(0): device_resync: rscn overflow.
scsi(0): RFT_ID exiting normally.
scsi(0): RFF_ID exiting normally.
scsi(0): RNN_ID exiting normally.
scsi(0): RSNN_NN exiting normally.
scsi(0): Asynchronous PORT UPDATE ignored 0000/0006/bd92.
scsi(0): GID_PT entry - nn 500508b300917e50 pn 500508b300917e51 portid=010000.
scsi(0): GID_PT entry - nn 200000e08b8051d6 pn 210000e08b8051d6 portid=010100.
scsi(0): GID_PT entry - nn 200000e08b950428 pn 210000e08b950428 portid=010200.
scsi(0): device wrap (010200)
scsi(0): Trying Fabric Login w/loop id 0x0081 for port 010000.
scsi(0): Trying Fabric Login w/loop id 0x0082 for port 010100.
qla2x00_mailbox_command(0): **** FAILED. mbx0=4007, mbx1=0, mbx2=100, cmd=6f ****
qla2x00_login_fabric(0): failed=102 mb[0]=4007 mb[1]=0 mb[2]=100.
Fabric Login: port in use - next loop id=0x0000, port Id=010100.
scsi(0): Trying Fabric Login w/loop id 0x0000 for port 010100.
scsi(0): LOOP READY
DEBUG: detect hba 0 at address = ffff8101bd9807e0
scsi0 : qla2xxx


qla2xxx 0000:09:08.0:
QLogic Fibre Channel HBA Driver: 8.01.05-k3

QLogic QLA2340 -
ISP2312: PCI-X (133 MHz) @ 0000:09:08.0 hdma+, host#=0, fw=3.03.20 IPX


Vendor: COMPAQ Model: MSA1000 Rev: 4.96
Type: RAID ANSI SCSI revision: 04
Vendor: COMPAQ Model: MSA1000 VOLUME Rev: 4.96
Type: Direct-Access ANSI SCSI revision: 04
Vendor: COMPAQ Model: MSA1000 VOLUME Rev: 4.96
Type: Direct-Access ANSI SCSI revision: 04

scsi(0): Asynchronous PORT UPDATE ignored 0001/0006/bd92.
scsi(0): Asynchronous PORT UPDATE ignored 0001/0007/bd92.
scsi(0): Asynchronous PORT UPDATE ignored 0001/0004/bd92.


SCSI device sda: 513790830 512-byte hdwr sectors (263061 MB)
sda: Write Protect is off
sda: Mode Sense: 83 00 00 08
SCSI device sda: drive cache: write back
SCSI device sda: 513790830 512-byte hdwr sectors (263061 MB)
sda: Write Protect is off
sda: Mode Sense: 83 00 00 08
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3

sd 0:0:0:2: Attached scsi disk sda


SCSI device sdb: 1381590 512-byte hdwr sectors (707 MB)
sdb: Write Protect is off
sdb: Mode Sense: 83 00 00 08
SCSI device sdb: drive cache: write back
SCSI device sdb: 1381590 512-byte hdwr sectors (707 MB)
sdb: Write Protect is off
sdb: Mode Sense: 83 00 00 08
SCSI device sdb: drive cache: write back
sdb: sdb1 sdb2
sdb: p2 exceeds device capacity

sd 0:0:0:4: Attached scsi disk sdb


00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
Subsystem: Tyan Computer Unknown device 2891
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Capabilities: [44] HyperTransport: Slave or Primary Interface
Command: BaseUnitID=0 UnitCnt=15 MastHost- DefDir- DUL-
Link Control 0: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn-
Revision ID: 1.03
Link Frequency 0: 800MHz
Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-
Link Frequency Capability 0: 200MHz+ 300MHz+ 400MHz+ 500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-
Link Frequency 1: 200MHz
Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-
Link Frequency Capability 1: 200MHz- 300MHz- 400MHz- 500MHz- 600MHz- 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-
Error Handling: PFlE+ OFlE+ PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-
Prefetchable memory behind bridge Upper: 00-00
Bus Number: 00
Capabilities: [e0] HyperTransport: MSI Mapping

00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
Subsystem: Tyan Computer Unknown device 2891
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Region 0: I/O ports at <ignored>

00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
Subsystem: Tyan Computer Unknown device 2891
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 0
Region 0: I/O ports at 1000 [size=32]
Region 4: I/O ports at 5000 [size=64]
Region 5: I/O ports at 5040 [size=64]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2) (prog-if 10 [OHCI])
Subsystem: Tyan Computer Unknown device 2891
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 10
Region 0: Memory at dd000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3) (prog-if 20 [EHCI])
Subsystem: Tyan Computer Unknown device 2891
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin B routed to IRQ 7
Region 0: Memory at dd001000 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] Debug port
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2) (prog-if 8a [Master SecP PriP])
Subsystem: Tyan Computer Unknown device 2891
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0 (750ns min, 250ns max)
Region 4: I/O ports at 1400 [size=16]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) (prog-if 85 [Master SecO PriO])
Subsystem: Tyan Computer Unknown device 2891
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at 1440 [size=8]
Region 1: I/O ports at 1434 [size=4]
Region 2: I/O ports at 1438 [size=8]
Region 3: I/O ports at 1430 [size=4]
Region 4: I/O ports at 1410 [size=16]
Region 5: Memory at dd002000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) (prog-if 85 [Master SecO PriO])
Subsystem: Tyan Computer Unknown device 2891
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at 1458 [size=8]
Region 1: I/O ports at 144c [size=4]
Region 2: I/O ports at 1450 [size=8]
Region 3: I/O ports at 1448 [size=4]
Region 4: I/O ports at 1420 [size=16]
Region 5: Memory at dd003000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 00002000-00002fff
Memory behind bridge: dd100000-deffffff
Prefetchable memory behind bridge: c2000000-c20fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-

00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0, Cache Line Size 10
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
Address: 00000000fee00000 Data: 40b9
Capabilities: [58] HyperTransport: MSI Mapping
Capabilities: [80] Express Root Port (Slot+) IRQ 0
Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
Device: Latency L0s <512ns, L1 <4us
Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s, Port 0
Link: Latency L0s <512ns, L1 <4us
Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
Link: Speed 2.5Gb/s, Width x16
Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug- Surpise-
Slot: Number 0, PowerLimit 0.000000
Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
Slot: AttnInd Unknown, PwrInd Unknown, Power-
Root: Correctable- Non-Fatal- Fatal- PME-

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Capabilities: [80] HyperTransport: Host or Secondary Interface
!!! Possibly incomplete decoding
Command: WarmRst+ DblEnd-
Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit
Revision ID: 1.02
Capabilities: [a0] HyperTransport: Host or Secondary Interface
!!! Possibly incomplete decoding
Command: WarmRst+ DblEnd-
Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit
Revision ID: 1.02
Capabilities: [c0] HyperTransport: Host or Secondary Interface
!!! Possibly incomplete decoding
Command: WarmRst+ DblEnd-
Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit
Revision ID: 1.02

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:19.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Capabilities: [80] HyperTransport: Host or Secondary Interface
!!! Possibly incomplete decoding
Command: WarmRst+ DblEnd-
Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit
Revision ID: 1.02
Capabilities: [a0] HyperTransport: Host or Secondary Interface
!!! Possibly incomplete decoding
Command: WarmRst+ DblEnd-
Link Control: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0
Link Config: MLWI=16bit MLWO=16bit LWI=N/C LWO=N/C
Revision ID: 1.02
Capabilities: [c0] HyperTransport: Host or Secondary Interface
!!! Possibly incomplete decoding
Command: WarmRst+ DblEnd-
Link Control: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0
Link Config: MLWI=16bit MLWO=16bit LWI=N/C LWO=N/C
Revision ID: 1.02

00:19.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:19.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:19.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

01:07.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) (prog-if 00 [VGA])
Subsystem: ATI Technologies Inc Rage XL
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 66 (2000ns min), Cache Line Size 10
Interrupt: pin A routed to IRQ 11
Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Region 1: I/O ports at 2000 [size=256]
Region 2: Memory at dd100000 (32-bit, non-prefetchable) [size=4K]
[virtual] Expansion ROM at c2000000 [disabled] [size=128K]
Capabilities: [5c] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

08:0a.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge (rev 12) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Bus: primary=08, secondary=09, subordinate=09, sec-latency=72
I/O behind bridge: 00003000-00003fff
Memory behind bridge: df300000-df3fffff
Prefetchable memory behind bridge: 00000000c2100000-00000000c2100000
Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR+
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
Capabilities: [a0] PCI-X bridge device
Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=133MHz
Status: Dev=08:0a.0 64bit+ 133MHz+ SCD- USC- SCO- SRD-
Upstream: Capacity=14 CommitmentLimit=65535
Downstream: Capacity=2 CommitmentLimit=65535
Capabilities: [b8] HyperTransport: Interrupt Discovery and Configuration
Capabilities: [c0] HyperTransport: Slave or Primary Interface
!!! Possibly incomplete decoding
Command: BaseUnitID=10 UnitCnt=2 MastHost- DefDir-
Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
Link Config 0: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit
Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0
Link Config 1: MLWI=8bit MLWO=8bit LWI=N/C LWO=N/C
Revision ID: 1.02

08:0a.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01) (prog-if 10 [IO-APIC])
Subsystem: Tyan Computer Unknown device 2891
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Region 0: Memory at df200000 (64-bit, non-prefetchable) [size=4K]

08:0b.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge (rev 12) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Bus: primary=08, secondary=0a, subordinate=0a, sec-latency=64
Memory behind bridge: df400000-df4fffff
Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
Capabilities: [a0] PCI-X bridge device
Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=133MHz
Status: Dev=08:0b.0 64bit+ 133MHz+ SCD- USC- SCO- SRD-
Upstream: Capacity=14 CommitmentLimit=65535
Downstream: Capacity=2 CommitmentLimit=65535
Capabilities: [b8] HyperTransport: Interrupt Discovery and Configuration

08:0b.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01) (prog-if 10 [IO-APIC])
Subsystem: Tyan Computer Unknown device 2891
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Region 0: Memory at df201000 (64-bit, non-prefetchable) [size=4K]

09:08.0 Fibre Channel: QLogic Corp. QLA2312 Fibre Channel Adapter (rev 02)
Subsystem: Compaq Computer Corporation Unknown device 0100
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (16000ns min), Cache Line Size 10
Interrupt: pin A routed to IRQ 209
Region 0: I/O ports at 3000 [size=256]
Region 1: Memory at df300000 (64-bit, non-prefetchable) [size=4K]
[virtual] Expansion ROM at c2180000 [disabled] [size=128K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [4c] PCI-X non-bridge device
Command: DPERE- ERO+ RBC=1024 OST=2
Status: Dev=09:08.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=4096 DMOST=3 DMCRS=32 RSCEM- 266MHz- 533MHz-
Capabilities: [54] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [64] #06 [0080]

09:0a.0 SCSI storage controller: Adaptec AIC-7901 U320 (rev 10)
Subsystem: Adaptec Unknown device 005f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 72 (10000ns min, 6250ns max), Cache Line Size 10
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at 3800 [size=256]
Region 1: Memory at df302000 (64-bit, non-prefetchable) [size=8K]
Region 3: I/O ports at 3400 [size=256]
[virtual] Expansion ROM at c2100000 [disabled] [size=512K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a0] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [94] PCI-X non-bridge device
Command: DPERE- ERO+ RBC=512 OST=3
Status: Dev=09:0a.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=512 DMOST=8 DMCRS=16 RSCEM- 266MHz- 533MHz-

0a:09.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 03)
Subsystem: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (16000ns min), Cache Line Size 10
Interrupt: pin A routed to IRQ 193
Region 0: Memory at df410000 (64-bit, non-prefetchable) [size=64K]
Region 2: Memory at df400000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] PCI-X non-bridge device
Command: DPERE- ERO- RBC=2048 OST=1
Status: Dev=0a:09.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=2048 DMOST=1 DMCRS=16 RSCEM- 266MHz- 533MHz-
Capabilities: [48] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable+ DSel=0 DScale=1 PME-
Capabilities: [50] Vital Product Data
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-
Address: 0000000100000000 Data: 00a0

0a:09.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 03)
Subsystem: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (16000ns min), Cache Line Size 10
Interrupt: pin B routed to IRQ 201
Region 0: Memory at df430000 (64-bit, non-prefetchable) [size=64K]
Region 2: Memory at df420000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] PCI-X non-bridge device
Command: DPERE- ERO- RBC=2048 OST=1
Status: Dev=0a:09.1 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=2048 DMOST=1 DMCRS=16 RSCEM- 266MHz- 533MHz-
Capabilities: [48] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [50] Vital Product Data
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-
Address: 0000000100000000 Data: 0000

--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/

Andrew Vasquez

unread,
Aug 16, 2006, 6:18:21 PM8/16/06
to Arkadiusz Miskiewicz

that is odd... I'm just dumping the bits from the control-register
which are set by hardware to indicate which type of slot the HBA is
connected to...

> > > /t is on tmpfs, /dev/sda2 in on FC array. Reading the same data several
> > > times and I get different md5sum results each time, see below.
> > >
> > > How I can track where corruption occurs?
>
> I started dd'ing text file onto /dev/sda2, then back to tmpfs and diffing these. Corruption
> is one byte, several not corrupted bytes and again one corrupted byte. Some regular pattern.

Could you send me the a snippet (2 to 4KB) of the good and bad data?

Regards,
Andrew Vasquez

Arkadiusz Miskiewicz

unread,
Aug 17, 2006, 1:58:48 AM8/17/06
to Andrew Vasquez
On Thursday 17 August 2006 00:17, Andrew Vasquez wrote:

> > I started dd'ing text file onto /dev/sda2, then back to tmpfs and diffing
> > these. Corruption is one byte, several not corrupted bytes and again one
> > corrupted byte. Some regular pattern.
>
> Could you send me the a snippet (2 to 4KB) of the good and bad data?

The corruption doesn't happen so often. I need 1MB of data to see 5 bytes
corrupted.

[root@pldmachine ~]# dd if=xok of=/dev/sda2 bs=1M count=1
1+0 records in
1+0 records out
[root@pldmachine ~]# dd if=/dev/sda2 of=try1 bs=1M count=1
1+0 records in
1+0 records out
[root@pldmachine ~]# dd if=/dev/sda2 of=try2 bs=1M count=1
1+0 records in
1+0 records out
[root@pldmachine ~]# dd if=/dev/sda2 of=try3 bs=1M count=1
1+0 records in
1+0 records out

results http://ep09.pld-linux.org/~arekm/qlogic/

>
> Regards,
> Andrew Vasquez

--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/

Arkadiusz Miskiewicz

unread,
Aug 17, 2006, 5:16:07 AM8/17/06
to Andrew Vasquez
On Wednesday 16 August 2006 23:10, Arkadiusz Miskiewicz wrote:

> Tyan manual ftp://ftp.tyan.com/manuals/m_s2891_100.pdf says on page 4
> ,,One PCI-X 100MHz slot (PCI-X B)''.
>
> Hm, while looking at that manual I see that on page 13 it says ,,one pci-x
> 100MHz device''. Maybe that's the problem since I didn't remove Adaptec
> TARO controller. I should be able to get this tested again without adaptec
> sooner than several weeks. Maybe I misunderstand what documentation says
> here.

The problem is solved now. Removing Adaptec controller from TARO slot makes
system happy and there is no problem with qlogic card after that.

Weird mainboard. There should be warning with big letters on it ...

Thanks for help!

Reply all
Reply to author
Forward
0 new messages