* Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
2006-02-01 16:28 Broken sata (VIA) on Asus A8V (kernel 2.6.14+) Vladimir B. Savkin
@ 2006-07-28 12:12 ` Vladimir B. Savkin
2006-07-28 20:02 ` Heikki Orsila
0 siblings, 1 reply; 11+ messages in thread
From: Vladimir B. Savkin @ 2006-07-28 12:12 UTC (permalink / raw)
To: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1079 bytes --]
Hello!
Here goes my first report on the issue.
On Wed, Feb 01, 2006 at 07:28:00PM +0300, Vladimir B. Savkin wrote:
> My system based on Asus A8V (VIA chipset) works fine with 2.6.13.3,
> but after upgrading (kernels 2.6.14.7 and 2.6.15.1 tried) it
> gaves error messages some minutes after boot.
>
> The messages are as following:
> ata2: command 0xXX timeout, stat 0x50 host_stat 0x4
> where XX gets different values from time to time, 0x25 mostly.
> I/O to this controller halts after that.
>
> Attached are boot dmesg log and lspci output.
>
I just checked - the problem persists with 2.6.17.7
It only shows when irqbalance is running, without irqbalance the box is stable.
Error message is somewhat changed with the new kernel:
ata2: command 0xca timeout, stat 0x50 host_stat 0x4
ata2: status=0x50 { DriveReady SeekComplete }
sda: Current: sense key=0x0
ASC=0x0 ASCQ=0x0
Info fld=0x1f5c9b5
I attach new dmesg log and lspci output.
~
:wq
With best regards,
Vladimir Savkin.
[-- Attachment #2: DMESG --]
[-- Type: text/plain, Size: 17235 bytes --]
Bootdata ok (command line is root=/dev/sda3 ro idle=poll )
Linux version 2.6.17.7nomsi (vsavkin@forum) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 SMP Thu Jul 27 22:33:46 MSD 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000d7fb0000 (usable)
BIOS-e820: 00000000d7fb0000 - 00000000d7fc0000 (ACPI data)
BIOS-e820: 00000000d7fc0000 - 00000000d7ff0000 (ACPI NVS)
BIOS-e820: 00000000d7ff0000 - 00000000d8000000 (reserved)
BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000124000000 (usable)
DMI 2.3 present.
ACPI: RSDP (v002 ACPIAM ) @ 0x00000000000fa7c0
ACPI: XSDT (v001 A M I OEMXSDT 0x06000530 MSFT 0x00000097) @ 0x00000000d7fb0100
ACPI: FADT (v003 A M I OEMFACP 0x06000530 MSFT 0x00000097) @ 0x00000000d7fb0290
ACPI: MADT (v001 A M I OEMAPIC 0x06000530 MSFT 0x00000097) @ 0x00000000d7fb0390
ACPI: OEMB (v001 A M I OEMBIOS 0x06000530 MSFT 0x00000097) @ 0x00000000d7fc0040
ACPI: DSDT (v001 A0036 A0036001 0x00000001 MSFT 0x0100000d) @ 0x0000000000000000
On node 0 totalpages: 1014154
DMA zone: 2434 pages, LIFO batch:0
DMA32 zone: 866280 pages, LIFO batch:31
Normal zone: 145440 pages, LIFO batch:31
Looks like a VIA chipset. Disabling IOMMU. Override with "iommu=allowed"
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:11 APIC version 16
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
Processor #1 15:11 APIC version 16
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 3, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at dc000000 (gap: d8000000:27780000)
Built 1 zonelists
Kernel command line: root=/dev/sda3 ro idle=poll
using polling idle threads.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 32768 bytes)
Disabling vsyscall due to use of PM timer
time.c: Using 3.579545 MHz WALL PM GTOD PM timer.
time.c: Detected 2002.649 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Placing software IO TLB between 0x561b000 - 0x961b000
Memory: 3984080k/4784128k available (2483k kernel code, 143768k reserved, 1711k data, 176k init)
Calibrating delay using timer specific routine.. 4008.30 BogoMIPS (lpj=2004154)
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: 512K (64 bytes/line)
tbxface-0109 [02] load_tables : ACPI Tables successfully acquired
Parsing all Control Methods:
Table [DSDT](id 0005) - 547 Objects with 51 Devices 147 Methods 25 Regions
ACPI Namespace successfully loaded at root ffffffff8067d360
evxfevnt-0091 [03] enable : Transition to ACPI mode successful
Using local APIC timer interrupts.
result 12516572
Detected 12.516 MHz APIC timer.
Booting processor 1/2 APIC 0x1
Initializing CPU#1
Calibrating delay using timer specific routine.. 4004.55 BogoMIPS (lpj=2002275)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 01
CPU 1: Syncing TSC to CPU 0.
CPU 1: synchronized TSC with CPU 0 (last diff 0 cycles, maxerr 568 cycles)
Brought up 2 CPUs
testing NMI watchdog ... OK.
migration_cost=275
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using configuration type 1
ACPI: Subsystem revision 20060127
evgpeblk-0941 [06] ev_create_gpe_block : GPE 00 to 0F [_GPE] 2 regs on int 0x9
evgpeblk-1037 [05] ev_initialize_gpe_bloc: Found 7 Wake, Enabled 0 Runtime GPEs in this block
Completing Region/Field/Buffer/Package initialization:............................................................................................................................
Initialized 24/25 Regions 44/44 Fields 41/41 Buffers 15/16 Packages (556 nodes)
Executing all Device _STA and_INI methods:.......................................................
55 Devices found - executed 0 _STA, 0 _INI methods
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI: Quirk-MSI-K8T Soundcard On
PCI: Unexpected Value in PCI-Register: no Change!
PCI: enabled onboard AC97/MC97 devices
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
agpgart: Detected AGP bridge 0
agpgart: AGP aperture is 64M @ 0xdc000000
PCI: Bridge: 0000:00:01.0
IO window: e000-efff
MEM window: fbe00000-fbffffff
PREFETCH window: e0000000-faffffff
acpi_bus-0201 [01] bus_set_power : Device is not power manageable
PCI: Setting latency timer of device 0000:00:01.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1154088239.810:1): initialized
Total HugeTLB memory allocated, 0
Initializing Cryptographic API
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
Real Time Clock Driver v1.12ac
Non-volatile memory driver v1.2
Linux agpgart interface v0.101 (c) Dave Jones
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
acpi_bus-0201 [01] bus_set_power : Device is not power manageable
GSI 16 sharing vector 0xA9 and IRQ 16
ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 16
PCI: VIA IRQ fixup for 0000:00:0f.1, from 255 to 0
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
Probing IDE interface ide1...
hdc: IC35L080AVVA07-0, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
hdc: max request size: 128KiB
hdc: 160836480 sectors (82348 MB) w/1863KiB Cache, CHS=65535/16/63, UDMA(100)
hdc: cache flushes supported
hdc: hdc1 hdc2 hdc3 hdc4
libata version 1.20 loaded.
sata_via 0000:00:0f.0: version 1.1
ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 16
sata_via 0000:00:0f.0: routed to hard irq line 10
ata1: SATA max UDMA/133 cmd 0xC000 ctl 0xB802 bmdma 0xA800 irq 16
ata2: SATA max UDMA/133 cmd 0xB400 ctl 0xB002 bmdma 0xA808 irq 16
ata1: SATA link down (SStatus 0)
scsi0 : sata_via
ata2: SATA link up 1.5 Gbps (SStatus 113)
ata2: dev 0 cfg 49:2f00 82:74eb 83:7fea 84:4023 85:74e8 86:3c02 87:4023 88:203f
ata2: dev 0 ATA-6, max UDMA/100, 488397168 sectors: LBA48
ata2: dev 0 configured for UDMA/100
scsi1 : sata_via
Vendor: ATA Model: HDS722525VLSA80 Rev: V36O
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 >
sd 1:0:0:0: Attached scsi disk sda
sd 1:0:0:0: Attached scsi generic sg0 type 0
usbcore: registered new driver libusual
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
input: PC Speaker as /class/input/input0
input: AT Translated Set 2 keyboard as /class/input/input1
device-mapper: 4.6.0-ioctl (2006-02-17) initialised: dm-devel@redhat.com
Netfilter messages via NETLINK v0.30.
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 176k freed
Write protecting the kernel read-only data: 958k
Adding 7912004k swap on /dev/sda2. Priority:2 extents:1 across:7912004k
Adding 3906496k swap on /dev/hdc3. Priority:4 extents:1 across:3906496k
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
8139too Fast Ethernet driver 0.9.27
GSI 17 sharing vector 0xB1 and IRQ 17
ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 17
eth0: RealTek RTL8139 at 0xffffc20000012000, 00:c0:26:a1:92:f5, IRQ 17
eth0: Identified 8139 chip type 'RTL-8139C'
ReiserFS: sda9: found reiserfs format "3.6" with standard journal
ReiserFS: sda9: using ordered data mode
ReiserFS: sda9: journal params: device sda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda9: checking transaction log (sda9)
ReiserFS: sda9: replayed 1 transactions in 0 seconds
ReiserFS: sda9: Using r5 hash to sort names
ReiserFS: hdc4: found reiserfs format "3.6" with standard journal
ReiserFS: hdc4: using ordered data mode
ReiserFS: hdc4: journal params: device hdc4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hdc4: checking transaction log (hdc4)
ReiserFS: hdc4: replayed 1 transactions in 0 seconds
ReiserFS: hdc4: Using r5 hash to sort names
ReiserFS: sda11: found reiserfs format "3.6" with standard journal
ReiserFS: sda11: using ordered data mode
ReiserFS: sda11: journal params: device sda11, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda11: checking transaction log (sda11)
ReiserFS: sda11: replayed 12 transactions in 0 seconds
ReiserFS: sda11: Using r5 hash to sort names
ReiserFS: sda8: found reiserfs format "3.6" with standard journal
ReiserFS: sda8: using ordered data mode
ReiserFS: sda8: journal params: device sda8, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda8: checking transaction log (sda8)
ReiserFS: sda8: replayed 1 transactions in 0 seconds
ReiserFS: sda8: Using r5 hash to sort names
ReiserFS: hdc1: found reiserfs format "3.6" with standard journal
ReiserFS: hdc1: using ordered data mode
ReiserFS: hdc1: journal params: device hdc1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hdc1: checking transaction log (hdc1)
ReiserFS: hdc1: replayed 1 transactions in 0 seconds
ReiserFS: hdc1: Using r5 hash to sort names
ReiserFS: sda10: found reiserfs format "3.6" with standard journal
ReiserFS: sda10: using ordered data mode
ReiserFS: sda10: journal params: device sda10, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda10: checking transaction log (sda10)
ReiserFS: sda10: replayed 2 transactions in 0 seconds
ReiserFS: sda10: Using r5 hash to sort names
ReiserFS: sda5: found reiserfs format "3.6" with standard journal
ReiserFS: sda5: using ordered data mode
ReiserFS: sda5: journal params: device sda5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda5: checking transaction log (sda5)
ReiserFS: sda5: replayed 1 transactions in 0 seconds
ReiserFS: sda5: Using r5 hash to sort names
ReiserFS: sda6: found reiserfs format "3.6" with standard journal
ReiserFS: sda6: using ordered data mode
ReiserFS: sda6: journal params: device sda6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda6: checking transaction log (sda6)
ReiserFS: sda6: replayed 31 transactions in 0 seconds
ReiserFS: sda6: Using r5 hash to sort names
ReiserFS: hdc2: found reiserfs format "3.6" with standard journal
ReiserFS: hdc2: using ordered data mode
ReiserFS: hdc2: journal params: device hdc2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hdc2: checking transaction log (hdc2)
ReiserFS: hdc2: Using r5 hash to sort names
ieee1394: Initialized config rom entry `ip1394'
GSI 18 sharing vector 0xB9 and IRQ 18
ACPI: PCI Interrupt 0000:00:07.0[A] -> GSI 16 (level, low) -> IRQ 18
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[18] MMIO=[fb700000-fb7007ff] Max Packet=[2048] IR/IT contexts=[4/8]
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 17
sk98lin: Asus mainboard with buggy VPD? Correcting data.
eth1: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter
PrefPort:A RlmtMode:Check Link State
USB Universal Host Controller Interface driver v3.0
acpi_bus-0201 [01] bus_set_power : Device is not power manageable
GSI 19 sharing vector 0xC1 and IRQ 19
ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.0, from 11 to 3
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:10.0: irq 19, io base 0x0000c400
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
acpi_bus-0201 [01] bus_set_power : Device is not power manageable
ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.1, from 11 to 3
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:10.1: irq 19, io base 0x0000c800
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
acpi_bus-0201 [01] bus_set_power : Device is not power manageable
ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.2, from 10 to 3
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:10.2: irq 19, io base 0x0000d000
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
acpi_bus-0201 [01] bus_set_power : Device is not power manageable
ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.3, from 10 to 3
uhci_hcd 0000:00:10.3: UHCI Host Controller
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:10.3: irq 19, io base 0x0000d400
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0011d800005886c8]
eth1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
acpi_bus-0201 [01] bus_set_power : Device is not power manageable
ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 19
ehci_hcd 0000:00:10.4: EHCI Host Controller
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 5
ehci_hcd 0000:00:10.4: irq 19, io mem 0xfbd00000
ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 8 ports detected
eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1
vlan0169: add 01:00:5e:00:00:01 mcast address to master interface
vlan0170: add 01:00:5e:00:00:01 mcast address to master interface
NET: Registered protocol family 10
vlan0169: add 33:33:00:00:00:01 mcast address to master interface
vlan0169: add 33:33:ff:a1:92:f5 mcast address to master interface
vlan0170: add 33:33:00:00:00:01 mcast address to master interface
vlan0170: add 33:33:ff:a1:92:f5 mcast address to master interface
IPv6 over IPv4 tunneling driver
[-- Attachment #3: LSPCI-VVV --]
[-- Type: text/plain, Size: 13783 bytes --]
0000:00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0282
Subsystem: Asustek Computer, Inc.: Unknown device 80a3
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
Region 0: Memory at dc000000 (32-bit, prefetchable) [size=64M]
Capabilities: [80] AGP version 3.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>
Capabilities: [50] 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: [60] #08 [0060]
Capabilities: [58] #08 [8001]
0000:00:00.1 Host bridge: VIA Technologies, Inc.: Unknown device 1282
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
0000:00:00.2 Host bridge: VIA Technologies, Inc.: Unknown device 2282
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
0000:00:00.3 Host bridge: VIA Technologies, Inc.: Unknown device 3282
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
0000:00:00.4 Host bridge: VIA Technologies, Inc.: Unknown device 4282
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
0000:00:00.7 Host bridge: VIA Technologies, Inc.: Unknown device 7282
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
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800 South] (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: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fbe00000-fbffffff
Prefetchable memory behind bridge: e0000000-faffffff
BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
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-
0000:00:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) (prog-if 10 [OHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808a
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 (8000ns max), Cache Line Size: 0x10 (64 bytes)
Interrupt: pin A routed to IRQ 18
Region 0: Memory at fb700000 (32-bit, non-prefetchable) [size=2K]
Region 1: I/O ports at 9400 [size=128]
Capabilities: [50] 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-
0000:00:0a.0 Ethernet controller: Marvell Technology Group Ltd. Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (rev 13)
Subsystem: Asustek Computer, Inc.: Unknown device 811a
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 (5750ns min, 7750ns max), Cache Line Size: 0x10 (64 bytes)
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fb900000 (32-bit, non-prefetchable) [size=16K]
Region 1: I/O ports at 9800 [size=256]
Expansion ROM at fb800000 [disabled] [size=128K]
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
0000:00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
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 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 17
Region 0: I/O ports at a000 [size=256]
Region 1: Memory at fbb00000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at fba00000 [disabled] [size=64K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
0000:00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
Subsystem: Asustek Computer, Inc. A7V600 motherboard
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
Interrupt: pin B routed to IRQ 16
Region 0: I/O ports at c000 [size=8]
Region 1: I/O ports at b800 [size=4]
Region 2: I/O ports at b400 [size=8]
Region 3: I/O ports at b000 [size=4]
Region 4: I/O ports at a800 [size=16]
Region 5: I/O ports at a400 [size=256]
Capabilities: [c0] 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-
0000:00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: Asustek Computer, Inc. A7V600 motherboard
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: 32
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at fc00 [size=16]
Capabilities: [c0] 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-
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc. A7V600 motherboard
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, Cache Line Size: 0x10 (64 bytes)
Interrupt: pin A routed to IRQ 19
Region 4: I/O ports at c400 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc. A7V600 motherboard
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, Cache Line Size: 0x10 (64 bytes)
Interrupt: pin A routed to IRQ 19
Region 4: I/O ports at c800 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc. A7V600 motherboard
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, Cache Line Size: 0x10 (64 bytes)
Interrupt: pin B routed to IRQ 19
Region 4: I/O ports at d000 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc. A7V600 motherboard
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, Cache Line Size: 0x10 (64 bytes)
Interrupt: pin B routed to IRQ 19
Region 4: I/O ports at d400 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20 [EHCI])
Subsystem: Asustek Computer, Inc. A7V600 motherboard
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, Cache Line Size: 0x10 (64 bytes)
Interrupt: pin C routed to IRQ 19
Region 0: Memory at fbd00000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South]
Subsystem: Asustek Computer, Inc. A7V600 motherboard
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
Capabilities: [c0] 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-
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
Subsystem: Asustek Computer, Inc.: Unknown device 812a
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-
Interrupt: pin C routed to IRQ 5
Region 0: I/O ports at d800 [size=256]
Capabilities: [c0] 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-
0000:00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 Modem] (rev 80)
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-
Interrupt: pin C routed to IRQ 0
Region 0: I/O ports at 1000 [disabled] [size=256]
Capabilities: [d0] 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-
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
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] #08 [2101]
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
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-
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
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-
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
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-
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QM [Radeon 9100] (rev 80) (prog-if 00 [VGA])
Subsystem: PC Partner Limited: Unknown device 7149
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 (2000ns min), Cache Line Size: 0x10 (64 bytes)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e0000000 (32-bit, prefetchable) [size=256M]
Region 1: I/O ports at e000 [size=256]
Region 2: Memory at fbf00000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at fbe00000 [disabled] [size=128K]
Capabilities: [58] AGP version 2.0
Status: RQ=48 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
Capabilities: [50] 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-
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
2006-07-28 12:12 ` Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance Vladimir B. Savkin
@ 2006-07-28 20:02 ` Heikki Orsila
2006-07-29 4:08 ` Sergio Monteiro Basto
0 siblings, 1 reply; 11+ messages in thread
From: Heikki Orsila @ 2006-07-28 20:02 UTC (permalink / raw)
To: Vladimir B. Savkin; +Cc: linux-kernel
On Fri, Jul 28, 2006 at 04:12:15PM +0400, Vladimir B. Savkin wrote:
> Hello!
> Here goes my first report on the issue.
>
> On Wed, Feb 01, 2006 at 07:28:00PM +0300, Vladimir B. Savkin wrote:
> > My system based on Asus A8V (VIA chipset) works fine with 2.6.13.3,
> > but after upgrading (kernels 2.6.14.7 and 2.6.15.1 tried) it
> > gaves error messages some minutes after boot.
> >
> > The messages are as following:
> > ata2: command 0xXX timeout, stat 0x50 host_stat 0x4
> > where XX gets different values from time to time, 0x25 mostly.
> > I/O to this controller halts after that.
> >
> > Attached are boot dmesg log and lspci output.
> >
>
> I just checked - the problem persists with 2.6.17.7
This is ASUS K8V SE Deluxe on amd64 with SiI 3114 SATA controller. I
upgraded from Ubuntu 6.06 kernel 2.6.15-23 to vanilla 2.6.17.4 and got
following errors shortly after the boot:
Jul 26 00:35:39 cheradenine kernel: ata1: translated ATA stat/err 0x51/04 to SCSI SK/ASC/ASCQ 0xb/00/00
Jul 26 00:35:39 cheradenine kernel: ata1: status=0x51 { DriveReady SeekComplete Error }
Jul 26 00:35:39 cheradenine kernel: ata1: error=0x04 { DriveStatusError }
Linux cheradenine 2.6.17.4 #2 SMP Wed Jul 19 16:33:24 EEST 2006 x86_64 GNU/Linux
Gnu C 4.0.3
Gnu make 3.81beta4
binutils 2.16.91
util-linux 2.12r
mount 2.12r
module-init-tools 3.2.2
e2fsprogs 1.38
jfsutils 1.1.8
reiserfsprogs 3.6.19
reiser4progs 1.0.5
xfsprogs 2.7.7
PPP 2.4.4b1
Linux C Library 2.3.6
Dynamic linker (ldd) 2.3.6
Procps 3.2.6
Net-tools 1.60
Console-tools 0.2.3
Sh-utils 5.93
udev 079
Modules Loaded
> libata version 1.20 loaded.
> sata_via 0000:00:0f.0: version 1.1
> ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 16
> sata_via 0000:00:0f.0: routed to hard irq line 10
> ata1: SATA max UDMA/133 cmd 0xC000 ctl 0xB802 bmdma 0xA800 irq 16
> ata2: SATA max UDMA/133 cmd 0xB400 ctl 0xB002 bmdma 0xA808 irq 16
> ata1: SATA link down (SStatus 0)
> scsi0 : sata_via
Mine is "sata_sil 0000:00:0d.0: version 0.9".
0000:00:0d.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
If these are symptoms of the same bug, it is not sata_via specific.
Heikki Orsila
heikki.orsila@iki.fi
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
2006-07-28 20:02 ` Heikki Orsila
@ 2006-07-29 4:08 ` Sergio Monteiro Basto
2006-07-30 10:48 ` Heikki Orsila
0 siblings, 1 reply; 11+ messages in thread
From: Sergio Monteiro Basto @ 2006-07-29 4:08 UTC (permalink / raw)
To: Heikki Orsila; +Cc: Vladimir B. Savkin, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 3537 bytes --]
cat DMESG | grep -i fixup
PCI: VIA IRQ fixup for 0000:00:0f.1, from 255 to 0
PCI: VIA IRQ fixup for 0000:00:10.0, from 11 to 3
PCI: VIA IRQ fixup for 0000:00:10.1, from 11 to 3
PCI: VIA IRQ fixup for 0000:00:10.2, from 10 to 3
with IO-APIC working , you could try patches to not "VIA IRQ quirk
fixup", but could not be the main problem.
I have a very experimental patch
http://lkml.org/lkml/2006/7/28/99
Which you can just apply and make bzImage, install and reboot , don't
need to recompile all over again.
On Fri, 2006-07-28 at 23:02 +0300, Heikki Orsila wrote:
> On Fri, Jul 28, 2006 at 04:12:15PM +0400, Vladimir B. Savkin wrote:
> > Hello!
> > Here goes my first report on the issue.
> >
> > On Wed, Feb 01, 2006 at 07:28:00PM +0300, Vladimir B. Savkin wrote:
> > > My system based on Asus A8V (VIA chipset) works fine with 2.6.13.3,
> > > but after upgrading (kernels 2.6.14.7 and 2.6.15.1 tried) it
> > > gaves error messages some minutes after boot.
> > >
> > > The messages are as following:
> > > ata2: command 0xXX timeout, stat 0x50 host_stat 0x4
> > > where XX gets different values from time to time, 0x25 mostly.
> > > I/O to this controller halts after that.
> > >
> > > Attached are boot dmesg log and lspci output.
> > >
> >
> > I just checked - the problem persists with 2.6.17.7
>
> This is ASUS K8V SE Deluxe on amd64 with SiI 3114 SATA controller. I
> upgraded from Ubuntu 6.06 kernel 2.6.15-23 to vanilla 2.6.17.4 and got
> following errors shortly after the boot:
>
> Jul 26 00:35:39 cheradenine kernel: ata1: translated ATA stat/err 0x51/04 to SCSI SK/ASC/ASCQ 0xb/00/00
> Jul 26 00:35:39 cheradenine kernel: ata1: status=0x51 { DriveReady SeekComplete Error }
> Jul 26 00:35:39 cheradenine kernel: ata1: error=0x04 { DriveStatusError }
>
> Linux cheradenine 2.6.17.4 #2 SMP Wed Jul 19 16:33:24 EEST 2006 x86_64 GNU/Linux
>
> Gnu C 4.0.3
> Gnu make 3.81beta4
> binutils 2.16.91
> util-linux 2.12r
> mount 2.12r
> module-init-tools 3.2.2
> e2fsprogs 1.38
> jfsutils 1.1.8
> reiserfsprogs 3.6.19
> reiser4progs 1.0.5
> xfsprogs 2.7.7
> PPP 2.4.4b1
> Linux C Library 2.3.6
> Dynamic linker (ldd) 2.3.6
> Procps 3.2.6
> Net-tools 1.60
> Console-tools 0.2.3
> Sh-utils 5.93
> udev 079
> Modules Loaded
>
> > libata version 1.20 loaded.
> > sata_via 0000:00:0f.0: version 1.1
> > ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 16
> > sata_via 0000:00:0f.0: routed to hard irq line 10
> > ata1: SATA max UDMA/133 cmd 0xC000 ctl 0xB802 bmdma 0xA800 irq 16
> > ata2: SATA max UDMA/133 cmd 0xB400 ctl 0xB002 bmdma 0xA808 irq 16
> > ata1: SATA link down (SStatus 0)
> > scsi0 : sata_via
>
> Mine is "sata_sil 0000:00:0d.0: version 0.9".
>
> 0000:00:0d.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
>
> If these are symptoms of the same bug, it is not sata_via specific.
>
> Heikki Orsila
> heikki.orsila@iki.fi
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
--
Sérgio M.B.
[-- Attachment #2: smime.p7s --]
[-- Type: application/x-pkcs7-signature, Size: 2166 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
2006-07-29 4:08 ` Sergio Monteiro Basto
@ 2006-07-30 10:48 ` Heikki Orsila
2006-09-06 18:06 ` Sergio Monteiro Basto
0 siblings, 1 reply; 11+ messages in thread
From: Heikki Orsila @ 2006-07-30 10:48 UTC (permalink / raw)
To: Sergio Monteiro Basto; +Cc: Vladimir B. Savkin, linux-kernel
On Sat, Jul 29, 2006 at 05:08:09AM +0100, Sergio Monteiro Basto wrote:
> cat DMESG | grep -i fixup
> PCI: VIA IRQ fixup for 0000:00:0f.1, from 255 to 0
> PCI: VIA IRQ fixup for 0000:00:10.0, from 11 to 3
> PCI: VIA IRQ fixup for 0000:00:10.1, from 11 to 3
> PCI: VIA IRQ fixup for 0000:00:10.2, from 10 to 3
>
> with IO-APIC working , you could try patches to not "VIA IRQ quirk
> fixup", but could not be the main problem.
>
> I have a very experimental patch
> http://lkml.org/lkml/2006/7/28/99
>
>
> Which you can just apply and make bzImage, install and reboot , don't
> need to recompile all over again.
Applied, tried and it worked! I couldn't reproduce the error in 30
minutes of stress testing. With a buggy kernel it only took a matter of
minutes to reproduce it. Thank you for your effort.
Heikki Orsila
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
2006-07-30 10:48 ` Heikki Orsila
@ 2006-09-06 18:06 ` Sergio Monteiro Basto
2006-09-07 0:24 ` Vladimir B. Savkin
0 siblings, 1 reply; 11+ messages in thread
From: Sergio Monteiro Basto @ 2006-09-06 18:06 UTC (permalink / raw)
To: Heikki Orsila; +Cc: Vladimir B. Savkin, linux-kernel
Ok, a little late,
Heikki Orsila, can you send dmesg from working kernel
and /proc/interrupts too ?
and if you have a dmesg from a not working kernel can you send too ?
Vladimir B. Savkin , have you try the patch if so , please send the
results
Thanks,
On Sun, 2006-07-30 at 13:48 +0300, Heikki Orsila wrote:
> On Sat, Jul 29, 2006 at 05:08:09AM +0100, Sergio Monteiro Basto wrote:
> > cat DMESG | grep -i fixup
> > PCI: VIA IRQ fixup for 0000:00:0f.1, from 255 to 0
> > PCI: VIA IRQ fixup for 0000:00:10.0, from 11 to 3
> > PCI: VIA IRQ fixup for 0000:00:10.1, from 11 to 3
> > PCI: VIA IRQ fixup for 0000:00:10.2, from 10 to 3
> >
> > with IO-APIC working , you could try patches to not "VIA IRQ quirk
> > fixup", but could not be the main problem.
> >
> > I have a very experimental patch
> > http://lkml.org/lkml/2006/7/28/99
> >
> >
> > Which you can just apply and make bzImage, install and reboot , don't
> > need to recompile all over again.
>
> Applied, tried and it worked! I couldn't reproduce the error in 30
> minutes of stress testing. With a buggy kernel it only took a matter of
> minutes to reproduce it. Thank you for your effort.
>
> Heikki Orsila
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
2006-09-06 18:06 ` Sergio Monteiro Basto
@ 2006-09-07 0:24 ` Vladimir B. Savkin
0 siblings, 0 replies; 11+ messages in thread
From: Vladimir B. Savkin @ 2006-09-07 0:24 UTC (permalink / raw)
To: Sergio Monteiro Basto; +Cc: Heikki Orsila, linux-kernel
On Wed, Sep 06, 2006 at 07:06:30PM +0100, Sergio Monteiro Basto wrote:
>
> Vladimir B. Savkin , have you try the patch if so , please send the
> results
>
No, I did not. :(
~
:wq
With best regards,
Vladimir Savkin.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
@ 2006-10-17 15:17 Dyson
2006-10-18 14:26 ` Sergio Monteiro Basto
0 siblings, 1 reply; 11+ messages in thread
From: Dyson @ 2006-10-17 15:17 UTC (permalink / raw)
To: linux-kernel; +Cc: Dyson Shultz
(REG, Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance)
Ok, a little late,
Heikki Orsila, can you send dmesg from working kernel
and /proc/interrupts too ?
and if you have a dmesg from a not working kernel can you send too ?
Vladimir B. Savkin , have you try the patch if so , please send the
results
Thanks,
On Sun, 2006-07-30 at 13:48 +0300, Heikki Orsila wrote:
> On Sat, Jul 29, 2006 at 05:08:09AM +0100, Sergio Monteiro Basto wrote:
> > cat DMESG | grep -i fixup
> > PCI: VIA IRQ fixup for 0000:00:0f.1, from 255 to 0
> > PCI: VIA IRQ fixup for 0000:00:10.0, from 11 to 3
> > PCI: VIA IRQ fixup for 0000:00:10.1, from 11 to 3
> > PCI: VIA IRQ fixup for 0000:00:10.2, from 10 to 3
> >
> > with IO-APIC working , you could try patches to not "VIA IRQ quirk
> > fixup", but could not be the main problem.
> >
> > I have a very experimental patch
> > http://lkml.org/lkml/2006/7/28/99
> >
> >
> > Which you can just apply and make bzImage, install and reboot , don't
> > need to recompile all over again.
>
> Applied, tried and it worked! I couldn't reproduce the error in 30
> minutes of stress testing. With a buggy kernel it only took a matter of
> minutes to reproduce it. Thank you for your effort.
>
> Heikki Orsila
-------------
I was getting these sata messages after about 8 to 10 hours of uptime and the computer would freeze at least twice a day repeatedly for a week.
Oct 16 05:36:17 O1600 kernel: ata1: command 0x35 timeout, stat 0x50 host_stat 0x4
Oct 16 05:36:47 O1600 kernel: ata1: command 0xea timeout, stat 0x50 host_stat 0x0
I tried kernel 2.6.19-rc2 and I would get this message instead with the computer freezing.
Oct 15 00:04:36 O1600 kernel: APIC error on CPU0: 00(08)
I put in the patch mentioned below to get rid of the VIA IRQ fixup for a VIA K8T800 SMP machine and the computer hasn't froze yet after 19 hours.
The motherboard is a MSI K8T Master2-FAR with two Opteron 242s.
Here is the IRQ fixup messages pre patch running kernel 2.6.16.21-0.25-custom (SuSE 10.1):
<6>PCI: VIA IRQ fixup for 0000:00:0f.1, from 255 to 9
<6>VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
<6>PCI: VIA IRQ fixup for 0000:00:10.0, from 10 to 1
<6>PCI: VIA IRQ fixup for 0000:00:10.1, from 10 to 1
<6>PCI: VIA IRQ fixup for 0000:00:10.2, from 11 to 1
Post patch I don't have any VIA fixup messages.
The lspci and interrupts look the same before and after the patch. eth0 and nvidia weren't irq balancing pre or post the patch - I'm not sure why.
Here is my interrupts: -post patch
CPU0 CPU1
0: 32807264 32848573 IO-APIC-edge timer
1: 1701 1693 IO-APIC-edge i8042
7: 0 2 IO-APIC-edge parport0
8: 0 0 IO-APIC-edge rtc
9: 0 1 IO-APIC-level acpi
12: 212960 207505 IO-APIC-edge i8042
14: 558126 566095 IO-APIC-edge ide0
15: 295527 293224 IO-APIC-edge ide1
169: 267097 277613 IO-APIC-level libata
177: 9915860 10 IO-APIC-level eth0, nvidia
185: 0 0 IO-APIC-level uhci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, ehci_hcd:usb4
193: 30462 29909 IO-APIC-level EMU10K1
201: 0 3 IO-APIC-level ohci1394
209: 0 0 IO-APIC-level cx88[0]
NMI: 64698 64682
LOC: 65647942 65646061
ERR: 0
MIS: 0
Here is my lspci -vvv post patch
00:00.0 Host bridge: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host Bridge (rev 01)
Subsystem: Micro-Star International Co., Ltd. Unknown device 1300
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: 8
Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
Capabilities: [80] AGP version 3.0
Status: RQ=32 Iso- ArqSz=0 Cal=2 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
Command: RQ=1 ArqSz=0 Cal=2 SBA+ AGP+ GART64- 64bit- FW+ Rate=x8
Capabilities: [c0] HyperTransport: Slave or Primary Interface
!!! Possibly incomplete decoding
Command: BaseUnitID=0 UnitCnt=3 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=8bit LWO=8bit
Revision ID: 1.02
Capabilities: [68] 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: [58] HyperTransport: Interrupt Discovery and Configuration
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South] (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: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: f8000000-f9ffffff
Prefetchable memory behind bridge: e0000000-efffffff
Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR+
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
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 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
Subsystem: Creative Labs SB0090 Audigy Player
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: 32 (500ns min, 5000ns max)
Interrupt: pin A routed to IRQ 193
Region 0: I/O ports at 9000 [size=32]
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-
00:06.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (rev 03)
Subsystem: Creative Labs SB Audigy MIDI/Game Port
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: 32
Region 0: I/O ports at 9400 [size=8]
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-
00:06.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (prog-if 10 [OHCI])
Subsystem: Creative Labs SB Audigy FireWire Port
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: 32 (500ns min, 1000ns max), Cache Line Size 08
Interrupt: pin B routed to IRQ 201
Region 0: Memory at fb014000 (32-bit, non-prefetchable) [size=2K]
Region 1: Memory at fb010000 (32-bit, non-prefetchable) [size=16K]
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 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
Subsystem: ATI Technologies Inc ATI TV Wonder Pro
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: 32 (5000ns min, 13750ns max), Cache Line Size 08
Interrupt: pin A routed to IRQ 209
Region 0: Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [44] Vital Product Data
Capabilities: [4c] 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:0b.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705 Gigabit Ethernet (rev 03)
Subsystem: Micro-Star International Co., Ltd. Unknown device 1300
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: 32 (16000ns min), Cache Line Size 08
Interrupt: pin A routed to IRQ 177
Region 0: Memory at fb000000 (64-bit, non-prefetchable) [size=64K]
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: ffffff7ffffffdf4 Data: ffff
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
Subsystem: Micro-Star International Co., Ltd. Unknown device 1300
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: 32
Interrupt: pin B routed to IRQ 169
Region 0: I/O ports at 9800 [size=8]
Region 1: I/O ports at 9c00 [size=4]
Region 2: I/O ports at a000 [size=8]
Region 3: I/O ports at a400 [size=4]
Region 4: I/O ports at a800 [size=16]
Region 5: I/O ports at ac00 [size=256]
Capabilities: [c0] 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:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: Micro-Star International Co., Ltd. Unknown device 1300
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: 32
Interrupt: pin A routed to IRQ 169
Region 4: I/O ports at b000 [size=16]
Capabilities: [c0] 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:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Micro-Star International Co., Ltd. Unknown device 1300
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: 32, Cache Line Size 08
Interrupt: pin A routed to IRQ 185
Region 4: I/O ports at b400 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Micro-Star International Co., Ltd. Unknown device 1300
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: 32, Cache Line Size 08
Interrupt: pin A routed to IRQ 185
Region 4: I/O ports at b800 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Micro-Star International Co., Ltd. Unknown device 1300
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: 32, Cache Line Size 08
Interrupt: pin B routed to IRQ 185
Region 4: I/O ports at bc00 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20 [EHCI])
Subsystem: Micro-Star International Co., Ltd. Unknown device 1300
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: 32, Cache Line Size 10
Interrupt: pin C routed to IRQ 185
Region 0: Memory at fb015000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
Subsystem: Micro-Star International Co., Ltd. Unknown device 1300
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
Capabilities: [c0] 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: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=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=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=N/C LWO=N/C
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=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:00.0 VGA compatible controller: nVidia Corporation NV36.1 [GeForce FX 5700 Ultra] (rev a1) (prog-if 00 [VGA])
Subsystem: Chaintech Computer Co. Ltd Unknown device 194c
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: 248 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 177
Region 0: Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e0000000 (32-bit, prefetchable) [size=256M]
[virtual] Expansion ROM at f9000000 [disabled] [size=128K]
Capabilities: [60] 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: [44] AGP version 3.0
Status: RQ=32 Iso- ArqSz=0 Cal=3 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW+ Rate=x8
Thanks,
Dyson
-----------------------------------------------------------------
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
2006-10-17 15:17 Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance Dyson
@ 2006-10-18 14:26 ` Sergio Monteiro Basto
2006-10-18 17:12 ` Dyson
0 siblings, 1 reply; 11+ messages in thread
From: Sergio Monteiro Basto @ 2006-10-18 14:26 UTC (permalink / raw)
To: Dyson; +Cc: linux-kernel
On Tuesday 17 October 2006 16:17, Dyson wrote:
> I put in the patch mentioned below to get rid of the VIA IRQ fixup for a
> VIA K8T800 SMP machine and the computer hasn't froze yet after 19 hours
Ok many thanks for your positive report :)
Now the latest patch is http://lkml.org/lkml/diff/2006/9/7/235/1 from
http://lkml.org/lkml/2006/9/7/235
which is in -mm kernels,
and I also need the patch to have more stability , but don't resolve all
problems
best regards,
--
Sérgio M. B.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
2006-10-18 14:26 ` Sergio Monteiro Basto
@ 2006-10-18 17:12 ` Dyson
2006-10-18 18:05 ` Sergio Monteiro Basto
0 siblings, 1 reply; 11+ messages in thread
From: Dyson @ 2006-10-18 17:12 UTC (permalink / raw)
To: Sergio Monteiro Basto; +Cc: linux-kernel
Sergio Monteiro Basto wrote:
> On Tuesday 17 October 2006 16:17, Dyson wrote:
>
>> I put in the patch mentioned below to get rid of the VIA IRQ fixup for a
>> VIA K8T800 SMP machine and the computer hasn't froze yet after 19 hours
>>
>
> Ok many thanks for your positive report :)
> Now the latest patch is http://lkml.org/lkml/diff/2006/9/7/235/1 from
> http://lkml.org/lkml/2006/9/7/235
> which is in -mm kernels,
> and I also need the patch to have more stability , but don't resolve all
> problems
>
> best regards,
>
Yes, I spoke a little too soon.
I did more testing with a USB drive and it blew up after a few minutes.
It was fine until I used USB.
I edited the original 2.6.16 quirks.c to not fixup the IDE bus and still
fixup the USB IRQs.
So far it's testing OK with dd copy loading to IDE, sata and USB
simultaneously.
-
I will test the latest patch and give you results.
Thanks,
Dyson
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
2006-10-18 17:12 ` Dyson
@ 2006-10-18 18:05 ` Sergio Monteiro Basto
2006-10-20 12:30 ` Dyson
0 siblings, 1 reply; 11+ messages in thread
From: Sergio Monteiro Basto @ 2006-10-18 18:05 UTC (permalink / raw)
To: Dyson; +Cc: linux-kernel
On Wed, 2006-10-18 at 13:12 -0400, Dyson wrote:
> I edited the original 2.6.16 quirks.c to not fixup the IDE bus and
> still
> fixup the USB IRQs.
Please, send /proc/interrupts to see what interrupt is USB ?
if USB interrupt it lower than 15 should try latest patch.
I think this always the same problem.
if we don't do the IRQ routing well, the drivers team will workaround,
when we put IRQ routing well, the workaround will blow it.
thanks,
--
Sérgio M. B.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance
2006-10-18 18:05 ` Sergio Monteiro Basto
@ 2006-10-20 12:30 ` Dyson
0 siblings, 0 replies; 11+ messages in thread
From: Dyson @ 2006-10-20 12:30 UTC (permalink / raw)
To: Sergio Monteiro Basto; +Cc: linux-kernel
Sergio Monteiro Basto wrote:
> On Wed, 2006-10-18 at 13:12 -0400, Dyson wrote:
>
>> I edited the original 2.6.16 quirks.c to not fixup the IDE bus and
>> still
>> fixup the USB IRQs.
>>
>
> Please, send /proc/interrupts to see what interrupt is USB ?
> if USB interrupt it lower than 15 should try latest patch.
>
> I think this always the same problem.
> if we don't do the IRQ routing well, the drivers team will workaround,
> when we put IRQ routing well, the workaround will blow it.
>
> thanks,
> --
> Sérgio M. B.
>
>
Here is /proc/interrupts after the latest irq quirk fixup patch on
2.6.16.21-0.25 (SuSE 10.1)
CPU0 CPU1
0: 4764315 4776891 IO-APIC-edge timer
1: 1561 1760 IO-APIC-edge i8042
7: 0 2 IO-APIC-edge parport0
8: 0 0 IO-APIC-edge rtc
9: 0 1 IO-APIC-level acpi
12: 19297 16184 IO-APIC-edge i8042
14: 340719 349253 IO-APIC-edge ide0
15: 238846 223092 IO-APIC-edge ide1
177: 2190978 2192974 IO-APIC-level uhci_hcd:usb1,
uhci_hcd:usb2, uhci_hcd:usb3, ehci_hcd:usb4
185: 2887523 2860372 IO-APIC-level EMU10K1, eth0, nvidia
193: 0 3 IO-APIC-level ohci1394
201: 0 0 IO-APIC-level cx88[0]
NMI: 37523 37525
LOC: 9541392 9541212
ERR: 0
MIS: 0
After much more testing I'm thinking it's a hardware problem with the
SATA ports on the motherboard so they are disabled.
I may go back to an older kernel version to see if it still freezes
using USB, IDE and SATA at the same time.
This is the fixup messages I got before the patch:
<6>PCI: VIA IRQ fixup for 0000:00:0f.1, from 255 to 9
<6>PCI: VIA IRQ fixup for 0000:00:10.0, from 10 to 1
<6>PCI: VIA IRQ fixup for 0000:00:10.1, from 10 to 1
<6>PCI: VIA IRQ fixup for 0000:00:10.2, from 11 to 1
0000:00:10.x are the USB ports.
0000:00:0f.1 is the IDE.
The USB interrupt is the same pre and post patch.
Thanks,
Dyson
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2006-10-20 12:30 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-17 15:17 Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance Dyson
2006-10-18 14:26 ` Sergio Monteiro Basto
2006-10-18 17:12 ` Dyson
2006-10-18 18:05 ` Sergio Monteiro Basto
2006-10-20 12:30 ` Dyson
-- strict thread matches above, loose matches on Subject: below --
2006-02-01 16:28 Broken sata (VIA) on Asus A8V (kernel 2.6.14+) Vladimir B. Savkin
2006-07-28 12:12 ` Still broken sata (VIA) on Asus A8V (kernel 2.6.14+) with irqbalance Vladimir B. Savkin
2006-07-28 20:02 ` Heikki Orsila
2006-07-29 4:08 ` Sergio Monteiro Basto
2006-07-30 10:48 ` Heikki Orsila
2006-09-06 18:06 ` Sergio Monteiro Basto
2006-09-07 0:24 ` Vladimir B. Savkin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox