LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [REGRESSION] tg3 dead after s2ram
@ 2007-07-31  9:28 Joachim Deguara
  2007-08-01  0:45 ` Andrew Morton
  0 siblings, 1 reply; 14+ messages in thread
From: Joachim Deguara @ 2007-07-31  9:28 UTC (permalink / raw)
  To: lkml List

On my Acer Ferrari 1000 the tg3 ethernet no longer is available after a 
suspend to ram with the latet 2.6.23-rc1-git9.  The tg3 works fine with s2ram 
in 2.6.22.1.  The tell tail signs that is dead is this message from the 
kernel log:

[    6.754133] tg3: eth0: No firmware running.
[    6.816140] tg3: tg3_load_tso_firmware fails for eth0 to set CPU PC, is 
ffffffff should be 00010000
[    7.285797] ACPI: EC: Handler for query 0x80 is not found!
[    8.016223] tg3: tg3_abort_hw timed out for eth0, TX_MODE_ENABLE will not 
clear MAC_TX_MODE=ffffffff

and trying to bring the link up resuls in:

# ifconfig eth0 up
SIOCSIFFLAGS: No such device

Full kernel log follows.

-Joachim

[    0.000000] Linux version 2.6.23-rc1-git9 (joachim@avanti) (gcc version 
4.2.1 20070705 (prerelease) (SUSE Linux)) #13 SMP PREEMPT Tue Jul 31 11:15:02 
CEST 2007
[    0.000000] Command line: 
root=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB2404SJHNT7YE-part6 
sysrq_always_enable resume=/dev/sda5 splash=silent showopts
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009dc00 (usable)
[    0.000000]  BIOS-e820: 000000000009dc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000d0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000007be80000 (usable)
[    0.000000]  BIOS-e820: 000000007be80000 - 000000007be95000 (ACPI data)
[    0.000000]  BIOS-e820: 000000007be95000 - 000000007bf00000 (ACPI NVS)
[    0.000000]  BIOS-e820: 000000007bf00000 - 0000000080000000 (reserved)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
[    0.000000] Entering add_active_range(0, 0, 157) 0 entries of 3200 used
[    0.000000] Entering add_active_range(0, 256, 507520) 1 entries of 3200 
used
[    0.000000] end_pfn_map = 1048576
[    0.000000] DMI present.
[    0.000000] ACPI: RSDP 000F81A0, 0014 (r0 PTLTD )
[    0.000000] ACPI: RSDT 7BE8D65C, 003C (r1 ACRSYS ACRPRDCT  6040000  LTP        
0)
[    0.000000] ACPI: FACP 7BE94B9A, 0074 (r1 ATI    Bowfin    6040000 ATI     
F4240)
[    0.000000] ACPI: DSDT 7BE8D698, 7502 (r1    ATI    SB460  6040000 MSFT  
2000002)
[    0.000000] ACPI: FACS 7BE95FC0, 0040
[    0.000000] ACPI: SSDT 7BE94C0E, 01C4 (r1 PTLTD  POWERNOW  6040000  LTP        
1)
[    0.000000] ACPI: APIC 7BE94DD2, 0054 (r1 PTLTD  	 APIC    6040000  LTP        
0)
[    0.000000] ACPI: MCFG 7BE94E26, 003C (r1 PTLTD    MCFG    6040000  LTP        
0)
[    0.000000] ACPI: BOOT 7BE94E62, 0028 (r1 PTLTD  $SBFTBL$  6040000  LTP        
1)
[    0.000000] ACPI: SLIC 7BE94E8A, 0176 (r1 ACRSYS ACRPRDCT  6040000 acer        
0)
[    0.000000] Scanning NUMA topology in Northbridge 24
[    0.000000] CPU has 2 num_cores
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-000000007be80000
[    0.000000] Entering add_active_range(0, 0, 157) 0 entries of 3200 used
[    0.000000] Entering add_active_range(0, 256, 507520) 1 entries of 3200 
used
[    0.000000] Bootmem setup node 0 0000000000000000-000000007be80000
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA             0 ->     4096
[    0.000000]   DMA32        4096 ->  1048576
[    0.000000]   Normal    1048576 ->  1048576
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0:        0 ->      157
[    0.000000]     0:      256 ->   507520
[    0.000000] On node 0 totalpages: 507421
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 1957 pages reserved
[    0.000000]   DMA zone: 1984 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 6882 pages used for memmap
[    0.000000]   DMA32 zone: 496542 pages, LIFO batch:31
[    0.000000]   Normal zone: 0 pages used for memmap
[    0.000000]   Movable zone: 0 pages used for memmap
[    0.000000] ATI board detected. Disabling timer routing over 8254.
[    0.000000] ACPI: PM-Timer IO Port: 0x8008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] Processor #0 (Bootup-CPU)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] Processor #1
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Setting APIC routing to flat
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] swsusp: Registered nosave memory region: 000000000009d000 - 
000000000009e000
[    0.000000] swsusp: Registered nosave memory region: 000000000009e000 - 
00000000000a0000
[    0.000000] swsusp: Registered nosave memory region: 00000000000a0000 - 
00000000000d0000
[    0.000000] swsusp: Registered nosave memory region: 00000000000d0000 - 
0000000000100000
[    0.000000] Allocating PCI resources starting at 88000000 (gap: 
80000000:60000000)
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] PERCPU: Allocating 32384 bytes of per cpu data
[    0.000000] Built 1 zonelists in Node order.  Total pages: 498526
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: 
root=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB2404SJHNT7YE-part6 
sysrq_always_enable resume=/dev/sda5 splash=silent showopts
[    0.000000] Initializing CPU#0
[    0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[    0.000000] Marking TSC unstable due to TSCs unsynchronized
[    9.332064] time.c: Detected 1800.121 MHz processor.
[    9.334073] Console: colour VGA+ 80x25
[    9.334077] console [tty0] enabled
[    9.340370] Checking aperture...
[    9.340460] CPU 0: aperture @ 109e000000 size 32 MB
[    9.340550] Aperture too small (32 MB)
[    9.352248] No AGP bridge found
[    9.370894] Memory: 1990856k/2030080k available (4029k kernel code, 38828k 
reserved, 2082k data, 316k init)
[    9.371084] SLUB: Genslabs=23, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, 
Nodes=1
[    9.449887] Calibrating delay using timer specific routine.. 3603.97 
BogoMIPS (lpj=7207957)
[    9.450344] Dentry cache hash table entries: 262144 (order: 9, 2097152 
bytes)
[    9.451787] Inode-cache hash table entries: 131072 (order: 8, 1048576 
bytes)
[    9.452539] Mount-cache hash table entries: 256
[    9.452780] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 
bytes/line)
[    9.452872] CPU: L2 Cache: 512K (64 bytes/line)
[    9.452962] CPU 0/0 -> Node 0
[    9.453053] CPU: Physical Processor ID: 0
[    9.453142] CPU: Processor Core ID: 0
[    9.453274] SMP alternatives: switching to UP code
[    9.455032] ACPI: Core revision 20070126
[    9.942195] Using local APIC timer interrupts.
[    9.997761] result 12500848
[    9.997854] Detected 12.500 MHz APIC timer.
[   10.001195] SMP alternatives: switching to SMP code
[   10.002410] Booting processor 1/2 APIC 0x1
[   10.012640] Initializing CPU#1
[   10.093011] Calibrating delay using timer specific routine.. 3600.36 
BogoMIPS (lpj=7200723)
[   10.093018] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 
bytes/line)
[   10.093020] CPU: L2 Cache: 512K (64 bytes/line)
[   10.093023] CPU 1/1 -> Node 0
[   10.093025] CPU: Physical Processor ID: 0
[   10.093026] CPU: Processor Core ID: 1
[   10.093117] AMD Turion(tm) 64 X2 Mobile Technology TL-56 stepping 02
[   10.096955] Brought up 2 CPUs
[   10.098213] NET: Registered protocol family 16
[   10.098601] ACPI: ACPI Dock Station Driver 
[   10.099074] ACPI: bus type pci registered
[   10.099450] PCI: Using MMCONFIG at e0000000 - e08fffff
[   10.099581] PCI: No mmconfig possible on device 00:18
[   10.104581] ACPI: System BIOS is requesting _OSI(Linux)
[   10.104680] ACPI: If "acpi_osi=Linux" works better,
[   10.104682] Please send dmidecode to linux-acpi@vger.kernel.org
[   10.105170] ACPI: Interpreter enabled
[   10.105263] ACPI: (supports S0 S3)
[   10.105483] ACPI: Using IOAPIC for interrupt routing
[   10.110906] ACPI: EC: GPE = 0x14, I/O: command/status = 0x66, data = 
0x62<6>ACPI: PCI Root Bridge [PCI0] (0000:00)
[   10.141469] PCI: Transparent bridge - 0000:00:14.4
[   10.141642] PCI: Bus #09 (-#0c) is hidden behind transparent bridge #08 
(-#09) (try 'pci=assign-busses')
[   10.141785] Please report the result to <bk@suse.de> to fix this 
permanently
[   10.141910] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[   10.142100] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB4_._PRT]
[   10.142239] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB6_._PRT]
[   10.142372] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB7_._PRT]
[   10.142518] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2P_._PRT]
[   10.142653] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
[   10.146589] ACPI: PCI Interrupt Link [LNKA] (IRQs 10 11) *0, disabled.
[   10.147046] ACPI: PCI Interrupt Link [LNKB] (IRQs 10 11) *0, disabled.
[   10.147496] ACPI: PCI Interrupt Link [LNKC] (IRQs 10 11) *0, disabled.
[   10.147947] ACPI: PCI Interrupt Link [LNKD] (IRQs 10 11) *0, disabled.
[   10.148400] ACPI: PCI Interrupt Link [LNKE] (IRQs 10 11) *0, disabled.
[   10.148851] ACPI: PCI Interrupt Link [LNKF] (IRQs 10 11) *0, disabled.
[   10.149307] ACPI: PCI Interrupt Link [LNKG] (IRQs 10 11) *0, disabled.
[   10.149758] ACPI: PCI Interrupt Link [LNKH] (IRQs 10 11) *0, disabled.
[   10.150210] ACPI: PCI Interrupt Link [LNKU] (IRQs 3 4 5 7) *0, disabled.
[   10.150741] Linux Plug and Play Support v0.97 (c) Adam Belay
[   10.150861] pnp: PnP ACPI init
[   10.150959] ACPI: bus type pnp registered
[   10.153898] pnp: PnP ACPI: found 11 devices
[   10.153994] ACPI: ACPI bus type pnp unregistered
[   10.154319] SCSI subsystem initialized
[   10.154471] libata version 2.21 loaded.
[   10.154590] usbcore: registered new interface driver usbfs
[   10.154720] usbcore: registered new interface driver hub
[   10.154858] usbcore: registered new device driver usb
[   10.155099] PCI: Using ACPI for IRQ routing
[   10.155192] PCI: If a device doesn't work, try "pci=routeirq".  If it 
helps, post a report
[   10.155336] PCI: Cannot allocate resource region 7 of bridge 0000:00:04.0
[   10.155428] PCI: Cannot allocate resource region 8 of bridge 0000:00:04.0
[   10.155522] PCI: Cannot allocate resource region 7 of bridge 0000:00:05.0
[   10.155617] PCI: Cannot allocate resource region 8 of bridge 0000:00:05.0
[   10.155712] PCI: Cannot allocate resource region 9 of bridge 0000:00:05.0
[   10.155806] PCI: Cannot allocate resource region 7 of bridge 0000:00:06.0
[   10.155901] PCI: Cannot allocate resource region 8 of bridge 0000:00:06.0
[   10.173290] Bluetooth: Core ver 2.11
[   10.173442] NET: Registered protocol family 31
[   10.173536] Bluetooth: HCI device and connection manager initialized
[   10.173632] Bluetooth: HCI socket layer initialized
[   10.185298] pnp: 00:01: iomem range 0xe0000000-0xefffffff could not be 
reserved
[   10.185442] pnp: 00:01: iomem range 0xfec00000-0xfec00fff could not be 
reserved
[   10.185585] pnp: 00:01: iomem range 0xfee00000-0xfee00fff could not be 
reserved
[   10.185734] pnp: 00:08: ioport range 0x1080-0x1080 has been reserved
[   10.185828] pnp: 00:08: ioport range 0x220-0x22f has been reserved
[   10.185925] pnp: 00:09: iomem range 0xe0000-0xfffff could not be reserved
[   10.186020] pnp: 00:09: iomem range 0xfff00000-0xffffffff could not be 
reserved
[   10.186161] pnp: 00:09: iomem range 0x0-0xfff could not be reserved
[   10.186765] ACPI: PCI Interrupt 0000:08:09.1[B] -> GSI 21 (level, low) -> 
IRQ 21
[   10.237089] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[21]  
MMIO=[d0315000-d03157ff]  Max Packet=[2048]  IR/IT contexts=[4/8]
[   10.237361] PCI: Bridge: 0000:00:01.0
[   10.237454]   IO window: 9000-9fff
[   10.237545]   MEM window: d0100000-d01fffff
[   10.237637]   PREFETCH window: d4000000-d7ffffff
[   10.237729] PCI: Bridge: 0000:00:04.0
[   10.239481]   IO window: disabled.
[   10.239572]   MEM window: disabled.
[   10.239665]   PREFETCH window: disabled.
[   10.239756] PCI: Bridge: 0000:00:05.0
[   10.239848]   IO window: disabled.
[   10.239939]   MEM window: disabled.
[   10.240031]   PREFETCH window: disabled.
[   10.240123] PCI: Bridge: 0000:00:06.0
[   10.240211]   IO window: disabled.
[   10.240300]   MEM window: disabled.
[   10.240392]   PREFETCH window: disabled.
[   10.240484] PCI: Bridge: 0000:00:07.0
[   10.240575]   IO window: disabled.
[   10.240667]   MEM window: d0200000-d02fffff
[   10.240759]   PREFETCH window: d8000000-d80fffff
[   10.240852] Time: acpi_pm clocksource has been installed.
[   10.240950] PCI: Bus 9, cardbus bridge: 0000:08:09.0
[   10.241042]   IO window: 00002000-000020ff
[   10.241137]   IO window: 00002400-000024ff
[   10.241231]   PREFETCH window: 88000000-8bffffff
[   10.241323]   MEM window: 90000000-93ffffff
[   10.241419] PCI: Bridge: 0000:00:14.4
[   10.241513]   IO window: 2000-2fff
[   10.241609]   MEM window: d0300000-d03fffff
[   10.241703]   PREFETCH window: 88000000-8bffffff
[   10.241810] PCI: Setting latency timer of device 0000:00:04.0 to 64
[   10.241817] PCI: Setting latency timer of device 0000:00:05.0 to 64
[   10.241823] PCI: Setting latency timer of device 0000:00:06.0 to 64
[   10.241829] PCI: Enabling device 0000:00:07.0 (0000 -> 0002)
[   10.241924] PCI: Setting latency timer of device 0000:00:07.0 to 64
[   10.241946] PCI: Enabling device 0000:08:09.0 (0000 -> 0003)
[   10.242044] ACPI: PCI Interrupt 0000:08:09.0[A] -> GSI 20 (level, low) -> 
IRQ 20
[   10.242307] NET: Registered protocol family 2
[   10.285199] IP route cache hash table entries: 65536 (order: 7, 524288 
bytes)
[   10.286364] TCP established hash table entries: 262144 (order: 10, 6291456 
bytes)
[   10.289863] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[   10.290582] TCP: Hash tables configured (established 262144 bind 65536)
[   10.290680] TCP reno registered
[   10.305240] Unpacking initramfs... done
[   10.417950] Freeing initrd memory: 3003k freed
[   10.419932] Simple Boot Flag at 0x36 set to 0x1
[   10.424565] NTFS driver 2.1.28 [Flags: R/W].
[   10.424877] io scheduler noop registered
[   10.425084] io scheduler cfq registered (default)
[   10.425183] PCI: MSI quirk detected. MSI deactivated.
[   10.425365] Boot video device is 0000:01:05.0
[   10.425520] ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 17 (level, low) -> 
IRQ 17
[   10.425715] radeonfb (0000:01:05.0): cannot map FB
[   10.425818] radeonfb: probe of 0000:01:05.0 failed with error -5
[   10.427811] ACPI: AC Adapter [ACAD] (on-line)
[   10.428003] ACPI: Battery Slot [BAT1] (battery absent)
[   10.428233] input: Power Button (FF) as /devices/virtual/input/input0
[   10.428328] ACPI: Power Button (FF) [PWRF]
[   10.428516] input: Power Button (CM) as /devices/virtual/input/input1
[   10.428609] ACPI: Power Button (CM) [PWRB]
[   10.428797] input: Lid Switch as /devices/virtual/input/input2
[   10.428890] ACPI: Lid Switch [LID]
[   10.429061] input: Sleep Button (CM) as /devices/virtual/input/input3
[   10.429155] ACPI: Sleep Button (CM) [SLPB]
[   10.435776] ACPI: Thermal Zone [THRM] (59 C)
[   10.438426] Real Time Clock Driver v1.12ac
[   10.438651] Non-volatile memory driver v1.2
[   10.438767] Linux agpgart interface v0.102
[   10.438859] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ 
sharing disabled
[   10.439686] loop: module loaded
[   10.439837] ACPI: PCI Interrupt 0000:08:09.2[A] -> GSI 20 (level, low) -> 
IRQ 20
[   10.440089] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2
[   10.440187] Copyright (c) 1999-2006 Intel Corporation.
[   10.440323] e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI
[   10.440416] e100: Copyright(c) 1999-2006 Intel Corporation
[   10.440678] tg3.c:v3.79 (July 18, 2007)
[   10.440794] ACPI: PCI Interrupt 0000:08:04.0[A] -> GSI 22 (level, low) -> 
IRQ 22
[   10.460548] tifm_core: MMC/SD card detected in socket 0:1
[   10.482662] eth0: Tigon3 [partno(BCM95788) rev 3003 PHY(5705)] 
(PCI:33MHz:32-bit) 10/100/1000Base-T Ethernet 00:16:36:d0:6b:85
[   10.483042] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[0] 
TSOcap[1]
[   10.483185] eth0: dma_rwctrl[763f0000] dma_mask[32-bit]
[   10.483458] forcedeth.c: Reverse Engineered nForce ethernet driver. Version 
0.60.
[   10.483639] tun: Universal TUN/TAP device driver, 1.6
[   10.483732] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[   10.483904] bcm43xx driver
[   10.484034] netconsole: not configured, aborting
[   10.484127] Linux video capture interface: v2.00
[   10.484653] sata_sil 0000:00:12.0: version 2.2
[   10.484702] PCI: Enabling device 0000:00:12.0 (0005 -> 0007)
[   10.484798] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 22 (level, low) -> 
IRQ 22
[   10.485079] scsi0 : sata_sil
[   10.485240] scsi1 : sata_sil
[   10.485381] ata1: SATA max UDMA/100 cmd 0xffffc20000338080 ctl 
0xffffc2000033808a bmdma 0xffffc20000338000 irq 22
[   10.485526] ata2: SATA max UDMA/100 cmd 0xffffc200003380c0 ctl 
0xffffc200003380ca bmdma 0xffffc20000338008 irq 22
[   10.952123] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[   10.960743] ata1.00: ATA-7: Hitachi HTS541616J9SA00, SB4OC70P, max UDMA/100
[   10.960837] ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (not used)
[   10.976713] ata1.00: configured for UDMA/100
[   11.287593] ata2: SATA link down (SStatus 0 SControl 310)
[   11.287777] scsi 0:0:0:0: Direct-Access     ATA      Hitachi HTS54161 SB4O 
PQ: 0 ANSI: 5
[   11.288015] sd 0:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 
MB)
[   11.288119] sd 0:0:0:0: [sda] Write Protect is off
[   11.288211] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[   11.288229] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, 
doesn't support DPO or FUA
[   11.288414] sd 0:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 
MB)
[   11.288517] sd 0:0:0:0: [sda] Write Protect is off
[   11.288608] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[   11.288624] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, 
doesn't support DPO or FUA
[   11.288769]  sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 >
[   11.376058] sd 0:0:0:0: [sda] Attached SCSI disk
[   11.376218] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   11.376469] PCI: Enabling device 0000:00:14.1 (0014 -> 0015)
[   11.376566] ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> 
IRQ 16
[   11.376792] PCI: Setting latency timer of device 0000:00:14.1 to 64
[   11.376854] scsi2 : pata_atiixp
[   11.377011] scsi3 : pata_atiixp
[   11.377145] ata3: PATA max UDMA/100 cmd 0x00000000000101f0 ctl 
0x00000000000103f6 bmdma 0x0000000000018460 irq 14
[   11.377290] ata4: PATA max UDMA/100 cmd 0x0000000000010170 ctl 
0x0000000000010376 bmdma 0x0000000000018468 irq 15
[   11.377454] ata3: port disabled. ignoring.
[   11.507405] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00c09f0000dc3542]
[   11.531280] Fusion MPT base driver 3.04.05
[   11.531373] Copyright (c) 1999-2007 LSI Logic Corporation
[   11.531469] Fusion MPT SAS Host driver 3.04.05
[   11.531673] video1394: Installed video1394 module
[   11.531799] ieee1394: raw1394: /dev/raw1394 device initialized
[   11.531950] usbmon: debugfs is not available
[   11.532091] ACPI: PCI Interrupt 0000:00:13.2[A] -> GSI 19 (level, low) -> 
IRQ 19
[   11.532289] ehci_hcd 0000:00:13.2: EHCI Host Controller
[   11.532439] ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus 
number 1
[   11.532635] ehci_hcd 0000:00:13.2: irq 19, io mem 0xd0007000
[   11.532740] ehci_hcd 0000:00:13.2: USB 2.0 started, EHCI 1.00, driver 10 
Dec 2004
[   11.533073] usb usb1: configuration #1 chosen from 1 choice
[   11.533211] hub 1-0:1.0: USB hub found
[   11.533310] hub 1-0:1.0: 8 ports detected
[   11.635127] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) 
Driver
[   11.635169] ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 19 (level, low) -> 
IRQ 19
[   11.635363] ohci_hcd 0000:00:13.0: OHCI Host Controller
[   11.635493] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus 
number 2
[   11.635647] ohci_hcd 0000:00:13.0: irq 19, io mem 0xd0005000
[   11.691108] usb usb2: configuration #1 chosen from 1 choice
[   11.691241] hub 2-0:1.0: USB hub found
[   11.691343] hub 2-0:1.0: 4 ports detected
[   11.794883] ACPI: PCI Interrupt 0000:00:13.1[A] -> GSI 19 (level, low) -> 
IRQ 19
[   11.795077] ohci_hcd 0000:00:13.1: OHCI Host Controller
[   11.795206] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus 
number 3
[   11.795359] ohci_hcd 0000:00:13.1: irq 19, io mem 0xd0006000
[   11.850887] usb usb3: configuration #1 chosen from 1 choice
[   11.851018] hub 3-0:1.0: USB hub found
[   11.851120] hub 3-0:1.0: 4 ports detected
[   11.874713] usb 1-7: new high speed USB device using ehci_hcd and address 2
[   12.047389] usb 1-7: configuration #1 chosen from 1 choice
[   12.589616] usb 3-4: new full speed USB device using ohci_hcd and address 2
[   12.802424] usb 3-4: configuration #1 chosen from 1 choice
[   12.804820] usbcore: registered new interface driver usblp
[   12.804914] Initializing USB Mass Storage driver...
[   12.805058] usbcore: registered new interface driver usb-storage
[   12.805151] USB Mass Storage support registered.
[   12.805331] PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 
irq 1,12
[   12.807490] i8042.c: Detected active multiplexing controller, rev 1.1.
[   12.810494] serio: i8042 KBD port at 0x60,0x64 irq 1
[   12.810591] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[   12.810687] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[   12.810782] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[   12.810875] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[   12.811030] mice: PS/2 mouse device common for all mice
[   12.843496] input: AT Translated Set 2 keyboard 
as /devices/platform/i8042/serio0/input/input4
[   12.979654] md: raid0 personality registered for level 0
[   12.979755] md: raid1 personality registered for level 1
[   12.979850] Bluetooth: HCI USB driver ver 2.9
[   12.980065] usbcore: registered new interface driver hci_usb
[   13.036963] usbcore: registered new interface driver usbhid
[   13.037058] /home/joachim/kernel/2.6-git/drivers/hid/usbhid/hid-core.c: 
v2.6:USB HID core driver
[   13.037237] Advanced Linux Sound Architecture Driver Version 1.0.14 (Fri 
Jul 20 09:12:58 2007 UTC).
[   13.037491] ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> 
IRQ 16
[   13.109129] ALSA device list:
[   13.109242]   #0: HDA ATI SB at 0xd0000000 irq 16
[   13.109404] oprofile: using NMI interrupt.
[   13.109565] IPv4 over IPv4 tunneling driver
[   13.109778] TCP cubic registered
[   13.109886] Initializing XFRM netlink socket
[   13.109994] NET: Registered protocol family 1
[   13.110088] NET: Registered protocol family 17
[   13.110182] NET: Registered protocol family 15
[   13.110282] Bluetooth: L2CAP ver 2.8
[   13.110374] Bluetooth: L2CAP socket layer initialized
[   13.110479] Bluetooth: SCO (Voice Link) ver 0.5
[   13.110571] Bluetooth: SCO socket layer initialized
[   13.110690] Bluetooth: RFCOMM socket layer initialized
[   13.110781] Bluetooth: RFCOMM ver 1.8
[   13.110872] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   13.111064] ieee80211: 802.11 data/management/control stack, git-1.1.13
[   13.111162] ieee80211: Copyright (C) 2004-2005 Intel Corporation 
<jketreno@linux.intel.com>
[   13.111306] ieee80211_crypt: registered algorithm 'NULL'
[   13.111308] ieee80211_crypt: registered algorithm 'WEP'
[   13.111310] ieee80211_crypt: registered algorithm 'CCMP'
[   13.111401] powernow-k8: Found 1 AMD Turion(tm) 64 X2 Mobile Technology 
TL-56 processors (2 cpu cores) (version 2.00.00)
[   13.111517] powernow-k8:    0 : fid 0xa (1800 MHz), vid 0x13
[   13.111613] powernow-k8:    1 : fid 0x8 (1600 MHz), vid 0x15
[   13.111706] powernow-k8:    2 : fid 0x0 (800 MHz), vid 0x1e
[   13.112312] Freeing unused kernel memory: 316k freed
[   13.376787] mmc0: new SD card at address b3df
[   13.379000] mmcblk0: mmc0:b3df SD256 249088KiB 
[   13.379138]  mmcblk0: p1
[   13.701868] Synaptics Touchpad, model: 1, fw: 5.10, id: 0x258eb1, caps: 
0xa04713/0x0
[   13.748179] input: SynPS/2 Synaptics TouchPad 
as /devices/platform/i8042/serio4/input/input5
[   13.803993] swsusp: Marking nosave pages: 000000000009d000 - 
0000000000100000
[   13.804000] swsusp: Basic memory bitmaps created
[   13.831072] swsusp: Basic memory bitmaps freed
[   13.848203] Attempting manual resume
[   14.229088] kjournald starting.  Commit interval 5 seconds
[   14.229210] EXT3 FS on sda6, internal journal
[   14.229345] EXT3-fs: mounted filesystem with ordered data mode.
[   18.266036] Adding 3148700k swap on /dev/sda5.  Priority:-1 extents:1 
across:3148700k
[   18.390490] md: Autodetecting RAID arrays.
[   18.390589] md: autorun ...
[   18.390680] md: ... autorun DONE.
[   19.440964] kjournald starting.  Commit interval 5 seconds
[   19.441097] EXT3 FS on sda7, internal journal
[   19.441231] EXT3-fs: mounted filesystem with ordered data mode.
[   19.502969] NTFS volume version 3.1.
[   19.503070] NTFS-fs warning (device sda2): load_system_files(): Volume is 
dirty.  Will not be able to remount read-write.  Run chkdsk and mount in 
Windows.
[   33.416925] tg3: eth0: Link is up at 1000 Mbps, full duplex.
[   33.416931] tg3: eth0: Flow control is on for TX and on for RX.
[   34.800494] ACPI: EC: Handler for query 0x81 is not found!
[   40.588481] Stopping tasks ... done.
[   40.589928] Suspending console(s)
[   41.223742] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[   41.223976] sd 0:0:0:0: [sda] Stopping disk
[   41.707281] mmc0: card b3df removed
[   41.707446] MMC: killing requests for dead queue
[   41.707638] ACPI handle has no context!
[   41.707658] ACPI: PCI interrupt for device 0000:08:09.2 disabled
[   41.707665] ACPI handle has no context!
[   41.720957] ACPI handle has no context!
[   41.737176] ACPI: PCI interrupt for device 0000:00:14.2 disabled
[   41.752920] ACPI: PCI interrupt for device 0000:00:14.1 disabled
[   41.753010] ACPI: PCI interrupt for device 0000:00:13.2 disabled
[   41.768858] ACPI: PCI interrupt for device 0000:00:13.1 disabled
[   41.768894] ACPI: PCI interrupt for device 0000:00:13.0 disabled
[   41.768978] ACPI: PCI interrupt for device 0000:00:12.0 disabled
[   41.785175] Disabling non-boot CPUs ...
[   41.801866] Broke affinity for irq 1
[   41.801881] Broke affinity for irq 9
[   41.801917] Broke affinity for irq 22
[   41.904558] CPU 1 is now offline
[   41.904561] SMP alternatives: switching to UP code
[   41.906395] CPU1 is down
[    0.360942] Back to C!
[    0.361327] Enabling non-boot CPUs ...
[    0.381083] SMP alternatives: switching to SMP code
[    0.382068] Booting processor 1/2 APIC 0x1
[    0.392138] Initializing CPU#1
[    0.472858] Calibrating delay using timer specific routine.. 3600.39 
BogoMIPS (lpj=7200794)
[    0.472865] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 
bytes/line)
[    0.472867] CPU: L2 Cache: 512K (64 bytes/line)
[    0.472870] CPU 1/1 -> Node 0
[    0.472872] CPU: Physical Processor ID: 0
[    0.472873] CPU: Processor Core ID: 1
[    0.472956] AMD Turion(tm) 64 X2 Mobile Technology TL-56 stepping 02
[    0.477189] CPU1 is up
[    0.479439] PM: Writing back config space on device 0000:00:00.0 at offset 
3 (was 0, writing 4000)
[    0.479449] PM: Writing back config space on device 0000:00:01.0 at offset 
9 (was 10001, writing d7f1d401)
[    0.479454] PM: Writing back config space on device 0000:00:01.0 at offset 
7 (was 22209191, writing 2209191)
[    0.479470] PM: Writing back config space on device 0000:00:04.0 at offset 
9 (was 10001, writing 1fff1)
[    0.479473] PM: Writing back config space on device 0000:00:04.0 at offset 
8 (was 0, writing fff0)
[    0.479477] PM: Writing back config space on device 0000:00:04.0 at offset 
7 (was 101, writing 1f1)
[    0.479480] PM: Writing back config space on device 0000:00:04.0 at offset 
6 (was 0, writing 20200)
[    0.479485] PM: Writing back config space on device 0000:00:04.0 at offset 
1 (was 100000, writing 100004)
[    0.479498] PCI: Setting latency timer of device 0000:00:04.0 to 64
[    0.479505] PM: Writing back config space on device 0000:00:05.0 at offset 
9 (was 10001, writing 1fff1)
[    0.479509] PM: Writing back config space on device 0000:00:05.0 at offset 
8 (was 0, writing fff0)
[    0.479512] PM: Writing back config space on device 0000:00:05.0 at offset 
7 (was 101, writing 1f1)
[    0.479517] PM: Writing back config space on device 0000:00:05.0 at offset 
1 (was 100000, writing 100004)
[    0.479528] PCI: Setting latency timer of device 0000:00:05.0 to 64
[    0.479535] PM: Writing back config space on device 0000:00:06.0 at offset 
9 (was 10001, writing 1fff1)
[    0.479539] PM: Writing back config space on device 0000:00:06.0 at offset 
8 (was 0, writing fff0)
[    0.479542] PM: Writing back config space on device 0000:00:06.0 at offset 
7 (was 101, writing 1f1)
[    0.479546] PM: Writing back config space on device 0000:00:06.0 at offset 
6 (was 0, writing 60600)
[    0.479550] PM: Writing back config space on device 0000:00:06.0 at offset 
1 (was 100000, writing 100004)
[    0.479561] PCI: Setting latency timer of device 0000:00:06.0 to 64
[    0.479569] PM: Writing back config space on device 0000:00:07.0 at offset 
9 (was 10001, writing d801d801)
[    0.479572] PM: Writing back config space on device 0000:00:07.0 at offset 
8 (was 0, writing d020d020)
[    0.479576] PM: Writing back config space on device 0000:00:07.0 at offset 
7 (was 101, writing 200001f1)
[    0.479579] PM: Writing back config space on device 0000:00:07.0 at offset 
6 (was 0, writing 70700)
[    0.479584] PM: Writing back config space on device 0000:00:07.0 at offset 
1 (was 100000, writing 100006)
[    0.479595] PCI: Setting latency timer of device 0000:00:07.0 to 64
[    0.496881] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 22 (level, low) -> 
IRQ 22
[    0.496902] ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 19 (level, low) -> 
IRQ 19
[    0.496946] PM: Writing back config space on device 0000:00:13.0 at offset 
3 (was 804008, writing 804010)
[    0.496961] ACPI: PCI Interrupt 0000:00:13.1[A] -> GSI 19 (level, low) -> 
IRQ 19
[    0.512807] ACPI: PCI Interrupt 0000:00:13.2[A] -> GSI 19 (level, low) -> 
IRQ 19
[    0.512927] PM: Writing back config space on device 0000:00:14.1 at offset 
f (was 100, writing 10b)
[    0.512942] PM: Writing back config space on device 0000:00:14.1 at offset 
8 (was 1, writing 8461)
[    0.512948] PM: Writing back config space on device 0000:00:14.1 at offset 
7 (was 1, writing 8471)
[    0.512953] PM: Writing back config space on device 0000:00:14.1 at offset 
6 (was 1, writing 8479)
[    0.512959] PM: Writing back config space on device 0000:00:14.1 at offset 
5 (was 1, writing 8475)
[    0.512965] PM: Writing back config space on device 0000:00:14.1 at offset 
4 (was 1, writing 8481)
[    0.512971] PM: Writing back config space on device 0000:00:14.1 at offset 
3 (was 0, writing 4000)
[    0.512976] PM: Writing back config space on device 0000:00:14.1 at offset 
2 (was 1018280, writing 1018080)
[    0.512982] PM: Writing back config space on device 0000:00:14.1 at offset 
1 (was 2300000, writing 2300015)
[    0.513002] ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> 
IRQ 16
[    0.528794] PM: Writing back config space on device 0000:00:14.2 at offset 
f (was 100, writing b)
[    0.528816] PM: Writing back config space on device 0000:00:14.2 at offset 
4 (was 4, writing d0000004)
[    0.528822] PM: Writing back config space on device 0000:00:14.2 at offset 
3 (was 0, writing 4008)
[    0.528829] PM: Writing back config space on device 0000:00:14.2 at offset 
1 (was 4100000, writing 4100002)
[    0.528850] ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> 
IRQ 16
[    0.585029] PM: Writing back config space on device 0000:00:14.4 at offset 
9 (was 0, writing 8bf08800)
[    0.585035] PM: Writing back config space on device 0000:00:14.4 at offset 
8 (was 0, writing d030d030)
[    0.585041] PM: Writing back config space on device 0000:00:14.4 at offset 
7 (was 22801111, writing 22802121)
[    0.585052] PM: Writing back config space on device 0000:00:14.4 at offset 
3 (was 810000, writing 814000)
[    0.585059] PM: Writing back config space on device 0000:00:14.4 at offset 
1 (was 2a00021, writing 2a00007)
[    0.585114] ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 17 (level, low) -> 
IRQ 17
[    0.585132] PM: Writing back config space on device 0000:07:00.0 at offset 
f (was 100, writing 10b)
[    0.585151] PM: Writing back config space on device 0000:07:00.0 at offset 
6 (was c, writing d800000c)
[    0.585157] PM: Writing back config space on device 0000:07:00.0 at offset 
4 (was 4, writing d0200004)
[    0.585194] PM: Writing back config space on device 0000:08:09.0 at offset 
f (was c001ff, writing 1c0010b)
[    0.585200] PM: Writing back config space on device 0000:08:09.0 at offset 
e (was 0, writing 24fc)
[    0.585207] PM: Writing back config space on device 0000:08:09.0 at offset 
d (was 0, writing 2400)
[    0.585215] PM: Writing back config space on device 0000:08:09.0 at offset 
c (was 0, writing 20fc)
[    0.585221] PM: Writing back config space on device 0000:08:09.0 at offset 
b (was 0, writing 2000)
[    0.585227] PM: Writing back config space on device 0000:08:09.0 at offset 
a (was 0, writing 93fff000)
[    0.585236] PM: Writing back config space on device 0000:08:09.0 at offset 
9 (was 0, writing 90000000)
[    0.585242] PM: Writing back config space on device 0000:08:09.0 at offset 
8 (was 0, writing 8bfff000)
[    0.585249] PM: Writing back config space on device 0000:08:09.0 at offset 
7 (was 0, writing 88000000)
[    0.585257] PM: Writing back config space on device 0000:08:09.0 at offset 
6 (was 0, writing b00c0908)
[    0.585265] PM: Writing back config space on device 0000:08:09.0 at offset 
4 (was 0, writing d0314000)
[    0.585273] PM: Writing back config space on device 0000:08:09.0 at offset 
3 (was 820000, writing 824008)
[    0.585281] PM: Writing back config space on device 0000:08:09.0 at offset 
1 (was 2100000, writing 2100007)
[    0.585313] ACPI: PCI Interrupt 0000:08:09.0[A] -> GSI 20 (level, low) -> 
IRQ 20
[    0.600687] PM: Writing back config space on device 0000:08:09.1 at offset 
f (was 4030200, writing 403020b)
[    0.600711] PM: Writing back config space on device 0000:08:09.1 at offset 
5 (was 0, writing d0310000)
[    0.600718] PM: Writing back config space on device 0000:08:09.1 at offset 
4 (was 0, writing d0315000)
[    0.600725] PM: Writing back config space on device 0000:08:09.1 at offset 
3 (was 800000, writing 804008)
[    0.600735] PM: Writing back config space on device 0000:08:09.1 at offset 
1 (was 2100000, writing 2100016)
[    0.650712] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[21]  
MMIO=[d0315000-d03157ff]  Max Packet=[2048]  IR/IT contexts=[4/8]
[    0.664592] PM: Writing back config space on device 0000:08:09.2 at offset 
f (was 40701ff, writing 407010b)
[    0.664618] PM: Writing back config space on device 0000:08:09.2 at offset 
4 (was 0, writing d0316000)
[    0.664625] PM: Writing back config space on device 0000:08:09.2 at offset 
3 (was 800000, writing 804008)
[    0.664633] PM: Writing back config space on device 0000:08:09.2 at offset 
1 (was 2100000, writing 2100006)
[    0.664656] ACPI: PCI Interrupt 0000:08:09.2[A] -> GSI 20 (level, low) -> 
IRQ 20
[    0.733792] ACPI: EC: Handler for query 0x80 is not found!
[    0.752456] sd 0:0:0:0: [sda] Starting disk
[    0.820363] ata2: SATA link down (SStatus 0 SControl 310)
[    1.087869] mmc0: new SD card at address b3df
[    1.087973] mmcblk0: mmc0:b3df SD256 249088KiB 
[    1.088001]  mmcblk0: p1
[    1.739362] ACPI: EC: Handler for query 0x80 is not found!
[    3.716115] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[    3.744731] ata1.00: configured for UDMA/100
[    3.761238] sd 0:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 
MB)
[    3.761253] sd 0:0:0:0: [sda] Write Protect is off
[    3.761256] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.761275] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, 
doesn't support DPO or FUA
[    4.701254] Restarting tasks ... <6>usb 1-7: USB disconnect, address 2
[    4.707688] done.
[    4.812091] usb 1-7: new high speed USB device using ehci_hcd and address 4
[    4.865420] ACPI: EC: Handler for query 0x80 is not found!
[    4.985101] usb 1-7: configuration #1 chosen from 1 choice
[    6.302539] ACPI: EC: Handler for query 0x80 is not found!
[    6.754133] tg3: eth0: No firmware running.
[    6.816140] tg3: tg3_load_tso_firmware fails for eth0 to set CPU PC, is 
ffffffff should be 00010000
[    7.285797] ACPI: EC: Handler for query 0x80 is not found!
[    8.016223] tg3: tg3_abort_hw timed out for eth0, TX_MODE_ENABLE will not 
clear MAC_TX_MODE=ffffffff
[    8.291669] ACPI: EC: Handler for query 0x80 is not found!
[    9.296809] ACPI: EC: Handler for query 0x80 is not found!
[    9.940778] usb 3-4: USB disconnect, address 2
[   10.282030] ACPI: EC: Handler for query 0x81 is not found!
[   10.367084] usb 3-4: new full speed USB device using ohci_hcd and address 3
[   10.462150] usb 3-4: configuration #1 chosen from 1 choice
[   10.727884] ACPI: EC: Handler for query 0x81 is not found!
[   11.173888] ACPI: EC: Handler for query 0x81 is not found!
[   12.512423] ACPI: EC: Handler for query 0x81 is not found!




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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-07-31  9:28 [REGRESSION] tg3 dead after s2ram Joachim Deguara
@ 2007-08-01  0:45 ` Andrew Morton
  2007-08-01  7:53   ` Michael Chan
  0 siblings, 1 reply; 14+ messages in thread
From: Andrew Morton @ 2007-08-01  0:45 UTC (permalink / raw)
  To: Joachim Deguara
  Cc: lkml List, Michal Piotrowski, Michael Chan, netdev, linux-acpi

On Tue, 31 Jul 2007 11:28:32 +0200 "Joachim Deguara" <joachim.deguara@amd.com> wrote:

> On my Acer Ferrari 1000 the tg3 ethernet no longer is available after a 
> suspend to ram with the latet 2.6.23-rc1-git9.

Thanks. cc's added, body retained..


>  The tg3 works fine with s2ram 
> in 2.6.22.1.  The tell tail signs that is dead is this message from the 
> kernel log:
> 
> [    6.754133] tg3: eth0: No firmware running.
> [    6.816140] tg3: tg3_load_tso_firmware fails for eth0 to set CPU PC, is 
> ffffffff should be 00010000
> [    7.285797] ACPI: EC: Handler for query 0x80 is not found!
> [    8.016223] tg3: tg3_abort_hw timed out for eth0, TX_MODE_ENABLE will not 
> clear MAC_TX_MODE=ffffffff
> 
> and trying to bring the link up resuls in:
> 
> # ifconfig eth0 up
> SIOCSIFFLAGS: No such device
> 
> Full kernel log follows.
> 
> -Joachim
> 
> [    0.000000] Linux version 2.6.23-rc1-git9 (joachim@avanti) (gcc version 
> 4.2.1 20070705 (prerelease) (SUSE Linux)) #13 SMP PREEMPT Tue Jul 31 11:15:02 
> CEST 2007
> [    0.000000] Command line: 
> root=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB2404SJHNT7YE-part6 
> sysrq_always_enable resume=/dev/sda5 splash=silent showopts
> [    0.000000] BIOS-provided physical RAM map:
> [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009dc00 (usable)
> [    0.000000]  BIOS-e820: 000000000009dc00 - 00000000000a0000 (reserved)
> [    0.000000]  BIOS-e820: 00000000000d0000 - 0000000000100000 (reserved)
> [    0.000000]  BIOS-e820: 0000000000100000 - 000000007be80000 (usable)
> [    0.000000]  BIOS-e820: 000000007be80000 - 000000007be95000 (ACPI data)
> [    0.000000]  BIOS-e820: 000000007be95000 - 000000007bf00000 (ACPI NVS)
> [    0.000000]  BIOS-e820: 000000007bf00000 - 0000000080000000 (reserved)
> [    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
> [    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
> [    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
> [    0.000000]  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
> [    0.000000] Entering add_active_range(0, 0, 157) 0 entries of 3200 used
> [    0.000000] Entering add_active_range(0, 256, 507520) 1 entries of 3200 
> used
> [    0.000000] end_pfn_map = 1048576
> [    0.000000] DMI present.
> [    0.000000] ACPI: RSDP 000F81A0, 0014 (r0 PTLTD )
> [    0.000000] ACPI: RSDT 7BE8D65C, 003C (r1 ACRSYS ACRPRDCT  6040000  LTP        
> 0)
> [    0.000000] ACPI: FACP 7BE94B9A, 0074 (r1 ATI    Bowfin    6040000 ATI     
> F4240)
> [    0.000000] ACPI: DSDT 7BE8D698, 7502 (r1    ATI    SB460  6040000 MSFT  
> 2000002)
> [    0.000000] ACPI: FACS 7BE95FC0, 0040
> [    0.000000] ACPI: SSDT 7BE94C0E, 01C4 (r1 PTLTD  POWERNOW  6040000  LTP        
> 1)
> [    0.000000] ACPI: APIC 7BE94DD2, 0054 (r1 PTLTD  	 APIC    6040000  LTP        
> 0)
> [    0.000000] ACPI: MCFG 7BE94E26, 003C (r1 PTLTD    MCFG    6040000  LTP        
> 0)
> [    0.000000] ACPI: BOOT 7BE94E62, 0028 (r1 PTLTD  $SBFTBL$  6040000  LTP        
> 1)
> [    0.000000] ACPI: SLIC 7BE94E8A, 0176 (r1 ACRSYS ACRPRDCT  6040000 acer        
> 0)
> [    0.000000] Scanning NUMA topology in Northbridge 24
> [    0.000000] CPU has 2 num_cores
> [    0.000000] No NUMA configuration found
> [    0.000000] Faking a node at 0000000000000000-000000007be80000
> [    0.000000] Entering add_active_range(0, 0, 157) 0 entries of 3200 used
> [    0.000000] Entering add_active_range(0, 256, 507520) 1 entries of 3200 
> used
> [    0.000000] Bootmem setup node 0 0000000000000000-000000007be80000
> [    0.000000] Zone PFN ranges:
> [    0.000000]   DMA             0 ->     4096
> [    0.000000]   DMA32        4096 ->  1048576
> [    0.000000]   Normal    1048576 ->  1048576
> [    0.000000] Movable zone start PFN for each node
> [    0.000000] early_node_map[2] active PFN ranges
> [    0.000000]     0:        0 ->      157
> [    0.000000]     0:      256 ->   507520
> [    0.000000] On node 0 totalpages: 507421
> [    0.000000]   DMA zone: 56 pages used for memmap
> [    0.000000]   DMA zone: 1957 pages reserved
> [    0.000000]   DMA zone: 1984 pages, LIFO batch:0
> [    0.000000]   DMA32 zone: 6882 pages used for memmap
> [    0.000000]   DMA32 zone: 496542 pages, LIFO batch:31
> [    0.000000]   Normal zone: 0 pages used for memmap
> [    0.000000]   Movable zone: 0 pages used for memmap
> [    0.000000] ATI board detected. Disabling timer routing over 8254.
> [    0.000000] ACPI: PM-Timer IO Port: 0x8008
> [    0.000000] ACPI: Local APIC address 0xfee00000
> [    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
> [    0.000000] Processor #0 (Bootup-CPU)
> [    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
> [    0.000000] Processor #1
> [    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
> [    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
> [    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
> [    0.000000] IOAPIC[0]: apic_id 2, address 0xfec00000, GSI 0-23
> [    0.000000] ACPI: IRQ9 used by override.
> [    0.000000] Setting APIC routing to flat
> [    0.000000] Using ACPI (MADT) for SMP configuration information
> [    0.000000] swsusp: Registered nosave memory region: 000000000009d000 - 
> 000000000009e000
> [    0.000000] swsusp: Registered nosave memory region: 000000000009e000 - 
> 00000000000a0000
> [    0.000000] swsusp: Registered nosave memory region: 00000000000a0000 - 
> 00000000000d0000
> [    0.000000] swsusp: Registered nosave memory region: 00000000000d0000 - 
> 0000000000100000
> [    0.000000] Allocating PCI resources starting at 88000000 (gap: 
> 80000000:60000000)
> [    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
> [    0.000000] PERCPU: Allocating 32384 bytes of per cpu data
> [    0.000000] Built 1 zonelists in Node order.  Total pages: 498526
> [    0.000000] Policy zone: DMA32
> [    0.000000] Kernel command line: 
> root=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB2404SJHNT7YE-part6 
> sysrq_always_enable resume=/dev/sda5 splash=silent showopts
> [    0.000000] Initializing CPU#0
> [    0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
> [    0.000000] Marking TSC unstable due to TSCs unsynchronized
> [    9.332064] time.c: Detected 1800.121 MHz processor.
> [    9.334073] Console: colour VGA+ 80x25
> [    9.334077] console [tty0] enabled
> [    9.340370] Checking aperture...
> [    9.340460] CPU 0: aperture @ 109e000000 size 32 MB
> [    9.340550] Aperture too small (32 MB)
> [    9.352248] No AGP bridge found
> [    9.370894] Memory: 1990856k/2030080k available (4029k kernel code, 38828k 
> reserved, 2082k data, 316k init)
> [    9.371084] SLUB: Genslabs=23, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, 
> Nodes=1
> [    9.449887] Calibrating delay using timer specific routine.. 3603.97 
> BogoMIPS (lpj=7207957)
> [    9.450344] Dentry cache hash table entries: 262144 (order: 9, 2097152 
> bytes)
> [    9.451787] Inode-cache hash table entries: 131072 (order: 8, 1048576 
> bytes)
> [    9.452539] Mount-cache hash table entries: 256
> [    9.452780] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 
> bytes/line)
> [    9.452872] CPU: L2 Cache: 512K (64 bytes/line)
> [    9.452962] CPU 0/0 -> Node 0
> [    9.453053] CPU: Physical Processor ID: 0
> [    9.453142] CPU: Processor Core ID: 0
> [    9.453274] SMP alternatives: switching to UP code
> [    9.455032] ACPI: Core revision 20070126
> [    9.942195] Using local APIC timer interrupts.
> [    9.997761] result 12500848
> [    9.997854] Detected 12.500 MHz APIC timer.
> [   10.001195] SMP alternatives: switching to SMP code
> [   10.002410] Booting processor 1/2 APIC 0x1
> [   10.012640] Initializing CPU#1
> [   10.093011] Calibrating delay using timer specific routine.. 3600.36 
> BogoMIPS (lpj=7200723)
> [   10.093018] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 
> bytes/line)
> [   10.093020] CPU: L2 Cache: 512K (64 bytes/line)
> [   10.093023] CPU 1/1 -> Node 0
> [   10.093025] CPU: Physical Processor ID: 0
> [   10.093026] CPU: Processor Core ID: 1
> [   10.093117] AMD Turion(tm) 64 X2 Mobile Technology TL-56 stepping 02
> [   10.096955] Brought up 2 CPUs
> [   10.098213] NET: Registered protocol family 16
> [   10.098601] ACPI: ACPI Dock Station Driver 
> [   10.099074] ACPI: bus type pci registered
> [   10.099450] PCI: Using MMCONFIG at e0000000 - e08fffff
> [   10.099581] PCI: No mmconfig possible on device 00:18
> [   10.104581] ACPI: System BIOS is requesting _OSI(Linux)
> [   10.104680] ACPI: If "acpi_osi=Linux" works better,
> [   10.104682] Please send dmidecode to linux-acpi@vger.kernel.org
> [   10.105170] ACPI: Interpreter enabled
> [   10.105263] ACPI: (supports S0 S3)
> [   10.105483] ACPI: Using IOAPIC for interrupt routing
> [   10.110906] ACPI: EC: GPE = 0x14, I/O: command/status = 0x66, data = 
> 0x62<6>ACPI: PCI Root Bridge [PCI0] (0000:00)
> [   10.141469] PCI: Transparent bridge - 0000:00:14.4
> [   10.141642] PCI: Bus #09 (-#0c) is hidden behind transparent bridge #08 
> (-#09) (try 'pci=assign-busses')
> [   10.141785] Please report the result to <bk@suse.de> to fix this 
> permanently
> [   10.141910] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
> [   10.142100] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB4_._PRT]
> [   10.142239] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB6_._PRT]
> [   10.142372] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB7_._PRT]
> [   10.142518] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2P_._PRT]
> [   10.142653] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
> [   10.146589] ACPI: PCI Interrupt Link [LNKA] (IRQs 10 11) *0, disabled.
> [   10.147046] ACPI: PCI Interrupt Link [LNKB] (IRQs 10 11) *0, disabled.
> [   10.147496] ACPI: PCI Interrupt Link [LNKC] (IRQs 10 11) *0, disabled.
> [   10.147947] ACPI: PCI Interrupt Link [LNKD] (IRQs 10 11) *0, disabled.
> [   10.148400] ACPI: PCI Interrupt Link [LNKE] (IRQs 10 11) *0, disabled.
> [   10.148851] ACPI: PCI Interrupt Link [LNKF] (IRQs 10 11) *0, disabled.
> [   10.149307] ACPI: PCI Interrupt Link [LNKG] (IRQs 10 11) *0, disabled.
> [   10.149758] ACPI: PCI Interrupt Link [LNKH] (IRQs 10 11) *0, disabled.
> [   10.150210] ACPI: PCI Interrupt Link [LNKU] (IRQs 3 4 5 7) *0, disabled.
> [   10.150741] Linux Plug and Play Support v0.97 (c) Adam Belay
> [   10.150861] pnp: PnP ACPI init
> [   10.150959] ACPI: bus type pnp registered
> [   10.153898] pnp: PnP ACPI: found 11 devices
> [   10.153994] ACPI: ACPI bus type pnp unregistered
> [   10.154319] SCSI subsystem initialized
> [   10.154471] libata version 2.21 loaded.
> [   10.154590] usbcore: registered new interface driver usbfs
> [   10.154720] usbcore: registered new interface driver hub
> [   10.154858] usbcore: registered new device driver usb
> [   10.155099] PCI: Using ACPI for IRQ routing
> [   10.155192] PCI: If a device doesn't work, try "pci=routeirq".  If it 
> helps, post a report
> [   10.155336] PCI: Cannot allocate resource region 7 of bridge 0000:00:04.0
> [   10.155428] PCI: Cannot allocate resource region 8 of bridge 0000:00:04.0
> [   10.155522] PCI: Cannot allocate resource region 7 of bridge 0000:00:05.0
> [   10.155617] PCI: Cannot allocate resource region 8 of bridge 0000:00:05.0
> [   10.155712] PCI: Cannot allocate resource region 9 of bridge 0000:00:05.0
> [   10.155806] PCI: Cannot allocate resource region 7 of bridge 0000:00:06.0
> [   10.155901] PCI: Cannot allocate resource region 8 of bridge 0000:00:06.0
> [   10.173290] Bluetooth: Core ver 2.11
> [   10.173442] NET: Registered protocol family 31
> [   10.173536] Bluetooth: HCI device and connection manager initialized
> [   10.173632] Bluetooth: HCI socket layer initialized
> [   10.185298] pnp: 00:01: iomem range 0xe0000000-0xefffffff could not be 
> reserved
> [   10.185442] pnp: 00:01: iomem range 0xfec00000-0xfec00fff could not be 
> reserved
> [   10.185585] pnp: 00:01: iomem range 0xfee00000-0xfee00fff could not be 
> reserved
> [   10.185734] pnp: 00:08: ioport range 0x1080-0x1080 has been reserved
> [   10.185828] pnp: 00:08: ioport range 0x220-0x22f has been reserved
> [   10.185925] pnp: 00:09: iomem range 0xe0000-0xfffff could not be reserved
> [   10.186020] pnp: 00:09: iomem range 0xfff00000-0xffffffff could not be 
> reserved
> [   10.186161] pnp: 00:09: iomem range 0x0-0xfff could not be reserved
> [   10.186765] ACPI: PCI Interrupt 0000:08:09.1[B] -> GSI 21 (level, low) -> 
> IRQ 21
> [   10.237089] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[21]  
> MMIO=[d0315000-d03157ff]  Max Packet=[2048]  IR/IT contexts=[4/8]
> [   10.237361] PCI: Bridge: 0000:00:01.0
> [   10.237454]   IO window: 9000-9fff
> [   10.237545]   MEM window: d0100000-d01fffff
> [   10.237637]   PREFETCH window: d4000000-d7ffffff
> [   10.237729] PCI: Bridge: 0000:00:04.0
> [   10.239481]   IO window: disabled.
> [   10.239572]   MEM window: disabled.
> [   10.239665]   PREFETCH window: disabled.
> [   10.239756] PCI: Bridge: 0000:00:05.0
> [   10.239848]   IO window: disabled.
> [   10.239939]   MEM window: disabled.
> [   10.240031]   PREFETCH window: disabled.
> [   10.240123] PCI: Bridge: 0000:00:06.0
> [   10.240211]   IO window: disabled.
> [   10.240300]   MEM window: disabled.
> [   10.240392]   PREFETCH window: disabled.
> [   10.240484] PCI: Bridge: 0000:00:07.0
> [   10.240575]   IO window: disabled.
> [   10.240667]   MEM window: d0200000-d02fffff
> [   10.240759]   PREFETCH window: d8000000-d80fffff
> [   10.240852] Time: acpi_pm clocksource has been installed.
> [   10.240950] PCI: Bus 9, cardbus bridge: 0000:08:09.0
> [   10.241042]   IO window: 00002000-000020ff
> [   10.241137]   IO window: 00002400-000024ff
> [   10.241231]   PREFETCH window: 88000000-8bffffff
> [   10.241323]   MEM window: 90000000-93ffffff
> [   10.241419] PCI: Bridge: 0000:00:14.4
> [   10.241513]   IO window: 2000-2fff
> [   10.241609]   MEM window: d0300000-d03fffff
> [   10.241703]   PREFETCH window: 88000000-8bffffff
> [   10.241810] PCI: Setting latency timer of device 0000:00:04.0 to 64
> [   10.241817] PCI: Setting latency timer of device 0000:00:05.0 to 64
> [   10.241823] PCI: Setting latency timer of device 0000:00:06.0 to 64
> [   10.241829] PCI: Enabling device 0000:00:07.0 (0000 -> 0002)
> [   10.241924] PCI: Setting latency timer of device 0000:00:07.0 to 64
> [   10.241946] PCI: Enabling device 0000:08:09.0 (0000 -> 0003)
> [   10.242044] ACPI: PCI Interrupt 0000:08:09.0[A] -> GSI 20 (level, low) -> 
> IRQ 20
> [   10.242307] NET: Registered protocol family 2
> [   10.285199] IP route cache hash table entries: 65536 (order: 7, 524288 
> bytes)
> [   10.286364] TCP established hash table entries: 262144 (order: 10, 6291456 
> bytes)
> [   10.289863] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
> [   10.290582] TCP: Hash tables configured (established 262144 bind 65536)
> [   10.290680] TCP reno registered
> [   10.305240] Unpacking initramfs... done
> [   10.417950] Freeing initrd memory: 3003k freed
> [   10.419932] Simple Boot Flag at 0x36 set to 0x1
> [   10.424565] NTFS driver 2.1.28 [Flags: R/W].
> [   10.424877] io scheduler noop registered
> [   10.425084] io scheduler cfq registered (default)
> [   10.425183] PCI: MSI quirk detected. MSI deactivated.
> [   10.425365] Boot video device is 0000:01:05.0
> [   10.425520] ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 17 (level, low) -> 
> IRQ 17
> [   10.425715] radeonfb (0000:01:05.0): cannot map FB
> [   10.425818] radeonfb: probe of 0000:01:05.0 failed with error -5
> [   10.427811] ACPI: AC Adapter [ACAD] (on-line)
> [   10.428003] ACPI: Battery Slot [BAT1] (battery absent)
> [   10.428233] input: Power Button (FF) as /devices/virtual/input/input0
> [   10.428328] ACPI: Power Button (FF) [PWRF]
> [   10.428516] input: Power Button (CM) as /devices/virtual/input/input1
> [   10.428609] ACPI: Power Button (CM) [PWRB]
> [   10.428797] input: Lid Switch as /devices/virtual/input/input2
> [   10.428890] ACPI: Lid Switch [LID]
> [   10.429061] input: Sleep Button (CM) as /devices/virtual/input/input3
> [   10.429155] ACPI: Sleep Button (CM) [SLPB]
> [   10.435776] ACPI: Thermal Zone [THRM] (59 C)
> [   10.438426] Real Time Clock Driver v1.12ac
> [   10.438651] Non-volatile memory driver v1.2
> [   10.438767] Linux agpgart interface v0.102
> [   10.438859] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ 
> sharing disabled
> [   10.439686] loop: module loaded
> [   10.439837] ACPI: PCI Interrupt 0000:08:09.2[A] -> GSI 20 (level, low) -> 
> IRQ 20
> [   10.440089] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2
> [   10.440187] Copyright (c) 1999-2006 Intel Corporation.
> [   10.440323] e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI
> [   10.440416] e100: Copyright(c) 1999-2006 Intel Corporation
> [   10.440678] tg3.c:v3.79 (July 18, 2007)
> [   10.440794] ACPI: PCI Interrupt 0000:08:04.0[A] -> GSI 22 (level, low) -> 
> IRQ 22
> [   10.460548] tifm_core: MMC/SD card detected in socket 0:1
> [   10.482662] eth0: Tigon3 [partno(BCM95788) rev 3003 PHY(5705)] 
> (PCI:33MHz:32-bit) 10/100/1000Base-T Ethernet 00:16:36:d0:6b:85
> [   10.483042] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[0] 
> TSOcap[1]
> [   10.483185] eth0: dma_rwctrl[763f0000] dma_mask[32-bit]
> [   10.483458] forcedeth.c: Reverse Engineered nForce ethernet driver. Version 
> 0.60.
> [   10.483639] tun: Universal TUN/TAP device driver, 1.6
> [   10.483732] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
> [   10.483904] bcm43xx driver
> [   10.484034] netconsole: not configured, aborting
> [   10.484127] Linux video capture interface: v2.00
> [   10.484653] sata_sil 0000:00:12.0: version 2.2
> [   10.484702] PCI: Enabling device 0000:00:12.0 (0005 -> 0007)
> [   10.484798] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 22 (level, low) -> 
> IRQ 22
> [   10.485079] scsi0 : sata_sil
> [   10.485240] scsi1 : sata_sil
> [   10.485381] ata1: SATA max UDMA/100 cmd 0xffffc20000338080 ctl 
> 0xffffc2000033808a bmdma 0xffffc20000338000 irq 22
> [   10.485526] ata2: SATA max UDMA/100 cmd 0xffffc200003380c0 ctl 
> 0xffffc200003380ca bmdma 0xffffc20000338008 irq 22
> [   10.952123] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
> [   10.960743] ata1.00: ATA-7: Hitachi HTS541616J9SA00, SB4OC70P, max UDMA/100
> [   10.960837] ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (not used)
> [   10.976713] ata1.00: configured for UDMA/100
> [   11.287593] ata2: SATA link down (SStatus 0 SControl 310)
> [   11.287777] scsi 0:0:0:0: Direct-Access     ATA      Hitachi HTS54161 SB4O 
> PQ: 0 ANSI: 5
> [   11.288015] sd 0:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 
> MB)
> [   11.288119] sd 0:0:0:0: [sda] Write Protect is off
> [   11.288211] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
> [   11.288229] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, 
> doesn't support DPO or FUA
> [   11.288414] sd 0:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 
> MB)
> [   11.288517] sd 0:0:0:0: [sda] Write Protect is off
> [   11.288608] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
> [   11.288624] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, 
> doesn't support DPO or FUA
> [   11.288769]  sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 >
> [   11.376058] sd 0:0:0:0: [sda] Attached SCSI disk
> [   11.376218] sd 0:0:0:0: Attached scsi generic sg0 type 0
> [   11.376469] PCI: Enabling device 0000:00:14.1 (0014 -> 0015)
> [   11.376566] ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> 
> IRQ 16
> [   11.376792] PCI: Setting latency timer of device 0000:00:14.1 to 64
> [   11.376854] scsi2 : pata_atiixp
> [   11.377011] scsi3 : pata_atiixp
> [   11.377145] ata3: PATA max UDMA/100 cmd 0x00000000000101f0 ctl 
> 0x00000000000103f6 bmdma 0x0000000000018460 irq 14
> [   11.377290] ata4: PATA max UDMA/100 cmd 0x0000000000010170 ctl 
> 0x0000000000010376 bmdma 0x0000000000018468 irq 15
> [   11.377454] ata3: port disabled. ignoring.
> [   11.507405] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00c09f0000dc3542]
> [   11.531280] Fusion MPT base driver 3.04.05
> [   11.531373] Copyright (c) 1999-2007 LSI Logic Corporation
> [   11.531469] Fusion MPT SAS Host driver 3.04.05
> [   11.531673] video1394: Installed video1394 module
> [   11.531799] ieee1394: raw1394: /dev/raw1394 device initialized
> [   11.531950] usbmon: debugfs is not available
> [   11.532091] ACPI: PCI Interrupt 0000:00:13.2[A] -> GSI 19 (level, low) -> 
> IRQ 19
> [   11.532289] ehci_hcd 0000:00:13.2: EHCI Host Controller
> [   11.532439] ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus 
> number 1
> [   11.532635] ehci_hcd 0000:00:13.2: irq 19, io mem 0xd0007000
> [   11.532740] ehci_hcd 0000:00:13.2: USB 2.0 started, EHCI 1.00, driver 10 
> Dec 2004
> [   11.533073] usb usb1: configuration #1 chosen from 1 choice
> [   11.533211] hub 1-0:1.0: USB hub found
> [   11.533310] hub 1-0:1.0: 8 ports detected
> [   11.635127] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) 
> Driver
> [   11.635169] ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 19 (level, low) -> 
> IRQ 19
> [   11.635363] ohci_hcd 0000:00:13.0: OHCI Host Controller
> [   11.635493] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus 
> number 2
> [   11.635647] ohci_hcd 0000:00:13.0: irq 19, io mem 0xd0005000
> [   11.691108] usb usb2: configuration #1 chosen from 1 choice
> [   11.691241] hub 2-0:1.0: USB hub found
> [   11.691343] hub 2-0:1.0: 4 ports detected
> [   11.794883] ACPI: PCI Interrupt 0000:00:13.1[A] -> GSI 19 (level, low) -> 
> IRQ 19
> [   11.795077] ohci_hcd 0000:00:13.1: OHCI Host Controller
> [   11.795206] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus 
> number 3
> [   11.795359] ohci_hcd 0000:00:13.1: irq 19, io mem 0xd0006000
> [   11.850887] usb usb3: configuration #1 chosen from 1 choice
> [   11.851018] hub 3-0:1.0: USB hub found
> [   11.851120] hub 3-0:1.0: 4 ports detected
> [   11.874713] usb 1-7: new high speed USB device using ehci_hcd and address 2
> [   12.047389] usb 1-7: configuration #1 chosen from 1 choice
> [   12.589616] usb 3-4: new full speed USB device using ohci_hcd and address 2
> [   12.802424] usb 3-4: configuration #1 chosen from 1 choice
> [   12.804820] usbcore: registered new interface driver usblp
> [   12.804914] Initializing USB Mass Storage driver...
> [   12.805058] usbcore: registered new interface driver usb-storage
> [   12.805151] USB Mass Storage support registered.
> [   12.805331] PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 
> irq 1,12
> [   12.807490] i8042.c: Detected active multiplexing controller, rev 1.1.
> [   12.810494] serio: i8042 KBD port at 0x60,0x64 irq 1
> [   12.810591] serio: i8042 AUX0 port at 0x60,0x64 irq 12
> [   12.810687] serio: i8042 AUX1 port at 0x60,0x64 irq 12
> [   12.810782] serio: i8042 AUX2 port at 0x60,0x64 irq 12
> [   12.810875] serio: i8042 AUX3 port at 0x60,0x64 irq 12
> [   12.811030] mice: PS/2 mouse device common for all mice
> [   12.843496] input: AT Translated Set 2 keyboard 
> as /devices/platform/i8042/serio0/input/input4
> [   12.979654] md: raid0 personality registered for level 0
> [   12.979755] md: raid1 personality registered for level 1
> [   12.979850] Bluetooth: HCI USB driver ver 2.9
> [   12.980065] usbcore: registered new interface driver hci_usb
> [   13.036963] usbcore: registered new interface driver usbhid
> [   13.037058] /home/joachim/kernel/2.6-git/drivers/hid/usbhid/hid-core.c: 
> v2.6:USB HID core driver
> [   13.037237] Advanced Linux Sound Architecture Driver Version 1.0.14 (Fri 
> Jul 20 09:12:58 2007 UTC).
> [   13.037491] ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> 
> IRQ 16
> [   13.109129] ALSA device list:
> [   13.109242]   #0: HDA ATI SB at 0xd0000000 irq 16
> [   13.109404] oprofile: using NMI interrupt.
> [   13.109565] IPv4 over IPv4 tunneling driver
> [   13.109778] TCP cubic registered
> [   13.109886] Initializing XFRM netlink socket
> [   13.109994] NET: Registered protocol family 1
> [   13.110088] NET: Registered protocol family 17
> [   13.110182] NET: Registered protocol family 15
> [   13.110282] Bluetooth: L2CAP ver 2.8
> [   13.110374] Bluetooth: L2CAP socket layer initialized
> [   13.110479] Bluetooth: SCO (Voice Link) ver 0.5
> [   13.110571] Bluetooth: SCO socket layer initialized
> [   13.110690] Bluetooth: RFCOMM socket layer initialized
> [   13.110781] Bluetooth: RFCOMM ver 1.8
> [   13.110872] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
> [   13.111064] ieee80211: 802.11 data/management/control stack, git-1.1.13
> [   13.111162] ieee80211: Copyright (C) 2004-2005 Intel Corporation 
> <jketreno@linux.intel.com>
> [   13.111306] ieee80211_crypt: registered algorithm 'NULL'
> [   13.111308] ieee80211_crypt: registered algorithm 'WEP'
> [   13.111310] ieee80211_crypt: registered algorithm 'CCMP'
> [   13.111401] powernow-k8: Found 1 AMD Turion(tm) 64 X2 Mobile Technology 
> TL-56 processors (2 cpu cores) (version 2.00.00)
> [   13.111517] powernow-k8:    0 : fid 0xa (1800 MHz), vid 0x13
> [   13.111613] powernow-k8:    1 : fid 0x8 (1600 MHz), vid 0x15
> [   13.111706] powernow-k8:    2 : fid 0x0 (800 MHz), vid 0x1e
> [   13.112312] Freeing unused kernel memory: 316k freed
> [   13.376787] mmc0: new SD card at address b3df
> [   13.379000] mmcblk0: mmc0:b3df SD256 249088KiB 
> [   13.379138]  mmcblk0: p1
> [   13.701868] Synaptics Touchpad, model: 1, fw: 5.10, id: 0x258eb1, caps: 
> 0xa04713/0x0
> [   13.748179] input: SynPS/2 Synaptics TouchPad 
> as /devices/platform/i8042/serio4/input/input5
> [   13.803993] swsusp: Marking nosave pages: 000000000009d000 - 
> 0000000000100000
> [   13.804000] swsusp: Basic memory bitmaps created
> [   13.831072] swsusp: Basic memory bitmaps freed
> [   13.848203] Attempting manual resume
> [   14.229088] kjournald starting.  Commit interval 5 seconds
> [   14.229210] EXT3 FS on sda6, internal journal
> [   14.229345] EXT3-fs: mounted filesystem with ordered data mode.
> [   18.266036] Adding 3148700k swap on /dev/sda5.  Priority:-1 extents:1 
> across:3148700k
> [   18.390490] md: Autodetecting RAID arrays.
> [   18.390589] md: autorun ...
> [   18.390680] md: ... autorun DONE.
> [   19.440964] kjournald starting.  Commit interval 5 seconds
> [   19.441097] EXT3 FS on sda7, internal journal
> [   19.441231] EXT3-fs: mounted filesystem with ordered data mode.
> [   19.502969] NTFS volume version 3.1.
> [   19.503070] NTFS-fs warning (device sda2): load_system_files(): Volume is 
> dirty.  Will not be able to remount read-write.  Run chkdsk and mount in 
> Windows.
> [   33.416925] tg3: eth0: Link is up at 1000 Mbps, full duplex.
> [   33.416931] tg3: eth0: Flow control is on for TX and on for RX.
> [   34.800494] ACPI: EC: Handler for query 0x81 is not found!
> [   40.588481] Stopping tasks ... done.
> [   40.589928] Suspending console(s)
> [   41.223742] sd 0:0:0:0: [sda] Synchronizing SCSI cache
> [   41.223976] sd 0:0:0:0: [sda] Stopping disk
> [   41.707281] mmc0: card b3df removed
> [   41.707446] MMC: killing requests for dead queue
> [   41.707638] ACPI handle has no context!
> [   41.707658] ACPI: PCI interrupt for device 0000:08:09.2 disabled
> [   41.707665] ACPI handle has no context!
> [   41.720957] ACPI handle has no context!
> [   41.737176] ACPI: PCI interrupt for device 0000:00:14.2 disabled
> [   41.752920] ACPI: PCI interrupt for device 0000:00:14.1 disabled
> [   41.753010] ACPI: PCI interrupt for device 0000:00:13.2 disabled
> [   41.768858] ACPI: PCI interrupt for device 0000:00:13.1 disabled
> [   41.768894] ACPI: PCI interrupt for device 0000:00:13.0 disabled
> [   41.768978] ACPI: PCI interrupt for device 0000:00:12.0 disabled
> [   41.785175] Disabling non-boot CPUs ...
> [   41.801866] Broke affinity for irq 1
> [   41.801881] Broke affinity for irq 9
> [   41.801917] Broke affinity for irq 22
> [   41.904558] CPU 1 is now offline
> [   41.904561] SMP alternatives: switching to UP code
> [   41.906395] CPU1 is down
> [    0.360942] Back to C!
> [    0.361327] Enabling non-boot CPUs ...
> [    0.381083] SMP alternatives: switching to SMP code
> [    0.382068] Booting processor 1/2 APIC 0x1
> [    0.392138] Initializing CPU#1
> [    0.472858] Calibrating delay using timer specific routine.. 3600.39 
> BogoMIPS (lpj=7200794)
> [    0.472865] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 
> bytes/line)
> [    0.472867] CPU: L2 Cache: 512K (64 bytes/line)
> [    0.472870] CPU 1/1 -> Node 0
> [    0.472872] CPU: Physical Processor ID: 0
> [    0.472873] CPU: Processor Core ID: 1
> [    0.472956] AMD Turion(tm) 64 X2 Mobile Technology TL-56 stepping 02
> [    0.477189] CPU1 is up
> [    0.479439] PM: Writing back config space on device 0000:00:00.0 at offset 
> 3 (was 0, writing 4000)
> [    0.479449] PM: Writing back config space on device 0000:00:01.0 at offset 
> 9 (was 10001, writing d7f1d401)
> [    0.479454] PM: Writing back config space on device 0000:00:01.0 at offset 
> 7 (was 22209191, writing 2209191)
> [    0.479470] PM: Writing back config space on device 0000:00:04.0 at offset 
> 9 (was 10001, writing 1fff1)
> [    0.479473] PM: Writing back config space on device 0000:00:04.0 at offset 
> 8 (was 0, writing fff0)
> [    0.479477] PM: Writing back config space on device 0000:00:04.0 at offset 
> 7 (was 101, writing 1f1)
> [    0.479480] PM: Writing back config space on device 0000:00:04.0 at offset 
> 6 (was 0, writing 20200)
> [    0.479485] PM: Writing back config space on device 0000:00:04.0 at offset 
> 1 (was 100000, writing 100004)
> [    0.479498] PCI: Setting latency timer of device 0000:00:04.0 to 64
> [    0.479505] PM: Writing back config space on device 0000:00:05.0 at offset 
> 9 (was 10001, writing 1fff1)
> [    0.479509] PM: Writing back config space on device 0000:00:05.0 at offset 
> 8 (was 0, writing fff0)
> [    0.479512] PM: Writing back config space on device 0000:00:05.0 at offset 
> 7 (was 101, writing 1f1)
> [    0.479517] PM: Writing back config space on device 0000:00:05.0 at offset 
> 1 (was 100000, writing 100004)
> [    0.479528] PCI: Setting latency timer of device 0000:00:05.0 to 64
> [    0.479535] PM: Writing back config space on device 0000:00:06.0 at offset 
> 9 (was 10001, writing 1fff1)
> [    0.479539] PM: Writing back config space on device 0000:00:06.0 at offset 
> 8 (was 0, writing fff0)
> [    0.479542] PM: Writing back config space on device 0000:00:06.0 at offset 
> 7 (was 101, writing 1f1)
> [    0.479546] PM: Writing back config space on device 0000:00:06.0 at offset 
> 6 (was 0, writing 60600)
> [    0.479550] PM: Writing back config space on device 0000:00:06.0 at offset 
> 1 (was 100000, writing 100004)
> [    0.479561] PCI: Setting latency timer of device 0000:00:06.0 to 64
> [    0.479569] PM: Writing back config space on device 0000:00:07.0 at offset 
> 9 (was 10001, writing d801d801)
> [    0.479572] PM: Writing back config space on device 0000:00:07.0 at offset 
> 8 (was 0, writing d020d020)
> [    0.479576] PM: Writing back config space on device 0000:00:07.0 at offset 
> 7 (was 101, writing 200001f1)
> [    0.479579] PM: Writing back config space on device 0000:00:07.0 at offset 
> 6 (was 0, writing 70700)
> [    0.479584] PM: Writing back config space on device 0000:00:07.0 at offset 
> 1 (was 100000, writing 100006)
> [    0.479595] PCI: Setting latency timer of device 0000:00:07.0 to 64
> [    0.496881] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 22 (level, low) -> 
> IRQ 22
> [    0.496902] ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 19 (level, low) -> 
> IRQ 19
> [    0.496946] PM: Writing back config space on device 0000:00:13.0 at offset 
> 3 (was 804008, writing 804010)
> [    0.496961] ACPI: PCI Interrupt 0000:00:13.1[A] -> GSI 19 (level, low) -> 
> IRQ 19
> [    0.512807] ACPI: PCI Interrupt 0000:00:13.2[A] -> GSI 19 (level, low) -> 
> IRQ 19
> [    0.512927] PM: Writing back config space on device 0000:00:14.1 at offset 
> f (was 100, writing 10b)
> [    0.512942] PM: Writing back config space on device 0000:00:14.1 at offset 
> 8 (was 1, writing 8461)
> [    0.512948] PM: Writing back config space on device 0000:00:14.1 at offset 
> 7 (was 1, writing 8471)
> [    0.512953] PM: Writing back config space on device 0000:00:14.1 at offset 
> 6 (was 1, writing 8479)
> [    0.512959] PM: Writing back config space on device 0000:00:14.1 at offset 
> 5 (was 1, writing 8475)
> [    0.512965] PM: Writing back config space on device 0000:00:14.1 at offset 
> 4 (was 1, writing 8481)
> [    0.512971] PM: Writing back config space on device 0000:00:14.1 at offset 
> 3 (was 0, writing 4000)
> [    0.512976] PM: Writing back config space on device 0000:00:14.1 at offset 
> 2 (was 1018280, writing 1018080)
> [    0.512982] PM: Writing back config space on device 0000:00:14.1 at offset 
> 1 (was 2300000, writing 2300015)
> [    0.513002] ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> 
> IRQ 16
> [    0.528794] PM: Writing back config space on device 0000:00:14.2 at offset 
> f (was 100, writing b)
> [    0.528816] PM: Writing back config space on device 0000:00:14.2 at offset 
> 4 (was 4, writing d0000004)
> [    0.528822] PM: Writing back config space on device 0000:00:14.2 at offset 
> 3 (was 0, writing 4008)
> [    0.528829] PM: Writing back config space on device 0000:00:14.2 at offset 
> 1 (was 4100000, writing 4100002)
> [    0.528850] ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> 
> IRQ 16
> [    0.585029] PM: Writing back config space on device 0000:00:14.4 at offset 
> 9 (was 0, writing 8bf08800)
> [    0.585035] PM: Writing back config space on device 0000:00:14.4 at offset 
> 8 (was 0, writing d030d030)
> [    0.585041] PM: Writing back config space on device 0000:00:14.4 at offset 
> 7 (was 22801111, writing 22802121)
> [    0.585052] PM: Writing back config space on device 0000:00:14.4 at offset 
> 3 (was 810000, writing 814000)
> [    0.585059] PM: Writing back config space on device 0000:00:14.4 at offset 
> 1 (was 2a00021, writing 2a00007)
> [    0.585114] ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 17 (level, low) -> 
> IRQ 17
> [    0.585132] PM: Writing back config space on device 0000:07:00.0 at offset 
> f (was 100, writing 10b)
> [    0.585151] PM: Writing back config space on device 0000:07:00.0 at offset 
> 6 (was c, writing d800000c)
> [    0.585157] PM: Writing back config space on device 0000:07:00.0 at offset 
> 4 (was 4, writing d0200004)
> [    0.585194] PM: Writing back config space on device 0000:08:09.0 at offset 
> f (was c001ff, writing 1c0010b)
> [    0.585200] PM: Writing back config space on device 0000:08:09.0 at offset 
> e (was 0, writing 24fc)
> [    0.585207] PM: Writing back config space on device 0000:08:09.0 at offset 
> d (was 0, writing 2400)
> [    0.585215] PM: Writing back config space on device 0000:08:09.0 at offset 
> c (was 0, writing 20fc)
> [    0.585221] PM: Writing back config space on device 0000:08:09.0 at offset 
> b (was 0, writing 2000)
> [    0.585227] PM: Writing back config space on device 0000:08:09.0 at offset 
> a (was 0, writing 93fff000)
> [    0.585236] PM: Writing back config space on device 0000:08:09.0 at offset 
> 9 (was 0, writing 90000000)
> [    0.585242] PM: Writing back config space on device 0000:08:09.0 at offset 
> 8 (was 0, writing 8bfff000)
> [    0.585249] PM: Writing back config space on device 0000:08:09.0 at offset 
> 7 (was 0, writing 88000000)
> [    0.585257] PM: Writing back config space on device 0000:08:09.0 at offset 
> 6 (was 0, writing b00c0908)
> [    0.585265] PM: Writing back config space on device 0000:08:09.0 at offset 
> 4 (was 0, writing d0314000)
> [    0.585273] PM: Writing back config space on device 0000:08:09.0 at offset 
> 3 (was 820000, writing 824008)
> [    0.585281] PM: Writing back config space on device 0000:08:09.0 at offset 
> 1 (was 2100000, writing 2100007)
> [    0.585313] ACPI: PCI Interrupt 0000:08:09.0[A] -> GSI 20 (level, low) -> 
> IRQ 20
> [    0.600687] PM: Writing back config space on device 0000:08:09.1 at offset 
> f (was 4030200, writing 403020b)
> [    0.600711] PM: Writing back config space on device 0000:08:09.1 at offset 
> 5 (was 0, writing d0310000)
> [    0.600718] PM: Writing back config space on device 0000:08:09.1 at offset 
> 4 (was 0, writing d0315000)
> [    0.600725] PM: Writing back config space on device 0000:08:09.1 at offset 
> 3 (was 800000, writing 804008)
> [    0.600735] PM: Writing back config space on device 0000:08:09.1 at offset 
> 1 (was 2100000, writing 2100016)
> [    0.650712] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[21]  
> MMIO=[d0315000-d03157ff]  Max Packet=[2048]  IR/IT contexts=[4/8]
> [    0.664592] PM: Writing back config space on device 0000:08:09.2 at offset 
> f (was 40701ff, writing 407010b)
> [    0.664618] PM: Writing back config space on device 0000:08:09.2 at offset 
> 4 (was 0, writing d0316000)
> [    0.664625] PM: Writing back config space on device 0000:08:09.2 at offset 
> 3 (was 800000, writing 804008)
> [    0.664633] PM: Writing back config space on device 0000:08:09.2 at offset 
> 1 (was 2100000, writing 2100006)
> [    0.664656] ACPI: PCI Interrupt 0000:08:09.2[A] -> GSI 20 (level, low) -> 
> IRQ 20
> [    0.733792] ACPI: EC: Handler for query 0x80 is not found!
> [    0.752456] sd 0:0:0:0: [sda] Starting disk
> [    0.820363] ata2: SATA link down (SStatus 0 SControl 310)
> [    1.087869] mmc0: new SD card at address b3df
> [    1.087973] mmcblk0: mmc0:b3df SD256 249088KiB 
> [    1.088001]  mmcblk0: p1
> [    1.739362] ACPI: EC: Handler for query 0x80 is not found!
> [    3.716115] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
> [    3.744731] ata1.00: configured for UDMA/100
> [    3.761238] sd 0:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 
> MB)
> [    3.761253] sd 0:0:0:0: [sda] Write Protect is off
> [    3.761256] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
> [    3.761275] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, 
> doesn't support DPO or FUA
> [    4.701254] Restarting tasks ... <6>usb 1-7: USB disconnect, address 2
> [    4.707688] done.
> [    4.812091] usb 1-7: new high speed USB device using ehci_hcd and address 4
> [    4.865420] ACPI: EC: Handler for query 0x80 is not found!
> [    4.985101] usb 1-7: configuration #1 chosen from 1 choice
> [    6.302539] ACPI: EC: Handler for query 0x80 is not found!
> [    6.754133] tg3: eth0: No firmware running.
> [    6.816140] tg3: tg3_load_tso_firmware fails for eth0 to set CPU PC, is 
> ffffffff should be 00010000
> [    7.285797] ACPI: EC: Handler for query 0x80 is not found!
> [    8.016223] tg3: tg3_abort_hw timed out for eth0, TX_MODE_ENABLE will not 
> clear MAC_TX_MODE=ffffffff
> [    8.291669] ACPI: EC: Handler for query 0x80 is not found!
> [    9.296809] ACPI: EC: Handler for query 0x80 is not found!
> [    9.940778] usb 3-4: USB disconnect, address 2
> [   10.282030] ACPI: EC: Handler for query 0x81 is not found!
> [   10.367084] usb 3-4: new full speed USB device using ohci_hcd and address 3
> [   10.462150] usb 3-4: configuration #1 chosen from 1 choice
> [   10.727884] ACPI: EC: Handler for query 0x81 is not found!
> [   11.173888] ACPI: EC: Handler for query 0x81 is not found!
> [   12.512423] ACPI: EC: Handler for query 0x81 is not found!
> 
> 
> 
> -
> 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/

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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-01  0:45 ` Andrew Morton
@ 2007-08-01  7:53   ` Michael Chan
  2007-08-01  8:01     ` Joachim Deguara
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Chan @ 2007-08-01  7:53 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Joachim Deguara, lkml List, Michal Piotrowski, netdev, linux-acpi

On Tue, 2007-07-31 at 17:45 -0700, Andrew Morton wrote:
> On Tue, 31 Jul 2007 11:28:32 +0200 "Joachim Deguara"
> <joachim.deguara@amd.com> wrote:
> 
> > On my Acer Ferrari 1000 the tg3 ethernet no longer is available
> after a
> > suspend to ram with the latet 2.6.23-rc1-git9.

It seems to work for me on the same 2.6.23-rc1-git9 kernel with the same
tg3 hardware.  Can you narrow down the problem some more?  It seems that
in your case, the chip registers are returning 0xffffffff after resume.
Can you do lspci -xxxvvv on the tg3 adapter after resume?

Here's my log:

tg3.c:v3.79 (July 18, 2007)
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
eth0: Tigon3 [partno(BCM95755m) rev a002 PHY(5755)] (PCI Express) 10/100/1000Ba1eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
eth0: dma_rwctrl[76180000] dma_mask[64-bit]
ACPI: PCI Interrupt 0000:40:00.0[A] -> GSI 17 (level, low) -> IRQ 17
eth1: Tigon3 [partno(BCM95751) rev 4001 PHY(5750)] (PCI Express) 10/100/1000Bas5eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
eth1: dma_rwctrl[76180000] dma_mask[64-bit]
ACPI: PCI Interrupt 0000:05:09.0[A] -> GSI 18 (level, low) -> IRQ 19
eth2: Tigon3 [partno(BCM95788A50) rev 3003 PHY(5705)] (PCI:33MHz:32-bit) 10/1008eth2: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[0] TSOcap[1]
eth2: dma_rwctrl[763f0000] dma_mask[32-bit]
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): eth1: link is not ready
ADDRCONF(NETDEV_UP): eth2: link is not ready
tg3: eth2: Link is up at 1000 Mbps, full duplex.
tg3: eth2: Flow control is on for TX and on for RX.
ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
Stopping tasks ... done.
Suspending console(s)
ACPI handle has no context!
pnp: Device 00:08 disabled.
ACPI handle has no context!
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 18
tg3: eth2: Link is down.
pnp: Device 00:08 activated.
Restarting tasks ... hda: status error: status=0x51 { DriveReady SeekComplete E}hda: status error: error=0x04 { DriveStatusError }
ide: failed opcode was: unknown
hda: no DRQ after issuing MULTWRITE_EXT
hda: status error: status=0x51 { DriveReady SeekComplete Error }
hda: status error: error=0x04 { DriveStatusError }
ide: failed opcode was: unknown
hda: no DRQ after issuing MULTWRITE_EXT
hda: status error: status=0x51 { DriveReady SeekComplete Error }
hda: status error: error=0x04 { DriveStatusError }
ide: failed opcode was: unknown
hda: no DRQ after issuing MULTWRITE_EXT
hda: status error: status=0x51 { DriveReady SeekComplete Error }
hda: status error: error=0x04 { DriveStatusError }
ide: failed opcode was: unknown
hda: no DRQ after issuing MULTWRITE_EXT
done.
ide0: reset: success
tg3: eth2: Link is up at 1000 Mbps, full duplex.
tg3: eth2: Flow control is on for TX and on for RX.




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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-01  7:53   ` Michael Chan
@ 2007-08-01  8:01     ` Joachim Deguara
  2007-08-01 17:47       ` Michael Chan
  0 siblings, 1 reply; 14+ messages in thread
From: Joachim Deguara @ 2007-08-01  8:01 UTC (permalink / raw)
  To: Michael Chan
  Cc: Andrew Morton, lkml List, Michal Piotrowski, netdev, linux-acpi

On Wednesday 01 August 2007 09:53:31 Michael Chan wrote:
> On Tue, 2007-07-31 at 17:45 -0700, Andrew Morton wrote:
> > On Tue, 31 Jul 2007 11:28:32 +0200 "Joachim Deguara"
> >
> > <joachim.deguara@amd.com> wrote:
> > > On my Acer Ferrari 1000 the tg3 ethernet no longer is available
> >
> > after a
> >
> > > suspend to ram with the latet 2.6.23-rc1-git9.
>
> It seems to work for me on the same 2.6.23-rc1-git9 kernel with the same
> tg3 hardware.  Can you narrow down the problem some more?  It seems that
> in your case, the chip registers are returning 0xffffffff after resume.
> Can you do lspci -xxxvvv on the tg3 adapter after resume?

Here are the lspci outputs for the tg3

Before

07:00.0 Network controller: Broadcom Corporation Unknown device 4328 (rev 01)
	Subsystem: AMBIT Microsystem Corp. Unknown device 0319
	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 11
	Region 0: Memory at d0200000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Region 2: Memory at d8000000 (64-bit, prefetchable) [disabled] [size=1M]
	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=2 PME-
	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 
Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [d0] Express Endpoint IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <4us, L1 unlimited
		Device: AtnBtn- AtnInd- PwrInd-
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM unknown, Port 0
		Link: Latency L0s <4us, L1 <64us
		Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
		Link: Speed 2.5Gb/s, Width x1
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Virtual Channel
	Capabilities: [15c] Power Budgeting
00: e4 14 28 43 00 00 10 00 01 00 80 02 00 00 00 00
10: 04 00 20 d0 00 00 00 00 0c 00 00 d8 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 68 14 19 03
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00
40: 01 58 02 06 00 40 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 05 d0 80 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 10 00 18 00 00 00 00 01 00 00 00 03 00 00 00
90: 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 10 00 01 00 a0 0f 64 00 00 00 1a 00 11 60 03 00
e0: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


and after s2ram:

07:00.0 Network controller: Broadcom Corporation Unknown device 4328 (rev 01)
	Subsystem: AMBIT Microsystem Corp. Unknown device 0319
	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 11
	Region 0: Memory at d0200000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Region 2: Memory at d8000000 (64-bit, prefetchable) [disabled] [size=1M]
	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=2 PME-
	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 
Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [d0] Express Endpoint IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <4us, L1 unlimited
		Device: AtnBtn- AtnInd- PwrInd-
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM unknown, Port 0
		Link: Latency L0s <4us, L1 <64us
		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
		Link: Speed 2.5Gb/s, Width x1
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Virtual Channel
	Capabilities: [15c] Power Budgeting
00: e4 14 28 43 00 00 10 00 01 00 80 02 00 00 00 00
10: 04 00 20 d0 00 00 00 00 0c 00 00 d8 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 68 14 19 03
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00
40: 01 58 02 06 00 40 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 05 d0 80 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 10 00 18 00 00 00 00 01 00 00 00 03 00 00 00
90: 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 10 00 01 00 a0 0f 00 00 00 00 11 00 11 60 03 00
e0: 00 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Using diff I see there are some differences, what they mean I will leave that 
to your expertise ;)

Thanks
-Joachim

Full outputs below



Before
--------


00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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
00: 02 10 50 59 06 00 20 22 10 00 00 06 00 40 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
50: 25 10 0e 01 00 00 00 00 00 00 00 00 00 00 00 00
60: 4f 00 00 00 00 00 00 00 00 00 00 00 2c 00 73 06
70: e0 08 00 00 00 00 00 00 20 4e 00 00 00 00 00 10
80: 10 10 00 02 94 14 00 03 20 00 00 00 22 21 00 10
90: 00 00 00 7c 45 cc 45 ed 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 08 00 80 01 60 20 11 11 d0 00 00 00
d0: 25 05 65 00 02 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 7f 00 00 00 00 00 00 00
f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 48 01

00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (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=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00009000-00009fff
	Memory behind bridge: d0100000-d01fffff
	Prefetchable memory behind bridge: 00000000d4000000-00000000d7ffffff
	Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
	Capabilities: [44] HyperTransport: MSI Mapping
	Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Unknown device 010e
00: 02 10 3f 5a 07 00 30 02 00 00 04 06 00 40 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 40 91 91 20 02
20: 10 d0 10 d0 01 d4 f1 d7 00 00 00 00 00 00 00 00
30: 00 00 00 00 44 00 00 00 00 00 00 00 ff 00 0c 00
40: 20 00 00 40 08 b0 03 a8 00 00 00 00 25 10 0e 01
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d 00 00 00 25 10 0e 01 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:04.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (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=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <64ns, L1 <1us
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 247
		Link: Latency L0s <64ns, L1 <1us
		Link: ASPM L1 Enabled 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 Off, PwrInd Off, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
	Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Unknown device 010e
	Capabilities: [b8] HyperTransport: MSI Mapping
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
00: 02 10 36 5a 04 00 10 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 02 02 00 f1 01 00 00
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 c8 00 00 00 00 10 80 41 01 20 00 00 00
60: 10 08 00 00 11 0c 00 f7 02 00 01 11 60 00 00 00
70: c0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d b8 00 00 25 10 0e 01 08 00 03 a8 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: a0 00 00 00 ff 00 00 c0 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (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=03, subordinate=05, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <64ns, L1 <1us
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 247
		Link: Latency L0s <64ns, L1 <1us
		Link: ASPM L1 Enabled RCB 64 bytes Disabled 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 Off, PwrInd Off, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
	Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Unknown device 010e
	Capabilities: [b8] HyperTransport: MSI Mapping
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
00: 02 10 37 5a 04 00 10 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 03 05 00 f1 01 00 00
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 c8 00 00 00 00 10 80 41 01 20 00 00 00
60: 10 08 00 00 11 0c 00 f7 12 00 01 11 60 00 00 00
70: c0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d b8 00 00 25 10 0e 01 08 00 03 a8 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: a0 00 00 00 ff 00 00 c0 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (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=06, subordinate=06, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <64ns, L1 <1us
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 247
		Link: Latency L0s <64ns, L1 <1us
		Link: ASPM L1 Enabled 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 Off, PwrInd Off, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
	Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Unknown device 010e
	Capabilities: [b8] HyperTransport: MSI Mapping
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
00: 02 10 38 5a 04 00 10 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 06 06 00 f1 01 00 00
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 c8 00 00 00 00 10 80 41 01 20 00 00 00
60: 10 08 00 00 11 0c 00 f7 02 00 01 11 60 00 00 00
70: c0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d b8 00 00 25 10 0e 01 08 00 03 a8 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: a0 00 00 00 ff 00 00 c0 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:07.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (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=07, subordinate=07, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: d0200000-d02fffff
	Prefetchable memory behind bridge: 00000000d8000000-00000000d80fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <64ns, L1 <1us
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 4
		Link: Latency L0s <64ns, L1 <1us
		Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
		Link: Speed 2.5Gb/s, Width x1
		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+
		Slot: Number 0, PowerLimit 25.000000
		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
		Slot: AttnInd Off, PwrInd Off, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
	Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Unknown device 010e
	Capabilities: [b8] HyperTransport: MSI Mapping
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
00: 02 10 39 5a 06 00 10 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 07 07 00 f1 01 00 20
20: 20 d0 20 d0 01 d8 01 d8 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 c8 00 00 00 00 10 80 41 01 20 00 00 00
60: 10 08 00 00 11 0c 00 04 40 00 11 10 e0 0c 00 00
70: c0 03 48 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 80 00 10 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d b8 00 00 25 10 0e 01 08 00 03 a8 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: a0 00 00 00 ff 00 00 c0 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:12.0 IDE interface: ATI Technologies Inc 4379 Serial ATA Controller (rev 
80) (prog-if 8f [Master SecP SecO PriP PriO])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 32 bytes
	Interrupt: pin A routed to IRQ 22
	Region 0: I/O ports at 8440 [size=8]
	Region 1: I/O ports at 8430 [size=4]
	Region 2: I/O ports at 8420 [size=8]
	Region 3: I/O ports at 8410 [size=4]
	Region 4: I/O ports at 8400 [size=16]
	Region 5: Memory at d0004000 (32-bit, non-prefetchable) [size=512]
	[virtual] Expansion ROM at 8c000000 [disabled] [size=512K]
	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=2 PME-
	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
00: 02 10 79 43 07 00 b0 02 80 8f 01 01 08 40 00 00
10: 41 84 00 00 31 84 00 00 21 84 00 00 11 84 00 00
20: 01 84 00 00 00 40 00 d0 00 00 00 00 25 10 0e 01
30: 00 00 00 00 60 00 00 00 00 00 00 00 0a 01 00 00
40: 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 05 00 00 00 00 00 00 00 00 00 00 00 0e b7 00 00
60: 01 50 22 06 00 40 00 64 02 10 00 00 00 00 00 00
70: 08 00 60 00 00 80 f9 37 00 00 60 00 00 00 00 00
80: 03 00 00 00 22 00 00 00 00 00 01 00 b4 b2 f1 59
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
a0: 01 21 15 65 dd 62 dd 62 92 43 92 43 09 40 09 40
b0: 01 21 15 65 dd 62 dd 62 92 43 92 43 09 40 09 40
c0: 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller 
(rev 80) (prog-if 10 [OHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 64 bytes
	Interrupt: pin A routed to IRQ 19
	Region 0: Memory at d0005000 (32-bit, non-prefetchable) [size=4K]
00: 02 10 74 43 17 00 a0 02 80 10 03 0c 10 40 80 00
10: 00 50 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
40: 80 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00
50: 40 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller 
(rev 80) (prog-if 10 [OHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 64 bytes
	Interrupt: pin A routed to IRQ 19
	Region 0: Memory at d0006000 (32-bit, non-prefetchable) [size=4K]
00: 02 10 75 43 17 00 a0 02 80 10 03 0c 10 40 00 00
10: 00 60 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
40: 80 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00
50: 40 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller 
(rev 80) (prog-if 20 [EHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 64 bytes
	Interrupt: pin A routed to IRQ 19
	Region 0: Memory at d0007000 (32-bit, non-prefetchable) [size=4K]
	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-
		Bridge: PM- B3+
00: 02 10 73 43 17 00 b0 02 80 20 03 0c 10 40 00 00
10: 00 70 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0b 01 00 00
40: 80 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00
50: 42 28 e0 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 20 00 00 00 20 00 00 00 20 00 00 00 20 00 00
70: 00 20 00 00 00 20 00 00 00 20 00 00 00 20 00 00
80: 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 00 00 01 00 00 08 80 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 7e
e0: 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 83)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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-
	Region 0: I/O ports at 8450 [size=16]
	Region 1: Memory at d0004400 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [b0] HyperTransport: MSI Mapping
00: 02 10 72 43 03 00 30 02 83 00 05 0c 00 00 80 00
10: 51 84 00 00 00 44 00 d0 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 b0 00 00 00 00 00 00 00 00 00 00 00
40: d4 bb 00 00 00 00 00 00 0f ff 00 00 00 00 00 00
50: ff 03 00 00 df 03 e4 00 00 00 00 00 00 00 00 00
60: 01 00 07 00 9f b1 9e 8f 00 90 00 00 20 00 00 00
70: 00 01 00 00 08 00 c0 fe ff 4e 00 00 00 00 00 00
80: 07 01 00 00 00 00 00 00 00 00 00 00 00 b0 0d 7a
90: 51 84 00 00 f9 ce ff 00 00 00 00 00 00 00 00 00
a0: 00 00 ff ff 00 00 00 00 08 37 0a 00 c0 09 00 f9
b0: 08 00 02 a8 00 00 00 00 00 00 00 00 f0 0f 13 01
c0: 7d db b6 ed 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: d8 0c 00 00 00 81 00 00 00 00 00 00 0a 00 38 01

00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE 
Controller (rev 80) (prog-if 80 [Master])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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 A routed to IRQ 16
	Region 0: I/O ports at 01f0 [size=8]
	Region 1: I/O ports at 03f4 [size=1]
	Region 2: I/O ports at 0170 [size=8]
	Region 3: I/O ports at 0374 [size=1]
	Region 4: I/O ports at 8460 [size=16]
	Capabilities: [70] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
00: 02 10 76 43 15 00 30 02 80 80 01 01 00 40 00 00
10: 81 84 00 00 75 84 00 00 79 84 00 00 71 84 00 00
20: 61 84 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 70 00 00 00 00 00 00 00 0b 01 00 00
40: 99 99 99 99 ff ff ff ff 01 01 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 40 01 1c 2c 46 18 01 00 00 00 ff 03 00 00
70: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.2 Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 64, Cache Line Size: 32 bytes
	Interrupt: pin ? routed to IRQ 16
	Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 
Enable-
		Address: 0000000000000000  Data: 0000
00: 02 10 7b 43 06 00 10 04 01 00 03 04 08 40 00 00
10: 04 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 00 00 00
40: 00 00 02 40 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 60 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
60: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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
00: 02 10 77 43 0f 00 20 02 80 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 04 00 00 00 ff 08 00 70 87 ff 20 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 68 00 00 00 0e 00 0f 00 f0 ff ff ff
70: 67 45 23 00 01 00 00 00 00 00 00 00 03 00 00 00
80: 08 00 03 a8 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80) 
(prog-if 01 [Subtractive 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=00, secondary=08, subordinate=09, sec-latency=64
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: d0300000-d03fffff
	Prefetchable memory behind bridge: 88000000-8bffffff
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
00: 02 10 71 43 07 00 a0 02 80 01 04 06 00 40 81 00
10: 00 00 00 00 00 00 00 00 00 08 09 40 21 21 80 22
20: 30 d0 30 d0 00 88 f0 8b 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 26 00 30 ff 00 00 00 00 3c 01 3a f1 00 00 00 00
50: 01 00 00 00 08 00 03 a8 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 06
e0: 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

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=8
		Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit
		Revision ID: 1.02
00: 22 10 00 11 00 00 10 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
40: 01 01 01 00 01 01 01 00 01 01 01 00 01 01 01 00
50: 01 01 01 00 01 01 01 00 01 01 01 00 01 01 01 00
60: 00 00 01 00 e4 00 00 00 20 c8 2f 0f 30 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 08 00 01 21 20 a8 11 11 22 05 35 80 02 00 00 00
90: 5a 11 52 01 00 00 ff 00 07 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

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: 22 10 01 11 00 00 00 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 03 00 00 00 00 00 7f 00 00 00 00 00 01 00 00 00
50: 00 00 00 00 02 00 00 00 00 00 00 00 03 00 00 00
60: 00 00 00 00 04 00 00 00 00 00 00 00 05 00 00 00
70: 00 00 00 00 06 00 00 00 00 00 00 00 07 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 03 00 d8 00 00 ff df 00 03 00 d4 00 80 ff d7 00
a0: 03 0a 00 00 00 0b 00 00 03 00 f0 00 00 ff ff 00
b0: 03 00 e0 00 80 ff ef 00 03 00 80 00 00 ff d3 00
c0: 00 00 00 00 00 00 00 00 13 10 00 00 00 f0 0f 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 03 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

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: 22 10 02 11 00 00 00 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 01 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: e0 3e 78 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00
80: 02 00 00 00 00 00 00 00 24 a2 68 5d 20 13 13 00
90: 20 0c 01 00 5a 80 10 67 39 00 00 80 00 00 00 00
a0: ed 06 00 5d 00 00 00 00 00 00 00 00 00 00 00 00
b0: e8 94 b5 24 3a 00 00 00 27 c2 31 c4 f8 ad 80 0f
c0: 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 30 87 14 c1 30 82 50 a8 00 08 4d 88 43 03 40 e0
e0: 20 02 15 8f 61 42 00 c4 60 0a 0e 88 34 05 48 c4
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

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-
	Capabilities: [f0] #0f [0010]
00: 22 10 03 11 00 00 10 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 f0 00 00 00 00 00 00 00 00 00 00 00
40: ff 3b 04 00 40 00 10 0a 00 00 00 00 00 00 00 00
50: 10 02 00 00 80 00 00 00 00 00 00 00 00 80 10 52
60: 1d 00 00 00 21 77 1f 00 c0 00 00 00 00 00 00 00
70: 11 01 32 51 21 40 70 50 00 2a 00 08 17 21 00 00
80: 31 33 07 33 13 31 13 31 00 00 00 00 00 00 00 00
90: 00 00 00 00 4f 0a 00 00 10 00 12 21 00 00 00 00
a0: 9e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 01 a7 0d 00 00 00 10 09 25 25 25 00
e0: 00 00 00 00 20 0e 63 00 01 17 00 00 00 00 00 00
f0: 0f 00 10 00 00 04 00 00 02 00 00 00 82 0f 04 00

01:05.0 VGA compatible controller: ATI Technologies Inc RS485 [Radeon Xpress 
1100 IGP] (prog-if 00 [VGA])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 32 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: Memory at d4000000 (32-bit, prefetchable) [size=64M]
	Region 1: I/O ports at 9000 [size=256]
	Region 2: Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
	[virtual] Expansion ROM at d0120000 [disabled] [size=128K]
	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-
00: 02 10 75 59 07 00 b0 02 00 00 00 03 08 42 00 00
10: 08 00 00 d4 01 90 00 00 00 00 10 d0 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 08 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
50: 01 00 02 06 00 00 00 00 02 50 20 00 30 02 00 4f
60: 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

07:00.0 Network controller: Broadcom Corporation Unknown device 4328 (rev 01)
	Subsystem: AMBIT Microsystem Corp. Unknown device 0319
	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 11
	Region 0: Memory at d0200000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Region 2: Memory at d8000000 (64-bit, prefetchable) [disabled] [size=1M]
	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=2 PME-
	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 
Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [d0] Express Endpoint IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <4us, L1 unlimited
		Device: AtnBtn- AtnInd- PwrInd-
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM unknown, Port 0
		Link: Latency L0s <4us, L1 <64us
		Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
		Link: Speed 2.5Gb/s, Width x1
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Virtual Channel
	Capabilities: [15c] Power Budgeting
00: e4 14 28 43 00 00 10 00 01 00 80 02 00 00 00 00
10: 04 00 20 d0 00 00 00 00 0c 00 00 d8 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 68 14 19 03
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00
40: 01 58 02 06 00 40 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 05 d0 80 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 10 00 18 00 00 00 00 01 00 00 00 03 00 00 00
90: 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 10 00 01 00 a0 0f 64 00 00 00 1a 00 11 60 03 00
e0: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

08:04.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit 
Ethernet (rev 03)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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 (16000ns min)
	Interrupt: pin A routed to IRQ 22
	Region 0: Memory at d0300000 (32-bit, non-prefetchable) [size=64K]
	Expansion ROM at <ignored> [disabled]
	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: Mask- 64bit+ Queue=0/3 
Enable-
		Address: ffff6bfe7fffffb8  Data: fec7
00: e4 14 9c 16 06 00 b0 02 03 00 00 02 00 00 00 00
10: 00 00 30 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 07 00 00 00 25 10 0e 01
30: 00 00 ff ff 48 00 00 00 00 00 00 00 0a 01 40 00
40: 00 00 00 00 00 00 00 00 01 50 02 c0 00 20 00 00
50: 03 58 fc 00 6f bf be 7f 05 00 86 00 b8 ff ff 7f
60: fe 6b ff ff c7 fe 00 00 98 00 03 30 00 00 3f 76
70: f6 10 00 00 20 00 00 80 14 04 00 00 00 00 00 00
80: 85 6b d0 36 03 40 00 0c 34 00 13 04 82 90 09 04
90: 09 97 00 01 00 00 00 00 00 00 00 00 eb 01 00 00
a0: 00 00 00 00 23 01 00 00 00 00 00 00 cb 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

08:09.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 32 bytes
	Interrupt: pin A routed to IRQ 20
	Region 0: Memory at d0314000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=08, secondary=09, subordinate=0c, sec-latency=176
	Memory window 0: 88000000-8bfff000 (prefetchable)
	Memory window 1: 90000000-93fff000
	I/O window 0: 00002000-000020ff
	I/O window 1: 00002400-000024ff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite-
	16-bit legacy interface ports at 0001
00: 4c 10 39 80 07 00 10 02 00 00 07 06 08 40 82 00
10: 00 40 31 d0 a0 00 00 02 08 09 0c b0 00 00 00 88
20: 00 f0 ff 8b 00 00 00 90 00 f0 ff 93 00 20 00 00
30: fc 20 00 00 00 24 00 00 fc 24 00 00 0b 01 c0 01
40: 25 10 0e 01 01 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 60 d0 44 08 19 00 d4 02 00 00 17 00 22 1b 72 01
90: c0 02 66 60 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 00 12 fe 00 00 c0 00 00 00 00 00 00 00 00 00
b0: 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 36 24 47 50 20 16 00 73 00 00 00 00 00 00 00 00

08:09.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 
1394 Host Controller (prog-if 10 [OHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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 (750ns min, 1000ns max), Cache Line Size: 32 bytes
	Interrupt: pin B routed to IRQ 21
	Region 0: Memory at d0315000 (32-bit, non-prefetchable) [size=2K]
	Region 1: Memory at d0310000 (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: 4c 10 3a 80 16 00 10 02 00 10 00 0c 08 40 80 00
10: 00 50 31 d0 00 00 31 d0 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 44 00 00 00 00 00 00 00 0b 02 03 04
40: 00 00 00 00 01 00 02 7e 00 80 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00
f0: 00 08 00 00 82 10 00 00 25 10 0e 01 00 00 00 00

08:09.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card 
Reader (SD/MMC/MS/MS PRO/xD)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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 (1750ns min, 1000ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 20
	Region 0: Memory at d0316000 (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: 4c 10 3b 80 06 00 10 02 00 00 80 01 08 40 80 00
10: 00 60 31 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 44 00 00 00 00 00 00 00 0b 01 07 04
40: 00 00 00 00 01 00 02 7e 00 00 00 00 00 00 00 00
50: 25 10 0e 01 05 01 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



After
------


00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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
00: 02 10 50 59 06 00 20 22 10 00 00 06 00 40 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
50: 25 10 0e 01 00 00 00 00 00 00 00 00 00 00 00 00
60: 87 00 00 00 0b 00 00 00 00 00 00 00 2c 00 73 06
70: e0 08 00 00 00 00 00 00 20 4e 00 00 00 00 00 10
80: 10 10 00 02 94 14 00 03 20 00 00 00 22 21 00 10
90: 00 00 00 7c 45 cc 45 ed 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 08 00 80 01 60 20 11 11 d0 00 00 00
d0: 25 05 65 00 02 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 48 01

00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (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=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00009000-00009fff
	Memory behind bridge: d0100000-d01fffff
	Prefetchable memory behind bridge: 00000000d4000000-00000000d7ffffff
	Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
	Capabilities: [44] HyperTransport: MSI Mapping
	Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Unknown device 010e
00: 02 10 3f 5a 07 00 30 02 00 00 04 06 00 40 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 40 91 91 20 22
20: 10 d0 10 d0 01 d4 f1 d7 00 00 00 00 00 00 00 00
30: 00 00 00 00 44 00 00 00 00 00 00 00 ff 00 0c 00
40: 20 00 00 40 08 b0 03 a8 00 00 00 00 25 10 0e 01
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d 00 00 00 25 10 0e 01 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:04.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (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=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <64ns, L1 <1us
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 247
		Link: Latency L0s <64ns, L1 <1us
		Link: ASPM L1 Enabled 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 Off, PwrInd Off, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
	Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Unknown device 010e
	Capabilities: [b8] HyperTransport: MSI Mapping
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
00: 02 10 36 5a 04 00 10 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 02 02 00 f1 01 00 00
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 c8 00 00 00 00 10 80 41 01 20 00 00 00
60: 10 08 00 00 11 0c 00 f7 02 00 01 11 00 00 00 00
70: c0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d b8 00 00 25 10 0e 01 08 00 03 a8 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 02 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (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=03, subordinate=05, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <64ns, L1 <1us
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 247
		Link: Latency L0s <64ns, L1 <1us
		Link: ASPM L1 Enabled 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 Off, PwrInd Off, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
	Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Unknown device 010e
	Capabilities: [b8] HyperTransport: MSI Mapping
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
00: 02 10 37 5a 04 00 10 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 03 05 00 f1 01 00 00
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 c8 00 00 00 00 10 80 41 01 20 00 00 00
60: 10 08 00 00 11 0c 00 f7 02 00 01 11 60 00 00 00
70: c0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d b8 00 00 25 10 0e 01 08 00 03 a8 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 02 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (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=06, subordinate=06, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <64ns, L1 <1us
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 247
		Link: Latency L0s <64ns, L1 <1us
		Link: ASPM L1 Enabled 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 Off, PwrInd Off, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
	Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Unknown device 010e
	Capabilities: [b8] HyperTransport: MSI Mapping
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
00: 02 10 38 5a 04 00 10 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 06 06 00 f1 01 00 00
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 c8 00 00 00 00 10 80 41 01 20 00 00 00
60: 10 08 00 00 11 0c 00 f7 02 00 01 11 00 00 00 00
70: c0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d b8 00 00 25 10 0e 01 08 00 03 a8 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 02 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:07.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (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=07, subordinate=07, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: d0200000-d02fffff
	Prefetchable memory behind bridge: 00000000d8000000-00000000d80fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <64ns, L1 <1us
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 4
		Link: Latency L0s <64ns, L1 <1us
		Link: ASPM L1 Enabled RCB 64 bytes CommClk- ExtSynch-
		Link: Speed 2.5Gb/s, Width x1
		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug- Surpise-
		Slot: Number 0, PowerLimit 0.000000
		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
		Slot: AttnInd Off, PwrInd Off, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
	Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Unknown device 010e
	Capabilities: [b8] HyperTransport: MSI Mapping
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
00: 02 10 39 5a 06 00 10 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 07 07 00 f1 01 00 00
20: 20 d0 20 d0 01 d8 01 d8 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 c8 00 00 00 00 10 80 41 01 20 00 00 00
60: 10 08 00 00 11 0c 00 04 02 00 11 10 00 00 00 00
70: c0 03 48 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d b8 00 00 25 10 0e 01 08 00 03 a8 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 02 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:12.0 IDE interface: ATI Technologies Inc 4379 Serial ATA Controller (rev 
80) (prog-if 8f [Master SecP SecO PriP PriO])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 32 bytes
	Interrupt: pin A routed to IRQ 22
	Region 0: I/O ports at 8440 [size=8]
	Region 1: I/O ports at 8430 [size=4]
	Region 2: I/O ports at 8420 [size=8]
	Region 3: I/O ports at 8410 [size=4]
	Region 4: I/O ports at 8400 [size=16]
	Region 5: Memory at d0004000 (32-bit, non-prefetchable) [size=512]
	[virtual] Expansion ROM at 8c000000 [disabled] [size=512K]
	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=2 PME-
	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
00: 02 10 79 43 07 00 b0 02 80 8f 01 01 08 40 00 00
10: 41 84 00 00 31 84 00 00 21 84 00 00 11 84 00 00
20: 01 84 00 00 00 40 00 d0 00 00 00 00 25 10 0e 01
30: 00 00 00 00 60 00 00 00 00 00 00 00 0a 01 00 00
40: 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 05 00 00 00 00 00 00 00 00 00 00 00 0e b7 00 00
60: 01 50 22 06 00 40 00 64 02 10 00 00 00 00 00 00
70: 08 00 60 00 00 80 f9 37 00 00 60 00 00 00 00 00
80: 03 00 00 00 22 00 00 00 00 00 01 00 b4 b2 f1 59
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 21 15 65 dd 62 dd 62 92 43 92 43 09 40 09 40
b0: 01 21 15 65 dd 62 dd 62 92 43 92 43 09 40 09 40
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller 
(rev 80) (prog-if 10 [OHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 64 bytes
	Interrupt: pin A routed to IRQ 19
	Region 0: Memory at d0005000 (32-bit, non-prefetchable) [size=4K]
00: 02 10 74 43 17 00 a0 02 80 10 03 0c 10 40 80 00
10: 00 50 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
40: 80 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00
50: 40 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller 
(rev 80) (prog-if 10 [OHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 64 bytes
	Interrupt: pin A routed to IRQ 19
	Region 0: Memory at d0006000 (32-bit, non-prefetchable) [size=4K]
00: 02 10 75 43 17 00 a0 02 80 10 03 0c 10 40 00 00
10: 00 60 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
40: 80 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00
50: 40 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller 
(rev 80) (prog-if 20 [EHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 64 bytes
	Interrupt: pin A routed to IRQ 19
	Region 0: Memory at d0007000 (32-bit, non-prefetchable) [size=4K]
	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-
		Bridge: PM- B3+
00: 02 10 73 43 17 00 b0 02 80 20 03 0c 10 40 00 00
10: 00 70 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0b 01 00 00
40: 80 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00
50: 42 28 e0 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 20 00 00 00 20 00 00 00 20 00 00 00 20 00 00
70: 00 20 00 00 00 20 00 00 00 20 00 00 00 20 00 00
80: 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 00 01 01 00 20 08 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 7e
e0: 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 83)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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-
	Region 0: I/O ports at 8450 [size=16]
	Region 1: Memory at d0004400 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [b0] HyperTransport: MSI Mapping
00: 02 10 72 43 03 00 30 02 83 00 05 0c 00 00 80 00
10: 51 84 00 00 00 44 00 d0 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 b0 00 00 00 00 00 00 00 00 00 00 00
40: d4 bb 00 00 00 00 00 00 0f ff 00 00 00 00 00 00
50: ff 03 00 00 df 03 e4 00 00 00 00 00 00 00 00 00
60: 01 00 07 00 9f b1 9e cf 00 90 00 00 20 00 00 00
70: 00 01 00 00 08 00 c0 fe ff 4e 00 00 00 00 00 00
80: 07 01 00 00 00 00 00 00 00 00 00 00 00 b0 0d 7a
90: 51 84 00 00 f9 ce ff 00 00 00 00 00 00 00 00 00
a0: 00 00 ff ff ff ff 00 00 08 37 0a 00 c0 29 00 f9
b0: 08 00 02 a8 00 00 00 00 00 00 00 00 f0 0f 13 01
c0: 7d db b6 ed 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: d8 0c 00 00 00 81 00 00 00 00 00 00 0a 00 18 01

00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE 
Controller (rev 80) (prog-if 82 [Master PriP])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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 A routed to IRQ 16
	Region 0: I/O ports at 01f0 [size=8]
	Region 1: I/O ports at 03f4 [size=1]
	Region 2: I/O ports at 0170 [size=8]
	Region 3: I/O ports at 0374 [size=1]
	Region 4: I/O ports at 8460 [size=16]
	Capabilities: [70] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
		Address: 00000000  Data: 0000
00: 02 10 76 43 15 00 30 02 80 82 01 01 00 40 00 00
10: 81 84 00 00 75 84 00 00 79 84 00 00 71 84 00 00
20: 61 84 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 70 00 00 00 00 00 00 00 0b 01 00 00
40: 99 99 99 99 ff ff ff ff 00 01 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 40 01 10 2c 46 18 01 00 00 00 ff 03 00 00
70: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.2 Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 64, Cache Line Size: 32 bytes
	Interrupt: pin ? routed to IRQ 16
	Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 
Enable-
		Address: 0000000000000000  Data: 0000
00: 02 10 7b 43 06 00 10 04 01 00 03 04 08 40 00 00
10: 04 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 00 00 00
40: 00 00 02 40 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 60 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
60: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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
00: 02 10 77 43 0f 00 20 02 80 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 04 00 00 00 ff 08 00 70 87 ff 20 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 68 00 00 00 0e 00 0f 00 f0 ff ff ff
70: 67 45 23 00 01 00 00 00 00 00 00 00 03 00 00 00
80: 08 00 03 a8 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80) 
(prog-if 01 [Subtractive 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=00, secondary=08, subordinate=09, sec-latency=64
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: d0300000-d03fffff
	Prefetchable memory behind bridge: 88000000-8bffffff
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
00: 02 10 71 43 07 00 a0 02 80 01 04 06 00 40 81 00
10: 00 00 00 00 00 00 00 00 00 08 09 40 21 21 80 22
20: 30 d0 30 d0 00 88 f0 8b 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 26 00 30 ff 00 00 00 00 3c 01 3a f1 00 00 00 00
50: 01 00 00 00 08 00 03 a8 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 06
e0: 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

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=8
		Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit
		Revision ID: 1.02
00: 22 10 00 11 00 00 10 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
40: 01 01 01 00 01 01 01 00 01 01 01 00 01 01 01 00
50: 01 01 01 00 01 01 01 00 01 01 01 00 01 01 01 00
60: 00 00 01 00 e4 00 00 00 20 c8 2f 0f 3c 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 08 00 01 21 20 a8 11 11 22 05 35 80 02 00 00 00
90: 5a 11 52 01 00 00 ff 00 07 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

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: 22 10 01 11 00 00 00 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 03 00 00 00 00 00 7f 00 00 00 00 00 01 00 00 00
50: 00 00 00 00 02 00 00 00 00 00 00 00 03 00 00 00
60: 00 00 00 00 04 00 00 00 00 00 00 00 05 00 00 00
70: 00 00 00 00 06 00 00 00 00 00 00 00 07 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 03 00 d8 00 00 ff df 00 03 00 d4 00 80 ff d7 00
a0: 03 0a 00 00 00 0b 00 00 03 00 f0 00 00 ff ff 00
b0: 03 00 e0 00 80 ff ef 00 03 00 80 00 00 ff d3 00
c0: 00 00 00 00 00 00 00 00 13 10 00 00 00 f0 0f 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 03 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

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: 22 10 02 11 00 00 00 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 01 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: e0 3e 78 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00
80: 02 00 00 00 00 00 00 00 24 a2 68 5d 20 13 13 00
90: 20 0c 01 00 5a 80 10 67 39 00 00 80 00 00 00 00
a0: ed 06 00 5d 00 00 00 00 00 00 00 00 00 00 00 00
b0: 70 44 f9 95 09 00 00 00 27 c2 31 c4 f8 ad 80 0f
c0: 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 30 87 14 c1 30 82 50 a8 00 08 4d 88 43 03 40 e0
e0: 20 02 15 8f 61 42 00 c4 60 0a 0e 88 34 05 48 c4
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

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-
	Capabilities: [f0] #0f [0010]
00: 22 10 03 11 00 00 10 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 f0 00 00 00 00 00 00 00 00 00 00 00
40: ff 3b 04 00 40 00 10 0a 00 00 00 00 00 00 00 00
50: 10 02 00 00 80 00 00 00 00 00 00 00 00 80 10 52
60: 1d 00 00 00 01 77 1f 00 c0 00 00 00 00 00 00 00
70: 11 01 32 51 21 40 70 50 00 2a 00 08 17 21 00 00
80: 31 33 07 33 13 31 13 31 00 00 00 00 00 00 00 00
90: 00 00 00 00 4f 0a 00 00 10 00 12 21 00 00 00 00
a0: 9e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 01 a7 0d 00 00 00 10 09 25 25 25 00
e0: 00 00 00 00 20 0e 64 00 01 17 00 00 00 00 00 00
f0: 0f 00 10 00 00 00 00 00 00 00 00 00 82 0f 04 00

01:05.0 VGA compatible controller: ATI Technologies Inc RS485 [Radeon Xpress 
1100 IGP] (prog-if 00 [VGA])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 32 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: Memory at d4000000 (32-bit, prefetchable) [size=64M]
	Region 1: I/O ports at 9000 [size=256]
	Region 2: Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
	[virtual] Expansion ROM at d0120000 [disabled] [size=128K]
	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-
00: 02 10 75 59 07 00 b0 02 00 00 00 03 08 42 00 00
10: 08 00 00 d4 01 90 00 00 00 00 10 d0 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 08 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
50: 01 00 02 06 00 00 00 00 02 50 20 00 30 02 00 4f
60: 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

07:00.0 Network controller: Broadcom Corporation Unknown device 4328 (rev 01)
	Subsystem: AMBIT Microsystem Corp. Unknown device 0319
	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 11
	Region 0: Memory at d0200000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Region 2: Memory at d8000000 (64-bit, prefetchable) [disabled] [size=1M]
	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=2 PME-
	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 
Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [d0] Express Endpoint IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <4us, L1 unlimited
		Device: AtnBtn- AtnInd- PwrInd-
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM unknown, Port 0
		Link: Latency L0s <4us, L1 <64us
		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
		Link: Speed 2.5Gb/s, Width x1
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Virtual Channel
	Capabilities: [15c] Power Budgeting
00: e4 14 28 43 00 00 10 00 01 00 80 02 00 00 00 00
10: 04 00 20 d0 00 00 00 00 0c 00 00 d8 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 68 14 19 03
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00
40: 01 58 02 06 00 40 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 05 d0 80 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 10 00 18 00 00 00 00 01 00 00 00 03 00 00 00
90: 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 10 00 01 00 a0 0f 00 00 00 00 11 00 11 60 03 00
e0: 00 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

08:04.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit 
Ethernet (rev 03)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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 A routed to IRQ 22
	Region 0: Memory at d0300000 (32-bit, non-prefetchable) [disabled] [size=64K]
	Expansion ROM at <ignored> [disabled]
	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: Mask- 64bit+ Queue=0/3 
Enable-
		Address: ffff6bfe7fffffb8  Data: fec7
00: e4 14 9c 16 00 00 b0 02 03 00 00 02 00 00 00 00
10: 00 00 30 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 07 00 00 00 25 10 0e 01
30: 00 00 ff ff 48 00 00 00 00 00 00 00 0a 01 40 00
40: 00 00 00 00 00 00 00 00 01 50 02 c0 00 21 00 64
50: 03 58 fc 00 6f bf be 7f 05 00 86 00 b8 ff ff 7f
60: fe 6b ff ff c7 fe 00 00 9a 00 03 30 00 00 00 00
70: 76 10 00 00 40 00 00 00 50 00 00 00 00 00 00 00
80: 03 58 fc 00 00 00 00 00 00 00 00 00 fe 90 09 04
90: 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

08:09.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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: 32 bytes
	Interrupt: pin A routed to IRQ 20
	Region 0: Memory at d0314000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=08, secondary=09, subordinate=0c, sec-latency=176
	Memory window 0: 88000000-8bfff000 (prefetchable)
	Memory window 1: 90000000-93fff000
	I/O window 0: 00002000-000020ff
	I/O window 1: 00002400-000024ff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite-
	16-bit legacy interface ports at 0001
00: 4c 10 39 80 07 00 10 02 00 00 07 06 08 40 82 00
10: 00 40 31 d0 a0 00 00 02 08 09 0c b0 00 00 00 88
20: 00 f0 ff 8b 00 00 00 90 00 f0 ff 93 00 20 00 00
30: fc 20 00 00 00 24 00 00 fc 24 00 00 0b 01 c0 01
40: 25 10 0e 01 01 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 60 d0 44 08 19 00 d4 02 00 00 17 00 22 1b 72 01
90: c0 02 66 60 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 00 12 fe 00 00 c0 00 00 00 00 00 00 00 00 00
b0: 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 36 24 47 50 20 16 00 73 00 00 00 00 00 00 00 00

08:09.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 
1394 Host Controller (prog-if 10 [OHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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 (750ns min, 1000ns max), Cache Line Size: 32 bytes
	Interrupt: pin B routed to IRQ 21
	Region 0: Memory at d0315000 (32-bit, non-prefetchable) [size=2K]
	Region 1: Memory at d0310000 (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: 4c 10 3a 80 16 00 10 02 00 10 00 0c 08 40 80 00
10: 00 50 31 d0 00 00 31 d0 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 44 00 00 00 00 00 00 00 0b 02 03 04
40: 00 00 00 00 01 00 02 7e 00 80 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00
f0: 00 08 00 00 82 10 00 00 25 10 0e 01 00 00 00 00

08:09.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card 
Reader (SD/MMC/MS/MS PRO/xD)
	Subsystem: Acer Incorporated [ALI] Unknown device 010e
	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 (1750ns min, 1000ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 20
	Region 0: Memory at d0316000 (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: 4c 10 3b 80 06 00 10 02 00 00 80 01 08 40 80 00
10: 00 60 31 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 0e 01
30: 00 00 00 00 44 00 00 00 00 00 00 00 0b 01 07 04
40: 00 00 00 00 01 00 02 7e 00 00 00 00 00 00 00 00
50: 25 10 0e 01 05 01 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00




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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-01  8:01     ` Joachim Deguara
@ 2007-08-01 17:47       ` Michael Chan
  2007-08-01 21:00         ` Michael Chan
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Chan @ 2007-08-01 17:47 UTC (permalink / raw)
  To: Joachim Deguara
  Cc: Andrew Morton, lkml List, Michal Piotrowski, netdev, linux-acpi

On Wed, 2007-08-01 at 10:01 +0200, Joachim Deguara wrote:

> Here are the lspci outputs for the tg3

You have 2 Broadcom devices in your system.  07:00.0 is a wireless
device, I think.  8:4.0 is the tg3 device.

It's clear that the tg3 device is still in D3 state after resume and
that explains why all register accesses fail.  tg3_resume() should put
the device back in D0 state in a very straight forward way and I don't
see how that can fail.  It worked for me when I tested it last night.
Can you add some printk() to tg3_resume() to see what's happening?  Let
me know if you want me to send you some debug patches to do that.

Thanks.

Here's the before and after for 8:4.0:

> 
> Before
>
> 08:04.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit 
> Ethernet (rev 03)
> 	Subsystem: Acer Incorporated [ALI] Unknown device 010e
> 	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 (16000ns min)
> 	Interrupt: pin A routed to IRQ 22
> 	Region 0: Memory at d0300000 (32-bit, non-prefetchable) [size=64K]
> 	Expansion ROM at <ignored> [disabled]
> 	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: Mask- 64bit+ Queue=0/3 
> Enable-
> 		Address: ffff6bfe7fffffb8  Data: fec7
> 00: e4 14 9c 16 06 00 b0 02 03 00 00 02 00 00 00 00
> 10: 00 00 30 d0 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 07 00 00 00 25 10 0e 01
> 30: 00 00 ff ff 48 00 00 00 00 00 00 00 0a 01 40 00
> 40: 00 00 00 00 00 00 00 00 01 50 02 c0 00 20 00 00
> 50: 03 58 fc 00 6f bf be 7f 05 00 86 00 b8 ff ff 7f
> 60: fe 6b ff ff c7 fe 00 00 98 00 03 30 00 00 3f 76
> 70: f6 10 00 00 20 00 00 80 14 04 00 00 00 00 00 00
> 80: 85 6b d0 36 03 40 00 0c 34 00 13 04 82 90 09 04
> 90: 09 97 00 01 00 00 00 00 00 00 00 00 eb 01 00 00
> a0: 00 00 00 00 23 01 00 00 00 00 00 00 cb 00 00 00
> b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 
> After
> 
> 08:04.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit 
> Ethernet (rev 03)
> 	Subsystem: Acer Incorporated [ALI] Unknown device 010e
> 	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 A routed to IRQ 22
> 	Region 0: Memory at d0300000 (32-bit, non-prefetchable) [disabled] [size=64K]
> 	Expansion ROM at <ignored> [disabled]
> 	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: Mask- 64bit+ Queue=0/3 
> Enable-
> 		Address: ffff6bfe7fffffb8  Data: fec7
> 00: e4 14 9c 16 00 00 b0 02 03 00 00 02 00 00 00 00
> 10: 00 00 30 d0 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 07 00 00 00 25 10 0e 01
> 30: 00 00 ff ff 48 00 00 00 00 00 00 00 0a 01 40 00
> 40: 00 00 00 00 00 00 00 00 01 50 02 c0 00 21 00 64
> 50: 03 58 fc 00 6f bf be 7f 05 00 86 00 b8 ff ff 7f
> 60: fe 6b ff ff c7 fe 00 00 9a 00 03 30 00 00 00 00
> 70: 76 10 00 00 40 00 00 00 50 00 00 00 00 00 00 00
> 80: 03 58 fc 00 00 00 00 00 00 00 00 00 fe 90 09 04
> 90: 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 



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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-01 17:47       ` Michael Chan
@ 2007-08-01 21:00         ` Michael Chan
  2007-08-02  8:05           ` Joachim Deguara
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Chan @ 2007-08-01 21:00 UTC (permalink / raw)
  To: Joachim Deguara
  Cc: Andrew Morton, lkml List, Michal Piotrowski, netdev, linux-acpi

On Wed, 2007-08-01 at 10:47 -0700, Michael Chan wrote:

> You have 2 Broadcom devices in your system.  07:00.0 is a wireless
> device, I think.  8:4.0 is the tg3 device.
> 
> It's clear that the tg3 device is still in D3 state after resume and
> that explains why all register accesses fail.  tg3_resume() should put
> the device back in D0 state in a very straight forward way and I don't
> see how that can fail.  It worked for me when I tested it last night.
> Can you add some printk() to tg3_resume() to see what's happening?  Let
> me know if you want me to send you some debug patches to do that.

I misread the PCI registers below.  The power state was ok.

The problem is that memory enable and bus master were not set in PCI
register 4 after resume.  This also explains the register access
failures.

In tg3_resume(), we call pci_restore_state() which should re-enable
those 2 bits in PCI register 4.  Can you add some printk() to see why
those bits are not restored after pci_restore_state()?

Thanks.

> 
> Here's the before and after for 8:4.0:
> 
> > 
> > Before
> >
> > 08:04.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit 
> > Ethernet (rev 03)
> > 	Subsystem: Acer Incorporated [ALI] Unknown device 010e
> > 	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 (16000ns min)
> > 	Interrupt: pin A routed to IRQ 22
> > 	Region 0: Memory at d0300000 (32-bit, non-prefetchable) [size=64K]
> > 	Expansion ROM at <ignored> [disabled]
> > 	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: Mask- 64bit+ Queue=0/3 
> > Enable-
> > 		Address: ffff6bfe7fffffb8  Data: fec7
> > 00: e4 14 9c 16 06 00 b0 02 03 00 00 02 00 00 00 00
> > 10: 00 00 30 d0 00 00 00 00 00 00 00 00 00 00 00 00
> > 20: 00 00 00 00 00 00 00 00 07 00 00 00 25 10 0e 01
> > 30: 00 00 ff ff 48 00 00 00 00 00 00 00 0a 01 40 00
> > 40: 00 00 00 00 00 00 00 00 01 50 02 c0 00 20 00 00
> > 50: 03 58 fc 00 6f bf be 7f 05 00 86 00 b8 ff ff 7f
> > 60: fe 6b ff ff c7 fe 00 00 98 00 03 30 00 00 3f 76
> > 70: f6 10 00 00 20 00 00 80 14 04 00 00 00 00 00 00
> > 80: 85 6b d0 36 03 40 00 0c 34 00 13 04 82 90 09 04
> > 90: 09 97 00 01 00 00 00 00 00 00 00 00 eb 01 00 00
> > a0: 00 00 00 00 23 01 00 00 00 00 00 00 cb 00 00 00
> > b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > 
> > After
> > 
> > 08:04.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit 
> > Ethernet (rev 03)
> > 	Subsystem: Acer Incorporated [ALI] Unknown device 010e
> > 	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 A routed to IRQ 22
> > 	Region 0: Memory at d0300000 (32-bit, non-prefetchable) [disabled] [size=64K]
> > 	Expansion ROM at <ignored> [disabled]
> > 	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: Mask- 64bit+ Queue=0/3 
> > Enable-
> > 		Address: ffff6bfe7fffffb8  Data: fec7
> > 00: e4 14 9c 16 00 00 b0 02 03 00 00 02 00 00 00 00
> > 10: 00 00 30 d0 00 00 00 00 00 00 00 00 00 00 00 00
> > 20: 00 00 00 00 00 00 00 00 07 00 00 00 25 10 0e 01
> > 30: 00 00 ff ff 48 00 00 00 00 00 00 00 0a 01 40 00
> > 40: 00 00 00 00 00 00 00 00 01 50 02 c0 00 21 00 64
> > 50: 03 58 fc 00 6f bf be 7f 05 00 86 00 b8 ff ff 7f
> > 60: fe 6b ff ff c7 fe 00 00 9a 00 03 30 00 00 00 00
> > 70: 76 10 00 00 40 00 00 00 50 00 00 00 00 00 00 00
> > 80: 03 58 fc 00 00 00 00 00 00 00 00 00 fe 90 09 04
> > 90: 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > 



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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-01 21:00         ` Michael Chan
@ 2007-08-02  8:05           ` Joachim Deguara
  2007-08-02  9:15             ` Joachim Deguara
  0 siblings, 1 reply; 14+ messages in thread
From: Joachim Deguara @ 2007-08-02  8:05 UTC (permalink / raw)
  To: Michael Chan
  Cc: Andrew Morton, lkml List, Michal Piotrowski, netdev, linux-acpi

On Wednesday 01 August 2007 23:00:23 Michael Chan wrote:
> On Wed, 2007-08-01 at 10:47 -0700, Michael Chan wrote:
> > You have 2 Broadcom devices in your system.  07:00.0 is a wireless
> > device, I think.  8:4.0 is the tg3 device.
> >
> > It's clear that the tg3 device is still in D3 state after resume and
> > that explains why all register accesses fail.  tg3_resume() should put
> > the device back in D0 state in a very straight forward way and I don't
> > see how that can fail.  It worked for me when I tested it last night.
> > Can you add some printk() to tg3_resume() to see what's happening?  Let
> > me know if you want me to send you some debug patches to do that.
>
> I misread the PCI registers below.  The power state was ok.
>
> The problem is that memory enable and bus master were not set in PCI
> register 4 after resume.  This also explains the register access
> failures.
>
> In tg3_resume(), we call pci_restore_state() which should re-enable
> those 2 bits in PCI register 4.  Can you add some printk() to see why
> those bits are not restored after pci_restore_state()?

Reading pci_restore_state() it looks already instrumented.  Sorry about the 
wrong pci device, looking at my BCM5788 it is pci device 08:04.0 and looking 
at the log from my first post there is nothing restored in the first 64 
bytes!  Otherwise it would have said "PM: Writing back..."

Is this what you are looking for or should I do other printk instrumentation?

-Joachim

 



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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-02  8:05           ` Joachim Deguara
@ 2007-08-02  9:15             ` Joachim Deguara
  2007-08-02  9:23               ` David Miller
  0 siblings, 1 reply; 14+ messages in thread
From: Joachim Deguara @ 2007-08-02  9:15 UTC (permalink / raw)
  To: Michael Chan
  Cc: Andrew Morton, lkml List, Michal Piotrowski, netdev, linux-acpi

On Thursday 02 August 2007 10:05:44 Joachim Deguara wrote:
> On Wednesday 01 August 2007 23:00:23 Michael Chan wrote:
> > On Wed, 2007-08-01 at 10:47 -0700, Michael Chan wrote:
> > The problem is that memory enable and bus master were not set in PCI
> > register 4 after resume.  This also explains the register access
> > failures.

Found it! I did the instrumentation and found pci_restore was not being 
called. Why, because this code failed:

	printk(KERN_INFO "tg3_resume: entered\n");
	if (!netif_running(dev))
		return 0;
	printk(KERN_INFO "tg3_resume: before restore\n");

Bad dmesg:
[    0.581236] PM: Writing back config space on device 0000:07:00.0 at offset 
4
(was 4, writing d0200004)
[    0.581259] tg3_resume: entered
[    0.581276] PM: Writing back config space on device 0000:08:09.0 at offset 
f
(was c001ff, writing 1c0010b)

why is this, oh damn it is because I was calling openSUSE's "powersave -u" and 
not s2ram directly.  powersave is disabling the network and the tg3 will not 
restore the pci device like this! right?

here is a good dmesg with by calling s2ram:
[    0.577085] PM: Writing back config space on device 0000:07:00.0 at offset 
4
(was 4, writing d0200004)
[    0.577108] tg3_resume: entered
[    0.577109] tg3_resume: before restore
[    0.577140] PM: Writing back config space on device 0000:08:04.0 at offset 
c
(was 0, writing ffff0000)
[    0.577171] PM: Writing back config space on device 0000:08:04.0 at offset 
1
(was 2b00000, writing 2b00006)
[    0.577304] tg3_resume: after set_power_state
[    0.579119] tg3: eth0: Link is down.
[    0.786266] ata2: SATA link down (SStatus 0 SControl 310)
[    0.848176] tg3_resume: after tg3_restart_hw
[    0.848265] PM: Writing back config space on device 0000:08:09.0 at offset 
f
(was c001ff, writing 1c0010b)

Seams like even if powersave shuts down the network that the device should 
still work after a suspend to ram, so who is at fault here?

-Joachim



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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-02  9:15             ` Joachim Deguara
@ 2007-08-02  9:23               ` David Miller
  2007-08-02 19:10                 ` Michael Chan
  0 siblings, 1 reply; 14+ messages in thread
From: David Miller @ 2007-08-02  9:23 UTC (permalink / raw)
  To: joachim.deguara
  Cc: mchan, akpm, linux-kernel, michal.k.k.piotrowski, netdev, linux-acpi

From: "Joachim Deguara" <joachim.deguara@amd.com>
Date: Thu, 2 Aug 2007 11:15:05 +0200

> Seams like even if powersave shuts down the network that the device should 
> still work after a suspend to ram, so who is at fault here?

It's a good question.

The pci_enable() is done on the PCI device at probe time, at least in
the tg3 driver, and with such a model restoring and saving of PCI
config space should not be dependant upon whether the netdev is
running or not.

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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-02  9:23               ` David Miller
@ 2007-08-02 19:10                 ` Michael Chan
  2007-08-02 22:06                   ` David Miller
                                     ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Michael Chan @ 2007-08-02 19:10 UTC (permalink / raw)
  To: David Miller
  Cc: joachim.deguara, akpm, linux-kernel, michal.k.k.piotrowski,
	netdev, linux-acpi

On Thu, 2007-08-02 at 02:23 -0700, David Miller wrote:
> From: "Joachim Deguara" <joachim.deguara@amd.com>
> Date: Thu, 2 Aug 2007 11:15:05 +0200
> 
> > Seams like even if powersave shuts down the network that the device should 
> > still work after a suspend to ram, so who is at fault here?
> 
> It's a good question.
> 
> The pci_enable() is done on the PCI device at probe time, at least in
> the tg3 driver, and with such a model restoring and saving of PCI
> config space should not be dependant upon whether the netdev is
> running or not.
> 

Alternatively, we can also fix it by calling pci_enable_device() again
in tg3_open().  But I think it is better to just always save and restore
in suspend/resume.  bnx2.c will also require the same fix.

Thanks Joachim for helping to debug this problem.  Please try this
patch:

[TG3]: Fix suspend/resume problem.

Joachim Deguara <joachim.deguara@amd.com> reported that tg3 devices
would not resume properly if the device was shutdown before the system
was suspended.  In such scenario where the netif_running state is 0,
tg3_suspend() would not save the PCI state and so the memory enable bit
and bus master enable bit would be lost.

We fix this by always saving and restoring the PCI state in
tg3_suspend() and tg3_resume() regardless of netif_running() state.

Signed-off-by: Michael Chan <mchan@broadcom.com>

diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c
index dc41c05..5874042 100644
--- a/drivers/net/tg3.c
+++ b/drivers/net/tg3.c
@@ -64,8 +64,8 @@
 
 #define DRV_MODULE_NAME		"tg3"
 #define PFX DRV_MODULE_NAME	": "
-#define DRV_MODULE_VERSION	"3.79"
-#define DRV_MODULE_RELDATE	"July 18, 2007"
+#define DRV_MODULE_VERSION	"3.80"
+#define DRV_MODULE_RELDATE	"August 2, 2007"
 
 #define TG3_DEF_MAC_MODE	0
 #define TG3_DEF_RX_MODE		0
@@ -12111,6 +12111,12 @@ static int tg3_suspend(struct pci_dev *pdev, pm_message_t state)
 	struct tg3 *tp = netdev_priv(dev);
 	int err;
 
+	/* PCI register 4 needs to be saved whether netif_running() or not.
+	 * MSI address and data need to be saved if using MSI and
+	 * netif_running().
+	 */
+	pci_save_state(pdev);
+
 	if (!netif_running(dev))
 		return 0;
 
@@ -12130,9 +12136,6 @@ static int tg3_suspend(struct pci_dev *pdev, pm_message_t state)
 	tp->tg3_flags &= ~TG3_FLAG_INIT_COMPLETE;
 	tg3_full_unlock(tp);
 
-	/* Save MSI address and data for resume.  */
-	pci_save_state(pdev);
-
 	err = tg3_set_power_state(tp, pci_choose_state(pdev, state));
 	if (err) {
 		tg3_full_lock(tp, 0);
@@ -12160,11 +12163,11 @@ static int tg3_resume(struct pci_dev *pdev)
 	struct tg3 *tp = netdev_priv(dev);
 	int err;
 
+	pci_restore_state(tp->pdev);
+
 	if (!netif_running(dev))
 		return 0;
 
-	pci_restore_state(tp->pdev);
-
 	err = tg3_set_power_state(tp, PCI_D0);
 	if (err)
 		return err;



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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-02 19:10                 ` Michael Chan
@ 2007-08-02 22:06                   ` David Miller
  2007-08-02 23:38                     ` Michael Chan
  2007-08-03  9:47                   ` Joachim Deguara
  2007-08-04  3:57                   ` David Miller
  2 siblings, 1 reply; 14+ messages in thread
From: David Miller @ 2007-08-02 22:06 UTC (permalink / raw)
  To: mchan
  Cc: joachim.deguara, akpm, linux-kernel, michal.k.k.piotrowski,
	netdev, linux-acpi

From: "Michael Chan" <mchan@broadcom.com>
Date: Thu, 02 Aug 2007 12:10:29 -0700

> On Thu, 2007-08-02 at 02:23 -0700, David Miller wrote:
> > From: "Joachim Deguara" <joachim.deguara@amd.com>
> > Date: Thu, 2 Aug 2007 11:15:05 +0200
> > 
> > > Seams like even if powersave shuts down the network that the device should 
> > > still work after a suspend to ram, so who is at fault here?
> > 
> > It's a good question.
> > 
> > The pci_enable() is done on the PCI device at probe time, at least in
> > the tg3 driver, and with such a model restoring and saving of PCI
> > config space should not be dependant upon whether the netdev is
> > running or not.
> > 
> 
> Alternatively, we can also fix it by calling pci_enable_device() again
> in tg3_open().  But I think it is better to just always save and restore
> in suspend/resume.  bnx2.c will also require the same fix.

We could do it that way.  But don't you think it's more reliable to
save and restore around the event we know will be what clobbers the
PCI config space on us? :-)

Other things might happen between ->resume() and ->open() that could
modify PCI config space, and we could overwrite such changes if we do
the PCI restore in ->open().

One thing that's interesting to me is that, essentially, every PCI
driver with very few if any exceptions needs to do this sequence on
suspend and resume.  It would be nice if there was a way to get this
to happen transparently by default, with some reasonable override
mechanism, for PCI device drivers.

Anyways, once your patch is tested feel free to send me the bnx2
one too.

Thanks!

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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-02 22:06                   ` David Miller
@ 2007-08-02 23:38                     ` Michael Chan
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Chan @ 2007-08-02 23:38 UTC (permalink / raw)
  To: David Miller
  Cc: joachim.deguara, akpm, linux-kernel, michal.k.k.piotrowski,
	netdev, linux-acpi

On Thu, 2007-08-02 at 15:06 -0700, David Miller wrote:
> From: "Michael Chan" <mchan@broadcom.com>
> Date: Thu, 02 Aug 2007 12:10:29 -0700
>
> > Alternatively, we can also fix it by calling pci_enable_device() again
> > in tg3_open().  But I think it is better to just always save and restore
> > in suspend/resume.  bnx2.c will also require the same fix.
> 
> We could do it that way.  But don't you think it's more reliable to
> save and restore around the event we know will be what clobbers the
> PCI config space on us? :-)
> 

Yes for sure when netif state is running and we were already doing that.

> Other things might happen between ->resume() and ->open() that could
> modify PCI config space, and we could overwrite such changes if we do
> the PCI restore in ->open().

I suggested calling pci_enable_device() in ->open(), not calling
pci_restore_state() in ->open().  I ultimately decided against it
because some devices do not enable memory as a workaround and it would
be messy to deal with it again in tg3_open().

I definitely agree that calling PCI restore in ->open() is a bad idea.
We used to save PCI state in ->probe() once and restore PCI state after
every chip reset.  This sequence caused many subtle problems.


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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-02 19:10                 ` Michael Chan
  2007-08-02 22:06                   ` David Miller
@ 2007-08-03  9:47                   ` Joachim Deguara
  2007-08-04  3:57                   ` David Miller
  2 siblings, 0 replies; 14+ messages in thread
From: Joachim Deguara @ 2007-08-03  9:47 UTC (permalink / raw)
  To: Michael Chan
  Cc: David Miller, akpm, linux-kernel, michal.k.k.piotrowski, netdev,
	linux-acpi

On Thursday 02 August 2007 21:10:29 Michael Chan wrote:
> Alternatively, we can also fix it by calling pci_enable_device() again
> in tg3_open().  But I think it is better to just always save and restore
> in suspend/resume.  bnx2.c will also require the same fix.
>
> Thanks Joachim for helping to debug this problem.  Please try this
> patch:

Patch works for me.


-Joachim




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

* Re: [REGRESSION] tg3 dead after s2ram
  2007-08-02 19:10                 ` Michael Chan
  2007-08-02 22:06                   ` David Miller
  2007-08-03  9:47                   ` Joachim Deguara
@ 2007-08-04  3:57                   ` David Miller
  2 siblings, 0 replies; 14+ messages in thread
From: David Miller @ 2007-08-04  3:57 UTC (permalink / raw)
  To: mchan
  Cc: joachim.deguara, akpm, linux-kernel, michal.k.k.piotrowski,
	netdev, linux-acpi

From: "Michael Chan" <mchan@broadcom.com>
Date: Thu, 02 Aug 2007 12:10:29 -0700

> [TG3]: Fix suspend/resume problem.
> 
> Joachim Deguara <joachim.deguara@amd.com> reported that tg3 devices
> would not resume properly if the device was shutdown before the system
> was suspended.  In such scenario where the netif_running state is 0,
> tg3_suspend() would not save the PCI state and so the memory enable bit
> and bus master enable bit would be lost.
> 
> We fix this by always saving and restoring the PCI state in
> tg3_suspend() and tg3_resume() regardless of netif_running() state.
> 
> Signed-off-by: Michael Chan <mchan@broadcom.com>

Patch applied.

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

end of thread, other threads:[~2007-08-04  3:57 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-31  9:28 [REGRESSION] tg3 dead after s2ram Joachim Deguara
2007-08-01  0:45 ` Andrew Morton
2007-08-01  7:53   ` Michael Chan
2007-08-01  8:01     ` Joachim Deguara
2007-08-01 17:47       ` Michael Chan
2007-08-01 21:00         ` Michael Chan
2007-08-02  8:05           ` Joachim Deguara
2007-08-02  9:15             ` Joachim Deguara
2007-08-02  9:23               ` David Miller
2007-08-02 19:10                 ` Michael Chan
2007-08-02 22:06                   ` David Miller
2007-08-02 23:38                     ` Michael Chan
2007-08-03  9:47                   ` Joachim Deguara
2007-08-04  3:57                   ` David Miller

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