All of lore.kernel.org
 help / color / mirror / Atom feed
* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
@ 2011-10-11 18:38 Philipp Raich
  2011-10-12  6:59 ` Mohammed Shafi
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Philipp Raich @ 2011-10-11 18:38 UTC (permalink / raw)
  To: ath9k-devel

Hi.

When using the ath9k module my system freezes in less than a few minutes, and I'm not able to find out why. Could someone help me by telling me where to find useful information on where or why this happens? (Or should i begin to insert my own debugging-output in the code???)

The crashes almost disappear if i crank the TX-Power up and thus improve the signal quality (i think this could be a hint), and almost only appear when the connection is under "heavy load" (firing up a youtube-video works reliably most of the time), but may also appear at any given time. [To me it sounds like something the module expects to be there gets "lost"... (null-pointer anyone?)]

Even worse, I do not have a working SysRq-Key on this machine (remapping other key did not work, PS/2-keyboard won't work), but I think it would be useless anyway, the tty running Xorg usually shows a beautiful color-pattern as soon as the crashes occur, when running a serial console as it happens, the screen just freezes.

I used the almost recent version of ath9k (via compat-wireless tarball '2011-10-10') and enabled debugging as far as I could get it to work (I see the nodes under /sys/kernel/debug/ieee80211/phy0/ath9k but could not find anything really helpful there... Mostly because I have no idea where to look and what the numbers mean I was not able to find any insightful documentation).

What would be most interesting to me is, what happens before the crashes occur? What is ath9k doing? The usual kernel-debugging stuff... I thought I saw debug-printks in the code, and hoped to enable it via 'modprobe ath9k debug=0xffffffff', but with no luck. Was it disabled in the recent past? Did I miss a step in enabling it?

Can somebody give me a little guidance on what to do next? I would really like to improve the situation for me and everyone else, or at least help as much as I can, and I think I need a hint.

Thanks,
Philipp Raich

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-11 18:38 [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287 Philipp Raich
@ 2011-10-12  6:59 ` Mohammed Shafi
  2011-10-12 12:21   ` Philipp Raich
  2011-10-12 13:53 ` Peter Stuge
  2011-10-13  0:44 ` Adrian Chadd
  2 siblings, 1 reply; 31+ messages in thread
From: Mohammed Shafi @ 2011-10-12  6:59 UTC (permalink / raw)
  To: ath9k-devel

On Wed, Oct 12, 2011 at 12:08 AM, Philipp Raich <philipp.raich@gmail.com> wrote:
> Hi.
>
> When using the ath9k module my system freezes in less than a few minutes, and I'm not able to find out why. Could someone help me by telling me where to find useful information on where or why this happens? (Or should i begin to insert my own debugging-output in the code???)

please provide us more information under what scenario the freeze
happens(your kernel version in which you are running compat-wireless).
i just connected to a secure AP and pinged it.(AR987 rev 01)
also provide lspci -vvvvxxx

>
> The crashes almost disappear if i crank the TX-Power up and thus improve the signal quality (i think this could be a hint), and almost only appear when the connection is under "heavy load" (firing up a youtube-video works reliably most of the time), but may also appear at any given time. [To me it sounds like something the module expects to be there gets "lost"... (null-pointer anyone?)]
>
> Even worse, I do not have a working SysRq-Key on this machine (remapping other key did not work, PS/2-keyboard won't work), but I think it would be useless anyway, the tty running Xorg usually shows a beautiful color-pattern as soon as the crashes occur, when running a serial console as it happens, the screen just freezes.
>
> I used the almost recent version of ath9k (via compat-wireless tarball '2011-10-10') and enabled debugging as far as I could get it to work (I see the nodes under /sys/kernel/debug/ieee80211/phy0/ath9k but could not find anything really helpful there... Mostly because I have no idea where to look and what the numbers mean I was not able to find any insightful documentation).

capturing the crash with net console will help. those debug info may
not be very useful for crash.
http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt

>
> What would be most interesting to me is, what happens before the crashes occur? What is ath9k doing? The usual kernel-debugging stuff... I thought I saw debug-printks in the code, and hoped to enable it via 'modprobe ath9k debug=0xffffffff', but with no luck. Was it disabled in the recent past? Did I miss a step in enabling it?

please read http://linuxwireless.org/en/users/Drivers/ath9k/debug.

>
> Can somebody give me a little guidance on what to do next? I would really like to improve the situation for me and everyone else, or at least help as much as I can, and I think I need a hint.
>
> Thanks,
> Philipp Raich
> _______________________________________________
> ath9k-devel mailing list
> ath9k-devel at lists.ath9k.org
> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>



-- 
shafi

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12  6:59 ` Mohammed Shafi
@ 2011-10-12 12:21   ` Philipp Raich
  2011-10-12 15:37     ` Mohammed Shafi
  0 siblings, 1 reply; 31+ messages in thread
From: Philipp Raich @ 2011-10-12 12:21 UTC (permalink / raw)
  To: ath9k-devel

I am right now running kernel version 2.6.38-12-generic (from
canonical in ubuntu 11.04 obviously), but tried their mainline build
(3.1.0-999) yesterday, and previously also built the kernel 3.0 and
3.1-rc6 from git, and in most cases I tried up-to-date compat-wireless
above these kernels, the error was always present and did never change
its behaviour.
The only things that did improve its behaviour were: Increasing Signal
Quality, not doing a thing over the connection.
What did resolve the issue: Disabling ath9k, using the ethernet-link
instead, running windows (to see if a hardware fault might be present)

The scenario would be: I connect to an AP (tested on two different
ones, one AVM Fritz!Box and an ASUS-type running dd-wrt, both secured
via WPA2-Personal) and establish a data transfer over the wlan-link of
any kind (e.g. downloading an distro-image, download from samba-share
in LAN). Without any certain interaction and randomly (could happen
almost immediately, or only after a few minutes, does not seem the
correlate with amount of data transferred or the actual throughput,
although high throughput seems to force it), the system freezes/hangs
and doesn't even respond to ping over the ethernet-link any more.

I finally got the full debugging output working, and captured this via
netconsole: (I will just post the last few lines, as the whole log is
much too big, and it seems there is nothing of particular interest
there; nevertheless, I made it available for download here:
http://dl.dropbox.com/u/9066020/nc.out )

[ 2133.370678] ath: enable IER
[ 2133.370687] ath: AR_IMR 0x918414b0 IER 0x1
[ 2133.371022] ath: disable IER
[ 2133.371058] ath: tx queue 2 (aec6c570), link ffff8800aec6c6a8
[ 2133.371066] ath: TX complete: skb: ffff88020aa65800
[ 2133.371078] ath: enable IER
[ 2133.371088] ath: AR_IMR 0x918414b0 IER 0x1
[ 2133.371754] ath: disable IER
[ 2133.371790] ath: tx queue 2 (aec6c5d8), link ffff8800aec6c6a8
[ 2133.371797] ath: TX complete: skb: ffff88020a964500
[ 2133.371811] ath: enable IER
[ 2133.371820] ath: AR_IMR 0x918414b0 IER 0x1
[ 2133.372954] ath: disable IER
[ 2133.372991] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
[ 2133.372999] ath: TX complete: skb: ffff8802076e9600
[ 2133.373011] ath: enable IER
[ 2133.373021] ath: AR_IMR 0x918414b0 IER 0x1
[ 2133.374199] ath: disable IER
[ 2133.374237] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
[ 2133.374245] ath: TX complete: skb: ffff8801fff64b00
[ 2133.374260] ath: enable IER
[ 2133.374269] ath: AR_IMR 0x918414b0 IER 0x1
[ 2133.374641] ath: disable IER
[ 2133.374679] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
[ 2133.374685] ath: enable IER
[ 2133.374694] ath: AR_IMR 0x918414b0 IER 0x1
[ 2133.374998] ath: disable IER
[ 2133.375036] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
[ 2133.375043] ath: TX complete: skb: ffff8802088c26f0
[ 2133.375057] ath: enable IER
[ 2133.375067] ath: AR_IMR 0x918414b0 IER 0x1
[ 2133.380037] ath: longcal @4295150634
[ 2133.380063] ath: shortcal @4295150634
[ 2133.380101] ath: listenTime=417 OFDM:3 errs=371/s CCK:2 errs=175/s
ofdm_turn=1
[ 2133.380141] ath: NF calibrated [ctl] [chain 0] is -114
[ 2133.380151] ath: NF calibrated [ctl] [chain 1] is -113
[ 2133.380194] ath: Running PA Calibration
[ 2133.380703] ath: disable IER
[ 2133.381333] ath: enable IER

I will do a few more tries, if possible with different setups, to see
if something more descriptive pops up in the logs)

Output from lspci -vvvvxxx:

00:00.0 Host bridge: Advanced Micro Devices [AMD] RS880 Host Bridge
	Subsystem: ASUSTeK Computer Inc. Device 843e
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: [c4] HyperTransport: Slave or Primary Interface
		Command: BaseUnitID=0 UnitCnt=12 MastHost- DefDir- DUL-
		Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
IsocEn- LSEn- ExtCTL- 64b-
		Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit
DwFcInEn- LWO=16bit DwFcOutEn-
		Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0
IsocEn- LSEn- ExtCTL- 64b-
		Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit
DwFcInEn- LWO=8bit DwFcOutEn-
		Revision ID: 3.00
		Link Frequency 0: [b]
		Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-
		Link Frequency Capability 0: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+
800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
		Feature Capability: IsocFC- LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-
		Link Frequency 1: 200MHz
		Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-
		Link Frequency Capability 1: 200MHz- 300MHz- 400MHz- 500MHz- 600MHz-
800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-
		Error Handling: PFlE- OFlE- PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF-
RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-
		Prefetchable memory behind bridge Upper: 00-00
		Bus Number: 00
	Capabilities: [54] HyperTransport: UnitID Clumping
	Capabilities: [40] HyperTransport: Retry Mode
	Capabilities: [9c] HyperTransport: #1a
	Capabilities: [f8] HyperTransport: #1c
00: 22 10 01 96 06 00 30 22 00 00 00 06 00 00 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 43 10 3e 84
30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
40: 08 9c 00 c0 c1 00 00 00 1e 00 00 00 42 20 05 00
50: 43 10 3e 84 08 40 00 90 08 10 05 00 08 00 05 00
60: 7d 00 00 00 00 28 55 d4 00 02 20 00 0b c0 86 81
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20
80: 00 00 00 00 10 00 00 03 20 d4 00 00 33 26 00 00
90: 00 00 00 d0 7f 00 00 00 00 00 00 00 08 f8 7c d0
a0: 26 00 74 00 00 00 00 80 00 00 00 00 79 01 c0 07
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 80 08 54 80 01 20 00 11 11 d0 00 00 00
d0: 60 0b 75 1e 02 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 ff ff ff ff 10 00 00 00 00 c0 ff e6
f0: 00 00 00 00 00 80 80 00 08 00 00 e0 00 00 00 00

00:01.0 PCI bridge: ASUSTeK Computer Inc. RS880 PCI to PCI bridge (int
gfx) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 0000c000-0000cfff
	Memory behind bridge: fe700000-fe8fffff
	Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
	Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [44] HyperTransport: MSI Mapping Enable+ Fixed+
	Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 843e
	Kernel modules: shpchp
00: 43 10 02 96 07 01 30 02 00 00 04 06 00 40 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 40 c1 c1 20 02
20: 70 fe 80 fe 01 d0 f1 df 00 00 00 00 00 00 00 00
30: 00 00 00 00 44 00 00 00 00 00 00 00 00 00 1a 00
40: 00 00 00 00 08 b0 03 a8 00 00 00 00 43 10 3e 84
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 43 10 3e 84 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:09.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to
PCI bridge (PCIE port 4) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: fe900000-fe9fffff
	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-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag+ RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep+ BwNot+
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
BWMgmt+ ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #9, PowerLimit 25.000W; Interlock- NoCompl+
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet+ LinkState+
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis- ARIFwd-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
Selectable De-emphasis: -3.5dB
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
		Address: fee0300c  Data: 4151
	Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 843e
	Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
	Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [110 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00: 22 10 08 96 07 05 10 00 00 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 00 02 02 00 d1 d1 00 00
20: 90 fe 90 fe 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 0a 01 07 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 a0 42 01 20 80 00 00
60: 10 08 00 00 12 0c 30 00 00 00 11 70 80 0c 4c 00
70: 00 00 48 01 08 00 01 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 42 00 01 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 05 b0 01 00 0c 30 e0 fe 51 41 00 00 00 00 00 00
b0: 0d b8 00 00 43 10 3e 84 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: 00 00 00 00 ff ff ff ff 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:0a.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to
PCI bridge (PCIE port 5) (prog-if 00 [Normal decode])
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fea00000-feafffff
	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-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag+ RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep+ BwNot+
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
BWMgmt+ ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #10, PowerLimit 25.000W; Interlock- NoCompl+
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet+ LinkState+
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis- ARIFwd-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
Selectable De-emphasis: -3.5dB
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
		Address: fee0300c  Data: 4159
	Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 843e
	Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
	Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [110 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00: 22 10 09 96 06 05 10 00 00 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 00 03 03 00 f1 01 00 20
20: a0 fe a0 fe 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 0b 01 07 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 a0 42 01 20 80 00 00
60: 10 08 00 00 12 0c 30 01 40 00 12 70 80 0c 54 00
70: 00 00 48 01 08 00 01 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 42 00 01 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 05 b0 01 00 0c 30 e0 fe 59 41 00 00 00 00 00 00
b0: 0d b8 00 00 43 10 3e 84 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: 00 00 00 00 ff ff ff ff 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:11.0 RAID bus controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0
SATA Controller [RAID5 mode] (rev 40)
	Subsystem: ASUSTeK Computer Inc. Device 8443
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 19
	Region 0: I/O ports at b000 [size=8]
	Region 1: I/O ports at a000 [size=4]
	Region 2: I/O ports at 9000 [size=8]
	Region 3: I/O ports at 8000 [size=4]
	Region 4: I/O ports at 7000 [size=16]
	Region 5: Memory@fe6ffc00 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [70] SATA HBA v1.0 InCfgSpace
	Capabilities: [a4] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: ahci
	Kernel modules: ahci
00: 02 10 93 43 07 01 30 02 40 00 04 01 10 40 00 00
10: 01 b0 00 00 01 a0 00 00 01 90 00 00 01 80 00 00
20: 01 70 00 00 00 fc 6f fe 00 00 00 00 43 10 43 84
30: 00 00 00 00 70 00 00 00 00 00 00 00 09 01 00 00
40: 14 80 80 00 01 00 20 00 00 00 80 00 00 00 00 00
50: 05 70 86 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 01 50 22 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 12 a4 10 00 0f 00 00 00 10 01 00 00 00 00 00 00
80: 00 00 00 00 06 1a 14 00 ab 01 08 00 f0 00 00 00
90: 27 60 74 c7 03 43 06 00 08 01 00 00 01 58 09 00
a0: 0c 00 00 00 13 00 06 03 00 00 64 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 20 00 00
e0: 80 00 00 00 00 00 00 00 00 00 00 00 10 00 00 3f
f0: 00 00 00 00 00 00 00 00 77 77 77 00 00 f0 88 af

00:12.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
OHCI0 Controller (prog-if 10 [OHCI])
	Subsystem: ASUSTeK Computer Inc. Device 8443
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory@fe6fe000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci_hcd
00: 02 10 97 43 17 01 a0 02 00 10 03 0c 10 40 80 00
10: 00 e0 6f fe 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 43 10 43 84
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
50: 40 00 00 f0 00 00 00 00 10 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 ff 00 00 80 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 10 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: 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:12.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
EHCI Controller (prog-if 20 [EHCI])
	Subsystem: ASUSTeK Computer Inc. Device 8443
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64, Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 17
	Region 0: Memory@fe6ff800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
		Bridge: PM- B3+
	Capabilities: [e4] Debug port: BAR=1 offset=00e0
	Kernel driver in use: ehci_hcd
00: 02 10 96 43 16 01 b0 02 00 20 03 0c 10 40 00 00
10: 00 f8 6f fe 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 43 10 43 84
30: 00 00 00 00 c0 00 00 00 00 00 00 00 0a 02 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 40 21 80 a0 01 00 00 00 00 00 00 00 00 00 00 00
60: 20 20 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 20 00 00 01 00 00 00 00 00 00 00 00
a0: 01 00 00 00 00 00 08 40 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: 01 e4 02 7e 00 00 40 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 0a 00 e0 20 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 SB7x0/SB8x0/SB9x0 USB
OHCI0 Controller (prog-if 10 [OHCI])
	Subsystem: ASUSTeK Computer Inc. Device 8443
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory@fe6fd000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci_hcd
00: 02 10 97 43 17 01 a0 02 00 10 03 0c 10 40 80 00
10: 00 d0 6f fe 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 43 10 43 84
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
50: 40 00 00 f0 00 00 00 00 32 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 ff 00 00 80 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 10 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: 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 SB7x0/SB8x0/SB9x0 USB
EHCI Controller (prog-if 20 [EHCI])
	Subsystem: ASUSTeK Computer Inc. Device 8443
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64, Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 17
	Region 0: Memory@fe6ff400 (32-bit, non-prefetchable) [size=256]
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
		Bridge: PM- B3+
	Capabilities: [e4] Debug port: BAR=1 offset=00e0
	Kernel driver in use: ehci_hcd
00: 02 10 96 43 16 01 b0 02 00 20 03 0c 10 40 00 00
10: 00 f4 6f fe 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 43 10 43 84
30: 00 00 00 00 c0 00 00 00 00 00 00 00 0a 02 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 40 21 80 a0 01 00 00 00 00 00 00 00 00 00 00 00
60: 20 20 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 20 00 00 01 00 00 00 00 00 00 00 00
a0: 01 00 00 00 00 00 08 40 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: 01 e4 02 7e 00 00 40 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 0a 00 e0 20 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 SBx00 SMBus Controller (rev 42)
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
	Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Kernel modules: sp5100_tco, i2c-piix4
00: 02 10 85 43 03 04 20 02 42 00 05 0c 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: 00 00 00 00 00 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: 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 SBx00 Azalia (Intel HDA) (rev 40)
	Subsystem: ASUSTeK Computer Inc. Device 841b
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64, Cache Line Size: 64 bytes
	Interrupt: pin ? routed to IRQ 16
	Region 0: Memory@fe6f4000 (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 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: HDA Intel
	Kernel modules: snd-hda-intel
00: 02 10 83 43 06 00 10 04 40 00 03 04 10 40 00 00
10: 04 40 6f fe 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 43 10 1b 84
30: 00 00 00 00 50 00 00 00 00 00 00 00 05 00 00 00
40: 00 00 02 00 00 10 00 00 00 00 00 00 01 00 00 00
50: 01 00 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 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 SB7x0/SB8x0/SB9x0 LPC host
controller (rev 40)
	Subsystem: ASUSTeK Computer Inc. Device 8443
	Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
00: 02 10 9d 43 0f 00 20 02 40 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 43 10 43 84
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 04 00 00 00 55 c0 03 ff 17 ff 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 30 02 00 00 00 00 00 00 e0 ff ff ff
70: 67 45 00 00 00 00 00 00 1c 00 00 00 05 0b 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 01 10 d6 fe
a0: 02 00 c1 fe 2e 01 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 09 39 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 SBx00 PCI to PCI Bridge (rev
40) (prog-if 01 [Subtractive decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=64
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: feb00000-febfffff
	Prefetchable memory behind bridge: fff00000-000fffff
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
00: 02 10 84 43 07 01 a0 02 40 01 04 06 00 40 81 00
10: 00 00 00 00 00 00 00 00 00 04 04 40 f0 00 80 22
20: b0 fe b0 fe f0 ff 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 07 00
40: 26 00 10 ff 00 00 00 00 0c 0f 3c d1 00 01 00 00
50: 01 00 00 00 08 00 03 a8 00 00 00 00 85 00 ff ff
60: ca 0e 17 00 ba 98 10 02 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:14.5 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
OHCI2 Controller (prog-if 10 [OHCI])
	Subsystem: ASUSTeK Computer Inc. Device 8443
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64, Cache Line Size: 64 bytes
	Interrupt: pin C routed to IRQ 18
	Region 0: Memory@fe6fc000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci_hcd
00: 02 10 99 43 17 01 a0 02 00 10 03 0c 10 40 00 00
10: 00 c0 6f fe 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 43 10 43 84
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 03 00 00
40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
50: 40 00 00 f0 00 00 00 00 ff ff ff ff 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 ff 00 00 80 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 10 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: 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:15.0 PCI bridge: ATI Technologies Inc Device 43a0 (prog-if 00
[Normal decode])
	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=05, 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-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express (v2) Root Port (Slot-), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag+ RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #247, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
<64ns, L1 <1us
			ClockPM- Surprise- LLActRep+ BwNot+
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x16, TrErr- Train- SlotClk+ DLActive-
BWMgmt- ABWMgmt-
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ ARIFwd-
		DevCtl2: Completion Timeout: 65ms to 210ms, TimeoutDis- ARIFwd-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-,
Selectable De-emphasis: -3.5dB
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0300c  Data: 4161
	Capabilities: [b0] Subsystem: ATI Technologies Inc Device 0000
	Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
	Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00: 02 10 a0 43 04 05 10 00 00 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 05 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 01 07 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 06 00 00 00 00 10 a0 42 00 20 80 00 00
60: 10 08 00 00 11 0c 30 f7 00 00 00 11 00 00 04 00
70: 00 00 40 00 08 00 01 00 00 00 00 00 1f 00 00 00
80: 06 00 00 00 00 00 00 00 41 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: 05 b0 81 00 0c 30 e0 fe 00 00 00 00 61 41 00 00
b0: 0d b8 00 00 02 10 00 00 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: 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:15.1 PCI bridge: ATI Technologies Inc Device 43a1 (prog-if 00
[Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fdf00000-00000000fdffffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express (v2) Root Port (Slot-), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag+ RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep+ BwNot+
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
BWMgmt+ ABWMgmt-
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ ARIFwd-
		DevCtl2: Completion Timeout: 65ms to 210ms, TimeoutDis- ARIFwd-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
Selectable De-emphasis: -3.5dB
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0300c  Data: 4169
	Capabilities: [b0] Subsystem: ATI Technologies Inc Device 0000
	Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
	Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00: 02 10 a1 43 07 05 10 00 00 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 06 06 00 e1 e1 00 00
20: f0 ff 00 00 f1 fd f1 fd 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 07 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 06 00 00 00 00 10 a0 42 00 20 80 00 00
60: 10 08 00 00 12 0c 30 01 40 00 11 70 00 00 04 00
70: 00 00 40 01 08 00 01 00 00 00 00 00 1f 00 00 00
80: 06 00 00 00 00 00 00 00 42 00 01 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 05 b0 81 00 0c 30 e0 fe 00 00 00 00 69 41 00 00
b0: 0d b8 00 00 02 10 00 00 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: 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:16.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
OHCI0 Controller (prog-if 10 [OHCI])
	Subsystem: ASUSTeK Computer Inc. Device 8443
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory@fe6f3000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci_hcd
00: 02 10 97 43 17 01 a0 02 00 10 03 0c 10 40 80 00
10: 00 30 6f fe 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 43 10 43 84
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
50: 40 00 00 f0 00 00 00 00 54 06 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 ff 00 00 80 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 10 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: 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:16.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
EHCI Controller (prog-if 20 [EHCI])
	Subsystem: ASUSTeK Computer Inc. Device 8443
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64, Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 17
	Region 0: Memory@fe6ff000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
		Bridge: PM- B3+
	Capabilities: [e4] Debug port: BAR=1 offset=00e0
	Kernel driver in use: ehci_hcd
00: 02 10 96 43 16 01 b0 02 00 20 03 0c 10 40 00 00
10: 00 f0 6f fe 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 43 10 43 84
30: 00 00 00 00 c0 00 00 00 00 00 00 00 0a 02 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 40 21 80 a0 01 00 00 00 00 00 00 00 00 00 00 00
60: 20 20 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 20 00 00 01 00 00 00 00 00 00 00 00
a0: 01 00 00 00 00 00 08 40 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: 01 e4 02 7e 00 00 40 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 0a 00 e0 20 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] Family 10h Processor
HyperTransport Configuration
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Capabilities: [80] HyperTransport: Host or Secondary Interface
		Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave- <EOCErr- DUL-
		Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
IsocEn- LSEn+ ExtCTL- 64b-
		Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit
DwFcInEn- LWO=16bit DwFcOutEn-
		Revision ID: 3.00
		Link Frequency: [b]
		Link Error: <Prot- <Ovfl- <EOC- CTLTm-
		Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+
800MHz+ 1.0GHz+ 1.2GHz+ 1.4GHz- 1.6GHz- Vend-
		Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-
00: 22 10 00 12 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 02 04 00 01 02 04 00 01 02 04 00 01 02 04 00
50: 01 02 04 00 01 02 04 00 01 02 04 00 01 02 04 00
60: 00 00 01 00 e0 00 00 00 20 a8 2f 01 20 f8 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 20 11 11 60 0b f5 8f 13 00 00 00
90: d0 02 85 80 00 00 00 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] Family 10h Processor
Address Map
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
00: 22 10 01 12 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 2f 02 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: 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 03 0a 00 00 00 0b 00 00
a0: 03 00 d0 00 80 ff ef 00 03 00 f0 00 00 6f fe 00
b0: 03 70 fe 00 80 8f fe 00 03 90 fe 00 00 df ff 00
c0: 13 10 00 00 00 f0 ff 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: 03 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00
f0: 03 30 00 d0 00 00 00 00 00 00 00 00 00 00 00 00

00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
DRAM Controller
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Kernel modules: amd64_edac_mod
00: 22 10 02 12 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 09 01 00 00 01 02 00 00 09 03 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: e0 3c f8 00 e0 3c f8 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 06 00 08 0e 28 04 11 18
80: 55 00 00 00 d4 0a 24 00 45 96 16 00 66 b9 22 01
90: 00 00 01 00 0d 09 58 3f 07 03 00 80 00 00 00 00
a0: 00 02 00 00 00 00 00 00 40 00 00 00 00 00 00 00
b0: 73 80 9e 95 03 00 00 00 1f f0 06 00 01 70 1f 7a
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: fe 1b dc ff 00 fc 03 e1 df 83 62 fd 3f 02 e0 fb
e0: 00 fc ff e0 e0 fe 77 1b 2b fb e0 7f 1f 1c f8 3b
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] Family 10h Processor
Miscellaneous Control
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Capabilities: [f0] Secure device <?>
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00: 22 10 03 12 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 ff ff 3f 5c 00 b0 4a 00 00 00 00 00 00 00 00
50: 20 a0 02 06 10 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 05 62 5f 34 00 00 00 30 51 80 01 60
70: 51 11 32 60 01 01 98 00 14 0c 20 00 11 08 07 00
80: 81 e6 00 e6 e6 41 e6 01 08 00 00 00 00 60 58 42
90: 43 00 00 00 52 00 00 00 00 f1 1c 02 00 00 00 00
a0: a4 08 06 b0 80 18 08 16 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 80 68 02 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 26 0f 81 c8 16 14 2e 03 2e 53 27 00
e0: 00 00 00 00 30 12 40 1e 79 5f 07 00 00 00 00 00
f0: 0f 00 10 00 00 00 00 00 00 00 00 00 62 0f 10 00

00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
Link Control
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
00: 22 10 04 12 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: 00 00 00 00 00 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: 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

01:05.0 VGA compatible controller: ATI Technologies Inc RS880 [Radeon
HD 4250] (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 843e
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory at d0000000 (32-bit, prefetchable) [size=256M]
	Region 1: I/O ports at c000 [size=256]
	Region 2: Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]
	Region 5: Memory at fe700000 (32-bit, non-prefetchable) [size=1M]
	Expansion ROM@<unassigned> [disabled]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Kernel driver in use: fglrx_pci
	Kernel modules: fglrx, radeon
00: 02 10 15 97 07 01 10 00 00 00 00 03 10 00 80 00
10: 08 00 00 d0 01 c0 00 00 00 00 8f fe 00 00 00 00
20: 00 00 00 00 00 00 70 fe 00 00 00 00 43 10 3e 84
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 3e 84
50: 01 a0 03 06 00 00 00 00 10 a0 12 00 a0 8f 00 00
60: 10 08 0a 00 01 0d 00 00 00 00 01 11 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 01 00 01 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 05 00 80 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

01:05.1 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200]
	Subsystem: ASUSTeK Computer Inc. Device 843e
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 19
	Region 0: Memory@fe8e8000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Kernel driver in use: HDA Intel
	Kernel modules: snd-hda-intel
00: 02 10 0f 97 07 01 10 00 00 00 03 04 10 00 80 00
10: 00 80 8e fe 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 43 10 3e 84
30: 00 00 00 00 50 00 00 00 00 00 00 00 09 02 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 3e 84
50: 01 a0 03 06 00 00 00 00 10 a0 12 00 a0 8f 00 00
60: 10 08 0a 00 01 0d 00 00 00 00 01 11 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 01 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 05 00 80 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

02:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series
Firewire Controller (prog-if 10 [OHCI])
	Subsystem: ASUSTeK Computer Inc. Device 8374
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: Memory at fe9ff800 (64-bit, non-prefetchable) [size=2K]
	Region 2: I/O ports@d800 [size=256]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable+ 64bit+
		Address: 0000000000000000  Data: 0000
		Masking: 00000000  Pending: 00000000
	Capabilities: [98] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
<1us, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive-
BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [130 v1] Device Serial Number 00-1e-8c-ff-ff-35-47-53
	Kernel driver in use: firewire_ohci
	Kernel modules: firewire-ohci
00: 06 11 03 34 07 01 10 00 00 10 00 0c 10 00 80 00
10: 04 f8 9f fe 00 00 00 00 01 d8 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 74 83
30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 01 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 80 03 e4 00 00 00 00 00 00 00 00 00 1e 00 00
60: 00 00 00 00 22 00 01 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 98 80 01 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 10 00 01 00 00 80 64 00
a0: 00 20 19 00 11 4c 07 00 00 00 11 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

02:00.1 IDE interface: VIA Technologies, Inc. VT6415 PATA IDE Host
Controller (rev a0) (prog-if 85 [Master SecO PriO])
	Subsystem: ASUSTeK Computer Inc. Device 838f
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: I/O ports at dc00 [size=8]
	Region 1: I/O ports at d480 [size=4]
	Region 2: I/O ports at d400 [size=8]
	Region 3: I/O ports at d080 [size=4]
	Region 4: I/O ports at d000 [size=16]
	Expansion ROM@fe9e0000 [disabled] [size=64K]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [70] MSI: Enable- Count=1/1 Maskable+ 64bit+
		Address: 0000000000000000  Data: 0000
		Masking: 00000000  Pending: 00000000
	Capabilities: [90] Express (v1) Legacy Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
<1us, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive-
BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [130 v1] Device Serial Number 00-1e-8c-ff-ff-35-47-53
	Kernel driver in use: pata_via
	Kernel modules: pata_via
00: 06 11 15 04 07 01 10 00 a0 85 01 01 10 00 80 00
10: 01 dc 00 00 81 d4 00 00 01 d4 00 00 81 d0 00 00
20: 01 d0 00 00 00 00 00 00 00 00 00 00 43 10 8f 83
30: 00 00 9e fe 50 00 00 00 00 00 00 00 0a 01 00 00
40: 00 00 00 00 ff 10 00 00 00 00 00 00 00 00 00 00
50: 01 70 03 e4 00 00 00 00 00 00 00 00 00 00 00 00
60: 04 05 00 00 22 00 01 00 00 00 00 00 00 00 00 00
70: 05 90 80 01 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: 10 00 11 00 00 80 64 00 00 20 19 00 11 4c 07 00
a0: 00 00 11 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: a8 a8 33 b6 07 07 00 00 00 00 00 00 01 00 00 00
d0: 30 00 09 00 00 02 00 00 02 01 00 00 8a 13 02 00
e0: 8e 46 12 00 8a 13 02 00 8e 46 12 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

03:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host
Controller (rev 03) (prog-if 30 [XHCI])
	Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory@feafe000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
		Vector table: BAR=0 offset=00001000
		PBA: BAR=0 offset=00001080
	Capabilities: [a0] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0
<4us, L1 unlimited
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
Selectable De-emphasis: -6dB
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [140 v1] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
	Capabilities: [150 v1] #18
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci-hcd
00: 33 10 94 01 06 05 10 00 03 30 03 0c 10 00 00 00
10: 04 e0 af fe 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 43 10 13 84
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 70 c3 c9 08 00 00 00 00 00 00 00 00 00 00 00
60: 30 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 05 90 86 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: 11 a0 07 80 00 10 00 00 80 10 00 00 00 00 00 00
a0: 10 00 02 00 c0 8f 00 00 00 28 19 00 12 ec 07 00
b0: 40 01 12 10 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 10 08 00 00 00 00 00 00 00 00 00 00
d0: 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: fc 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 08 14 60 00 00 00 00 00 00 00 00 00 00 00 00 00

04:07.0 Network controller: Atheros Communications Inc. AR9287
Wireless Network Adapter (rev 01)
	Subsystem: Atheros Communications Inc. Device 0300
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 168, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 22
	Region 0: Memory@febe0000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=100mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: ath9k
	Kernel modules: ath9k
00: 8c 16 2d 00 16 01 b0 02 01 00 80 02 10 a8 00 00
10: 00 00 be fe 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 8c 16 00 03
30: 00 00 00 00 44 00 00 00 00 00 00 00 03 01 00 00
40: 80 00 00 00 01 00 82 48 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: 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

06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard [Realtek RTL8111E]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 44
	Region 0: I/O ports at e800 [size=256]
	Region 2: Memory at fdfff000 (64-bit, prefetchable) [size=4K]
	Region 4: Memory at fdff8000 (64-bit, prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0100c  Data: 4171
	Capabilities: [70] Express (v2) Endpoint, MSI 01
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
<512ns, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-,
Selectable De-emphasis: -6dB
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB
	Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
		Vector table: BAR=4 offset=00000000
		PBA: BAR=4 offset=00000800
	Capabilities: [d0] Vital Product Data
		Unknown small resource type 00, will not decode more.
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO+ CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 0e, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [140 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
	Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
	Kernel driver in use: r8169
	Kernel modules: r8169
00: ec 10 68 81 07 05 10 00 06 00 00 02 10 00 00 00
10: 01 e8 00 00 00 00 00 00 0c f0 ff fd 00 00 00 00
20: 0c 80 ff fd 00 00 00 00 00 00 00 00 43 10 32 84
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 00 00
40: 01 50 c3 ff 08 00 00 00 00 00 00 00 00 00 00 00
50: 05 70 81 00 0c 10 e0 fe 00 00 00 00 71 41 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 10 b0 02 02 c1 8c 00 00 00 50 19 00 11 3c 07 00
80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 10 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: 11 d0 03 00 04 00 00 00 04 08 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 03 00 00 80 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

On Wed, Oct 12, 2011 at 8:59 AM, Mohammed Shafi
<shafi.wireless@gmail.com> wrote:
> On Wed, Oct 12, 2011 at 12:08 AM, Philipp Raich <philipp.raich@gmail.com> wrote:
>> Hi.
>>
>> When using the ath9k module my system freezes in less than a few minutes, and I'm not able to find out why. Could someone help me by telling me where to find useful information on where or why this happens? (Or should i begin to insert my own debugging-output in the code???)
>
> please provide us more information under what scenario the freeze
> happens(your kernel version in which you are running compat-wireless).
> i just connected to a secure AP and pinged it.(AR987 rev 01)
> also provide lspci -vvvvxxx
>
>>
>> The crashes almost disappear if i crank the TX-Power up and thus improve the signal quality (i think this could be a hint), and almost only appear when the connection is under "heavy load" (firing up a youtube-video works reliably most of the time), but may also appear at any given time. [To me it sounds like something the module expects to be there gets "lost"... (null-pointer anyone?)]
>>
>> Even worse, I do not have a working SysRq-Key on this machine (remapping other key did not work, PS/2-keyboard won't work), but I think it would be useless anyway, the tty running Xorg usually shows a beautiful color-pattern as soon as the crashes occur, when running a serial console as it happens, the screen just freezes.
>>
>> I used the almost recent version of ath9k (via compat-wireless tarball '2011-10-10') and enabled debugging as far as I could get it to work (I see the nodes under /sys/kernel/debug/ieee80211/phy0/ath9k but could not find anything really helpful there... Mostly because I have no idea where to look and what the numbers mean I was not able to find any insightful documentation).
>
> capturing the crash with net console will help. those debug info may
> not be very useful for crash.
> http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt
>
>>
>> What would be most interesting to me is, what happens before the crashes occur? What is ath9k doing? The usual kernel-debugging stuff... I thought I saw debug-printks in the code, and hoped to enable it via 'modprobe ath9k debug=0xffffffff', but with no luck. Was it disabled in the recent past? Did I miss a step in enabling it?
>
> please read http://linuxwireless.org/en/users/Drivers/ath9k/debug.
>
>>
>> Can somebody give me a little guidance on what to do next? I would really like to improve the situation for me and everyone else, or at least help as much as I can, and I think I need a hint.
>>
>> Thanks,
>> Philipp Raich
>> _______________________________________________
>> ath9k-devel mailing list
>> ath9k-devel at lists.ath9k.org
>> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>>
>
>
>
> --
> shafi
>

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-11 18:38 [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287 Philipp Raich
  2011-10-12  6:59 ` Mohammed Shafi
@ 2011-10-12 13:53 ` Peter Stuge
  2011-10-12 14:09   ` Mohammed Shafi
  2011-10-13  0:44 ` Adrian Chadd
  2 siblings, 1 reply; 31+ messages in thread
From: Peter Stuge @ 2011-10-12 13:53 UTC (permalink / raw)
  To: ath9k-devel

Philipp Raich wrote:
> I would really like to improve the situation for me and everyone
> else, or at least help as much as I can, and I think I need a hint.

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 13:53 ` Peter Stuge
@ 2011-10-12 14:09   ` Mohammed Shafi
  2011-10-12 14:56     ` Peter Stuge
  0 siblings, 1 reply; 31+ messages in thread
From: Mohammed Shafi @ 2011-10-12 14:09 UTC (permalink / raw)
  To: ath9k-devel

On Wed, Oct 12, 2011 at 7:23 PM, Peter Stuge <peter@stuge.se> wrote:
> Philipp Raich wrote:
>> I would really like to improve the situation for me and everyone
>> else, or at least help as much as I can, and I think I need a hint.
>
> From experience I know that Atheros does not like to work with end
> users on debugging issues like this, even if end users happen to be
> competent. The prefered modus operandi is to attempt to reproduce
> issues internally, and if that is successful then some time later
> there usually comes a patch into wireless-testing.git. This is of
> course useless for corner case problems.

 people do take efforts to recreate remote issues. there are several
issues that were properly fixed. i accept that there may be few issues
which may not be fixed.

>
> This mailing list is a lot like first-line support. You usually don't
> get quality engineer time from Atheros here. I can understand that,
> because remote debugging is a tremendous pain. But it's also the only
> way to resolve odd problems.

any developer would be very happy if they can find a bug and fix it.
obviously we need to parallely work on other commitments. would you
please stop complaining and provide some help ?  all you try to do is
focus only on the *negative things*. there are several issues we find
by ourselves and send patches. i do take a point we have to improve on
this. i will surely work on it. thanks!

>
> I would recommend that you try to reproduce using FreeBSD. I'm unsure
> if the driver there supports AR9287, but if it does I think you will
> be able to get good help thanks to Adrian, the main fbsd driver
> developer, who is also active on this list, but he's obviously not
> working on the Linux driver. :)
>
>
> //Peter
> _______________________________________________
> ath9k-devel mailing list
> ath9k-devel at lists.ath9k.org
> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>



-- 
shafi

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 14:09   ` Mohammed Shafi
@ 2011-10-12 14:56     ` Peter Stuge
  2011-10-12 15:15       ` Mohammed Shafi
  2011-10-12 15:29       ` Adrian Chadd
  0 siblings, 2 replies; 31+ messages in thread
From: Peter Stuge @ 2011-10-12 14:56 UTC (permalink / raw)
  To: ath9k-devel

Mohammed Shafi wrote:
> > From experience I know that Atheros does not like to work with end
> > users on debugging issues like this, even if end users happen to be
> > competent. The prefered modus operandi is to attempt to reproduce
> > issues internally, and if that is successful then some time later
> > there usually comes a patch into wireless-testing.git. This is of
> > course useless for corner case problems.
> 
> people do take efforts to recreate remote issues. there are several
> issues that were properly fixed.

I absolutely agree! I tried to also acknowledge that, but I'm happy
to be more clear: Atheros takes efforts to reproduce issues and in
many cases already it has resulted in fixes. The problem is that
remote issues can be impossible or too difficult to reproduce.


> i accept that there may be few issues which may not be fixed.

I know. I don't. I was actually shocked to meet this attitude when
coming into the ath9k community. I didn't think anyone would work on
open source without the desire to make it perfect. I was too naive.

I completely understand the attitude, I just disagree with it.


> > This mailing list is a lot like first-line support. You usually don't
> > get quality engineer time from Atheros here. I can understand that,
> > because remote debugging is a tremendous pain. But it's also the only
> > way to resolve odd problems.
> 
> any developer would be very happy if they can find a bug and fix it.

Yes of course. The problem is that developers alone can not
reasonably quickly find and fix bugs that depend on a particular
remote RF environment.


> obviously we need to parallely work on other commitments.

Remote debugging is a pain, it takes a lot of time, and I understand
that there is no time for it. Adding to this, it might also require
sharing whatever proprietary or FCC-forbidden information with
consumers, and that of course rules it out completely.


> would you please stop complaining and provide some help ?

It took me many months time to get an idea of the ath9k community,
and I would have appreciated tremendously if someone had explained
to me how things worked and what I could expect, so that I could
take independent action accordingly. I believe I help people when I
talk about how this community works.


> all you try to do is focus only on the *negative things*.

I try to focus on facts. Facts are negative sometimes. Some facts may
be unintentional, but they are facts nevertheless.

When I read an email with a request for help with what seems to be a
corner case problem (otherwise it would have been fixed already,
because ath9k works really well for many users) then I think it is
important to talk about what the facts are regarding debugging and
the information flow that supports debugging, to allow efficient
resolution of the problem situation.

A fact is that there is little to no public information exchange on
developer level with Atheros (e.g. on this mailing list) and another
fact is that this is quite the opposite of what I expected when
subscribing to the list.

I do find these facts tremendously negative, but there's not much I
can do.

Even if I were to become involved as a developer I couldn't do
anything about it. I could work on the code, but I couldn't change
the flow of information. I don't have time to work on the code, I do
so in enough other places already, and besides I have very little
interest to work on the code when information can not flow to support
maximum development and debugging efficiency.


> there are several issues we find by ourselves and send patches.

Certainly! I never said anything about this. There are continuously
updates and improvements at the very least for the newest hardware
but probably also for older hardware, although e.g. Luis has
mentioned that he is interested only in the newest hardware.


> i do take a point we have to improve on this. i will surely work on
> it. thanks!

It's impossible for third party such as myself to say if and how much
Atheros needs to improve on finding issues internally.

I expect that you already do reviews internally before proposing
patches for wireless-testing.git and so on, and of course you have
test labs which provide developers with problem reports, but none of
this matters for issues that have not yet been encountered, such as
when a user reports an unseen corner case problem.

The kicker is of course that what may first seem to be just a corner
case problem can end up being or revealing a much more important
problem.


> > I would recommend that you try to reproduce using FreeBSD. I'm unsure
> > if the driver there supports AR9287, but if it does I think you will
> > be able to get good help thanks to Adrian,

This obviously does not immediately help Atheros but I'm sure you
recognize that this advice and this approach to debugging the problem
will help the user, Adrian and FreeBSD, if the problem can be
accurately identified, as I believe Adrian would be able to do with
or without asking Atheros the correct questions in the trusted
sidechannel, and in that case the issue being identified will also
quite likely help ath9k and Atheros as well, since once a problem has
been identified it will usually be easy to fix it.


//Peter

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 14:56     ` Peter Stuge
@ 2011-10-12 15:15       ` Mohammed Shafi
  2011-10-12 15:35         ` Peter Stuge
  2011-10-12 15:29       ` Adrian Chadd
  1 sibling, 1 reply; 31+ messages in thread
From: Mohammed Shafi @ 2011-10-12 15:15 UTC (permalink / raw)
  To: ath9k-devel

On Wed, Oct 12, 2011 at 8:26 PM, Peter Stuge <peter@stuge.se> wrote:
> Mohammed Shafi wrote:
>> > From experience I know that Atheros does not like to work with end
>> > users on debugging issues like this, even if end users happen to be
>> > competent. The prefered modus operandi is to attempt to reproduce
>> > issues internally, and if that is successful then some time later
>> > there usually comes a patch into wireless-testing.git. This is of
>> > course useless for corner case problems.
>>
>> people do take efforts to recreate remote issues. there are several
>> issues that were properly fixed.
>
> I absolutely agree! I tried to also acknowledge that, but I'm happy
> to be more clear: Atheros takes efforts to reproduce issues and in
> many cases already it has resulted in fixes. The problem is that
> remote issues can be impossible or too difficult to reproduce.
>
>
>> i accept that there may be few issues which may not be fixed.
>
> I know. I don't. I was actually shocked to meet this attitude when
> coming into the ath9k community. I didn't think anyone would work on
> open source without the desire to make it perfect. I was too naive.
>
> I completely understand the attitude, I just disagree with it.

its not that i meant we cannot fix those issues, i meant that there
may be certain issues which might not yet be discovered.

>
>
>> > This mailing list is a lot like first-line support. You usually don't
>> > get quality engineer time from Atheros here. I can understand that,
>> > because remote debugging is a tremendous pain. But it's also the only
>> > way to resolve odd problems.
>>
>> any developer would be very happy if they can find a bug and fix it.
>
> Yes of course. The problem is that developers alone can not
> reasonably quickly find and fix bugs that depend on a particular
> remote RF environment.
>
>
>> obviously we need to parallely work on other commitments.
>
> Remote debugging is a pain, it takes a lot of time, and I understand
> that there is no time for it. Adding to this, it might also require
> sharing whatever proprietary or FCC-forbidden information with
> consumers, and that of course rules it out completely.
>
>
>> would you please stop complaining and provide some help ?
>
> It took me many months time to get an idea of the ath9k community,
> and I would have appreciated tremendously if someone had explained
> to me how things worked and what I could expect, so that I could
> take independent action accordingly. I believe I help people when I
> talk about how this community works.

sorry, this community works much better than what you speak about it.

>
>
>> all you try to do is focus only on the *negative things*.
>
> I try to focus on facts. Facts are negative sometimes. Some facts may
> be unintentional, but they are facts nevertheless.
>
> When I read an email with a request for help with what seems to be a
> corner case problem (otherwise it would have been fixed already,
> because ath9k works really well for many users) then I think it is
> important to talk about what the facts are regarding debugging and
> the information flow that supports debugging, to allow efficient
> resolution of the problem situation.
>
> A fact is that there is little to no public information exchange on
> developer level with Atheros (e.g. on this mailing list) and another
> fact is that this is quite the opposite of what I expected when
> subscribing to the list.


>
> I do find these facts tremendously negative, but there's not much I
> can do.
>
> Even if I were to become involved as a developer I couldn't do
> anything about it. I could work on the code, but I couldn't change
> the flow of information. I don't have time to work on the code, I do
> so in enough other places already, and besides I have very little
> interest to work on the code when information can not flow to support
> maximum development and debugging efficiency.
>
>
>> there are several issues we find by ourselves and send patches.
>
> Certainly! I never said anything about this. There are continuously
> updates and improvements at the very least for the newest hardware
> but probably also for older hardware, although e.g. Luis has
> mentioned that he is interested only in the newest hardware.
>
>
>> i do take a point we have to improve on this. i will surely work on
>> it. thanks!
>
> It's impossible for third party such as myself to say if and how much
> Atheros needs to improve on finding issues internally.
>
> I expect that you already do reviews internally before proposing
> patches for wireless-testing.git and so on, and of course you have
> test labs which provide developers with problem reports, but none of
> this matters for issues that have not yet been encountered, such as
> when a user reports an unseen corner case problem.
>
> The kicker is of course that what may first seem to be just a corner
> case problem can end up being or revealing a much more important
> problem.
>
>
>> > I would recommend that you try to reproduce using FreeBSD. I'm unsure
>> > if the driver there supports AR9287, but if it does I think you will
>> > be able to get good help thanks to Adrian,
>
> This obviously does not immediately help Atheros but I'm sure you
> recognize that this advice and this approach to debugging the problem
> will help the user, Adrian and FreeBSD, if the problem can be
> accurately identified, as I believe Adrian would be able to do with
> or without asking Atheros the correct questions in the trusted
> sidechannel, and in that case the issue being identified will also
> quite likely help ath9k and Atheros as well, since once a problem has
> been identified it will usually be easy to fix it.
>
>
> //Peter
> _______________________________________________
> ath9k-devel mailing list
> ath9k-devel at lists.ath9k.org
> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>



-- 
shafi

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 14:56     ` Peter Stuge
  2011-10-12 15:15       ` Mohammed Shafi
@ 2011-10-12 15:29       ` Adrian Chadd
  2011-10-12 16:01         ` Peter Stuge
  1 sibling, 1 reply; 31+ messages in thread
From: Adrian Chadd @ 2011-10-12 15:29 UTC (permalink / raw)
  To: ath9k-devel

Oh, don't think it's a FreeBSD related thing. It's likely more a "what
people are comfortable doing" thing.

I think it's a difficult call for any company to offer free support to
open source users. To developers, sure, they're likely their own "clue
filter" and will (quickly enough) learn how/what to ask the right
questions (eg, like how I quickly got clued up on this wifi stuff last
year.) But for every Felix and I, there's likely a lot more linux
ath9k users who are having issues. Who's going to help them? How many
developers are going to be dedicated to this task? Are they full-time
or part time? How are they going to help support users on a huge
variety of platform choices and combinations - doubly so when people
start submitting home-built PCs or customised laptops with
non-standard (ie, non-shipped) wifi NICs?

What FreeBSD/Linux atheros chipset support needs is some more cluey
developers (maybe working at companies who are already supporting
end-users, say Redhat, Canonical, etc) who could take ownership of
"help fix/debug wireless issues" and could act as a middle man.

We'd all like to make things perfect, but different people have
different priorities. _My_ priority is to make sure the older stuff
works spot on, stable and predictable, before I try my hand at AR9300+
support. But that's only going to work as long as I have the time (and
funding) to make this happen. That has its own problems (you'd not
believe how many people have complained because FreeBSD doesn't
support AR9170 or AR7010 USB stuff, even though there's perfectly
working Linux/OpenBSD code to help with a porting project) but it's
how I try to do things.

FYI: I got fed up with the lack of AR9287 chipset support and decided
to avoid exam study by porting over the changes. So yes, AR9287
support in FreeBSD-HEAD should work just fine. But who knows about it
and its interaction with the random bus and acpi glue out there? All I
can say is "works ace on my eeepc 701. Really ace. 200mbit+ UDP even."

Just a final note - any active developer who takes an active part in
_any_ open source atheros wifi development (Linux, Free/Net/OpenBSD,
Haiku, ReactOS..) and shows consistently good work and a level head
can likely get access to exactly the same kinds of side channels I and
others have. I'm not a special case. I was just persistent, cluey and
persistent. (Getting 802.11n up and working likely helped my cause.)




Adrian

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 15:15       ` Mohammed Shafi
@ 2011-10-12 15:35         ` Peter Stuge
  2011-10-12 16:51           ` Felix Fietkau
  0 siblings, 1 reply; 31+ messages in thread
From: Peter Stuge @ 2011-10-12 15:35 UTC (permalink / raw)
  To: ath9k-devel

Mohammed Shafi wrote:
> >> i accept that there may be few issues which may not be fixed.
> >
> > I know. I don't. I was actually shocked to meet this attitude when
> > coming into the ath9k community. I didn't think anyone would work on
> > open source without the desire to make it perfect. I was too naive.
> >
> > I completely understand the attitude, I just disagree with it.
> 
> its not that i meant we cannot fix those issues,

Yes to be clear that is also not what I thought you meant. I am
completely confident that Atheros developers can fix any issue that
anyone encounters. This is not the problem.


> i meant that there may be certain issues which might not yet be
> discovered.

The problem is (again) the lack of working on developer level with
competent users to discover and identify issues.

I don't know exactly why this happens but there are some possible
reasons that I can think of;

1. limited resources (remote debugging takes a lot of time and is not fun)
2. legal obligations (NDA or lack of NDA or FCC regulations)
3. spite

I have never really thought that 3. was the case, and I don't claim
that it is. I find it much more likely that 1. or 2. is the real
reason. The problem is still there.


> >> would you please stop complaining and provide some help ?
> >
> > It took me many months time to get an idea of the ath9k community,
> > and I would have appreciated tremendously if someone had explained
> > to me how things worked and what I could expect, so that I could
> > take independent action accordingly. I believe I help people when I
> > talk about how this community works.
> 
> sorry, this community works much better than what you speak about it.

The last thing that happened that comes to mind is that Luis asked an
open source project developer to not mention a particular Atheros
software name on public mailing lists. The *name* of the software!

The kind of information flow I expected when subscribing to the list
is all about register details, meanings of bits, how the on-chip
firmware works and can be controlled, and every other technical
detail about Atheros hardware that is relevant for working with
driver development. You know very well that this discussion does not
happen on the public mailing list, and thus not within the ath9k
community.

I've understood that there's also another community, with developers,
who do get to talk about developer level details, but the barrier of
entry to that community is higher than simply subscribing to a
mailing list, and approaching ath9k naively as I did it makes no
sense to divide resources like that for a wifi driver.

The public community is supposed to be this mailing list, right?
There's no information flow to speak of here. That is a fact.

I was very disappointed but by now I think I understand it. I had to
learn about it over a long period of time and I try to avoid that
anyone else has to deal with the same stupid learning curve.


//Peter

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 12:21   ` Philipp Raich
@ 2011-10-12 15:37     ` Mohammed Shafi
  2011-10-12 19:19       ` Philipp Raich
  0 siblings, 1 reply; 31+ messages in thread
From: Mohammed Shafi @ 2011-10-12 15:37 UTC (permalink / raw)
  To: ath9k-devel

please try the attached patch and if it helps. please let us know if
you get any warnings. this is a fix of corner case issue we saw in htc
done by Raj.
thanks!

On Wed, Oct 12, 2011 at 5:51 PM, Philipp Raich <philipp.raich@gmail.com> wrote:
> I am right now running kernel version 2.6.38-12-generic (from
> canonical in ubuntu 11.04 obviously), but tried their mainline build
> (3.1.0-999) yesterday, and previously also built the kernel 3.0 and
> 3.1-rc6 from git, and in most cases I tried up-to-date compat-wireless
> above these kernels, the error was always present and did never change
> its behaviour.
> The only things that did improve its behaviour were: Increasing Signal
> Quality, not doing a thing over the connection.
> What did resolve the issue: Disabling ath9k, using the ethernet-link
> instead, running windows (to see if a hardware fault might be present)
>
> The scenario would be: I connect to an AP (tested on two different
> ones, one AVM Fritz!Box and an ASUS-type running dd-wrt, both secured
> via WPA2-Personal) and establish a data transfer over the wlan-link of
> any kind (e.g. downloading an distro-image, download from samba-share
> in LAN). Without any certain interaction and randomly (could happen
> almost immediately, or only after a few minutes, does not seem the
> correlate with amount of data transferred or the actual throughput,
> although high throughput seems to force it), the system freezes/hangs
> and doesn't even respond to ping over the ethernet-link any more.
>
> I finally got the full debugging output working, and captured this via
> netconsole: (I will just post the last few lines, as the whole log is
> much too big, and it seems there is nothing of particular interest
> there; nevertheless, I made it available for download here:
> http://dl.dropbox.com/u/9066020/nc.out )
>
> [ 2133.370678] ath: enable IER
> [ 2133.370687] ath: AR_IMR 0x918414b0 IER 0x1
> [ 2133.371022] ath: disable IER
> [ 2133.371058] ath: tx queue 2 (aec6c570), link ffff8800aec6c6a8
> [ 2133.371066] ath: TX complete: skb: ffff88020aa65800
> [ 2133.371078] ath: enable IER
> [ 2133.371088] ath: AR_IMR 0x918414b0 IER 0x1
> [ 2133.371754] ath: disable IER
> [ 2133.371790] ath: tx queue 2 (aec6c5d8), link ffff8800aec6c6a8
> [ 2133.371797] ath: TX complete: skb: ffff88020a964500
> [ 2133.371811] ath: enable IER
> [ 2133.371820] ath: AR_IMR 0x918414b0 IER 0x1
> [ 2133.372954] ath: disable IER
> [ 2133.372991] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
> [ 2133.372999] ath: TX complete: skb: ffff8802076e9600
> [ 2133.373011] ath: enable IER
> [ 2133.373021] ath: AR_IMR 0x918414b0 IER 0x1
> [ 2133.374199] ath: disable IER
> [ 2133.374237] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
> [ 2133.374245] ath: TX complete: skb: ffff8801fff64b00
> [ 2133.374260] ath: enable IER
> [ 2133.374269] ath: AR_IMR 0x918414b0 IER 0x1
> [ 2133.374641] ath: disable IER
> [ 2133.374679] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
> [ 2133.374685] ath: enable IER
> [ 2133.374694] ath: AR_IMR 0x918414b0 IER 0x1
> [ 2133.374998] ath: disable IER
> [ 2133.375036] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
> [ 2133.375043] ath: TX complete: skb: ffff8802088c26f0
> [ 2133.375057] ath: enable IER
> [ 2133.375067] ath: AR_IMR 0x918414b0 IER 0x1
> [ 2133.380037] ath: longcal @4295150634
> [ 2133.380063] ath: shortcal @4295150634
> [ 2133.380101] ath: listenTime=417 OFDM:3 errs=371/s CCK:2 errs=175/s
> ofdm_turn=1
> [ 2133.380141] ath: NF calibrated [ctl] [chain 0] is -114
> [ 2133.380151] ath: NF calibrated [ctl] [chain 1] is -113
> [ 2133.380194] ath: Running PA Calibration
> [ 2133.380703] ath: disable IER
> [ 2133.381333] ath: enable IER
>
> I will do a few more tries, if possible with different setups, to see
> if something more descriptive pops up in the logs)
>
> Output from lspci -vvvvxxx:
>
> 00:00.0 Host bridge: Advanced Micro Devices [AMD] RS880 Host Bridge
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 843e
> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort+ >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0
> ? ? ? ?Capabilities: [c4] HyperTransport: Slave or Primary Interface
> ? ? ? ? ? ? ? ?Command: BaseUnitID=0 UnitCnt=12 MastHost- DefDir- DUL-
> ? ? ? ? ? ? ? ?Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
> IsocEn- LSEn- ExtCTL- 64b-
> ? ? ? ? ? ? ? ?Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit
> DwFcInEn- LWO=16bit DwFcOutEn-
> ? ? ? ? ? ? ? ?Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0
> IsocEn- LSEn- ExtCTL- 64b-
> ? ? ? ? ? ? ? ?Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit
> DwFcInEn- LWO=8bit DwFcOutEn-
> ? ? ? ? ? ? ? ?Revision ID: 3.00
> ? ? ? ? ? ? ? ?Link Frequency 0: [b]
> ? ? ? ? ? ? ? ?Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-
> ? ? ? ? ? ? ? ?Link Frequency Capability 0: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+
> 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
> ? ? ? ? ? ? ? ?Feature Capability: IsocFC- LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-
> ? ? ? ? ? ? ? ?Link Frequency 1: 200MHz
> ? ? ? ? ? ? ? ?Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-
> ? ? ? ? ? ? ? ?Link Frequency Capability 1: 200MHz- 300MHz- 400MHz- 500MHz- 600MHz-
> 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-
> ? ? ? ? ? ? ? ?Error Handling: PFlE- OFlE- PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF-
> RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-
> ? ? ? ? ? ? ? ?Prefetchable memory behind bridge Upper: 00-00
> ? ? ? ? ? ? ? ?Bus Number: 00
> ? ? ? ?Capabilities: [54] HyperTransport: UnitID Clumping
> ? ? ? ?Capabilities: [40] HyperTransport: Retry Mode
> ? ? ? ?Capabilities: [9c] HyperTransport: #1a
> ? ? ? ?Capabilities: [f8] HyperTransport: #1c
> 00: 22 10 01 96 06 00 30 22 00 00 00 06 00 00 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 43 10 3e 84
> 30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
> 40: 08 9c 00 c0 c1 00 00 00 1e 00 00 00 42 20 05 00
> 50: 43 10 3e 84 08 40 00 90 08 10 05 00 08 00 05 00
> 60: 7d 00 00 00 00 28 55 d4 00 02 20 00 0b c0 86 81
> 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20
> 80: 00 00 00 00 10 00 00 03 20 d4 00 00 33 26 00 00
> 90: 00 00 00 d0 7f 00 00 00 00 00 00 00 08 f8 7c d0
> a0: 26 00 74 00 00 00 00 80 00 00 00 00 79 01 c0 07
> b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c0: 00 00 00 80 08 54 80 01 20 00 11 11 d0 00 00 00
> d0: 60 0b 75 1e 02 00 00 00 00 00 00 00 00 00 00 00
> e0: 00 00 00 00 ff ff ff ff 10 00 00 00 00 c0 ff e6
> f0: 00 00 00 00 00 80 80 00 08 00 00 e0 00 00 00 00
>
> 00:01.0 PCI bridge: ASUSTeK Computer Inc. RS880 PCI to PCI bridge (int
> gfx) (prog-if 00 [Normal decode])
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64
> ? ? ? ?Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
> ? ? ? ?I/O behind bridge: 0000c000-0000cfff
> ? ? ? ?Memory behind bridge: fe700000-fe8fffff
> ? ? ? ?Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
> ? ? ? ?Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- <SERR- <PERR-
> ? ? ? ?BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> ? ? ? ?Capabilities: [44] HyperTransport: MSI Mapping Enable+ Fixed+
> ? ? ? ?Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 843e
> ? ? ? ?Kernel modules: shpchp
> 00: 43 10 02 96 07 01 30 02 00 00 04 06 00 40 01 00
> 10: 00 00 00 00 00 00 00 00 00 01 01 40 c1 c1 20 02
> 20: 70 fe 80 fe 01 d0 f1 df 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 44 00 00 00 00 00 00 00 00 00 1a 00
> 40: 00 00 00 00 08 b0 03 a8 00 00 00 00 43 10 3e 84
> 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 43 10 3e 84 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:09.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to
> PCI bridge (PCIE port 4) (prog-if 00 [Normal decode])
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
> ? ? ? ?Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
> ? ? ? ?I/O behind bridge: 0000d000-0000dfff
> ? ? ? ?Memory behind bridge: fe900000-fe9fffff
> ? ? ? ?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-
> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> ? ? ? ?Capabilities: [50] Power Management version 3
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Capabilities: [58] Express (v2) Root Port (Slot+), MSI 00
> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag+ RBE+ FLReset-
> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 128 bytes
> ? ? ? ? ? ? ? ?DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
> ? ? ? ? ? ? ? ?LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM- Surprise- LLActRep+ BwNot+
> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> ? ? ? ? ? ? ? ?LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
> BWMgmt+ ABWMgmt-
> ? ? ? ? ? ? ? ?SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
> ? ? ? ? ? ? ? ? ? ? ? ?Slot #9, PowerLimit 25.000W; Interlock- NoCompl+
> ? ? ? ? ? ? ? ?SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
> ? ? ? ? ? ? ? ? ? ? ? ?Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
> ? ? ? ? ? ? ? ?SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> ? ? ? ? ? ? ? ? ? ? ? ?Changed: MRL- PresDet+ LinkState+
> ? ? ? ? ? ? ? ?RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
> ? ? ? ? ? ? ? ?RootCap: CRSVisible-
> ? ? ? ? ? ? ? ?RootSta: PME ReqID 0000, PMEStatus- PMEPending-
> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Not Supported, TimeoutDis- ARIFwd-
> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
> Selectable De-emphasis: -3.5dB
> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
> ComplianceSOS-
> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -3.5dB
> ? ? ? ?Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
> ? ? ? ? ? ? ? ?Address: fee0300c ?Data: 4151
> ? ? ? ?Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 843e
> ? ? ? ?Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
> ? ? ? ?Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> ? ? ? ?Capabilities: [110 v1] Virtual Channel
> ? ? ? ? ? ? ? ?Caps: ? LPEVC=0 RefClk=100ns PATEntryBits=1
> ? ? ? ? ? ? ? ?Arb: ? ?Fixed- WRR32- WRR64- WRR128-
> ? ? ? ? ? ? ? ?Ctrl: ? ArbSelect=Fixed
> ? ? ? ? ? ? ? ?Status: InProgress-
> ? ? ? ? ? ? ? ?VC0: ? ?Caps: ? PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
> ? ? ? ? ? ? ? ? ? ? ? ?Arb: ? ?Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
> ? ? ? ? ? ? ? ? ? ? ? ?Ctrl: ? Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
> ? ? ? ? ? ? ? ? ? ? ? ?Status: NegoPending- InProgress-
> ? ? ? ?Kernel driver in use: pcieport
> ? ? ? ?Kernel modules: shpchp
> 00: 22 10 08 96 07 05 10 00 00 00 04 06 10 00 01 00
> 10: 00 00 00 00 00 00 00 00 00 02 02 00 d1 d1 00 00
> 20: 90 fe 90 fe 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 0a 01 07 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 a0 42 01 20 80 00 00
> 60: 10 08 00 00 12 0c 30 00 00 00 11 70 80 0c 4c 00
> 70: 00 00 48 01 08 00 01 00 00 00 00 00 00 00 00 00
> 80: 00 00 00 00 00 00 00 00 42 00 01 00 00 00 00 00
> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a0: 05 b0 01 00 0c 30 e0 fe 51 41 00 00 00 00 00 00
> b0: 0d b8 00 00 43 10 3e 84 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: 00 00 00 00 ff ff ff ff 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:0a.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to
> PCI bridge (PCIE port 5) (prog-if 00 [Normal decode])
> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
> ? ? ? ?Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
> ? ? ? ?I/O behind bridge: 0000f000-00000fff
> ? ? ? ?Memory behind bridge: fea00000-feafffff
> ? ? ? ?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-
> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> ? ? ? ?Capabilities: [50] Power Management version 3
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Capabilities: [58] Express (v2) Root Port (Slot+), MSI 00
> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag+ RBE+ FLReset-
> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 128 bytes
> ? ? ? ? ? ? ? ?DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
> ? ? ? ? ? ? ? ?LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM- Surprise- LLActRep+ BwNot+
> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> ? ? ? ? ? ? ? ?LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
> BWMgmt+ ABWMgmt-
> ? ? ? ? ? ? ? ?SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
> ? ? ? ? ? ? ? ? ? ? ? ?Slot #10, PowerLimit 25.000W; Interlock- NoCompl+
> ? ? ? ? ? ? ? ?SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
> ? ? ? ? ? ? ? ? ? ? ? ?Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
> ? ? ? ? ? ? ? ?SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> ? ? ? ? ? ? ? ? ? ? ? ?Changed: MRL- PresDet+ LinkState+
> ? ? ? ? ? ? ? ?RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
> ? ? ? ? ? ? ? ?RootCap: CRSVisible-
> ? ? ? ? ? ? ? ?RootSta: PME ReqID 0000, PMEStatus- PMEPending-
> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Not Supported, TimeoutDis- ARIFwd-
> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
> Selectable De-emphasis: -3.5dB
> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
> ComplianceSOS-
> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -3.5dB
> ? ? ? ?Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
> ? ? ? ? ? ? ? ?Address: fee0300c ?Data: 4159
> ? ? ? ?Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 843e
> ? ? ? ?Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
> ? ? ? ?Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> ? ? ? ?Capabilities: [110 v1] Virtual Channel
> ? ? ? ? ? ? ? ?Caps: ? LPEVC=0 RefClk=100ns PATEntryBits=1
> ? ? ? ? ? ? ? ?Arb: ? ?Fixed- WRR32- WRR64- WRR128-
> ? ? ? ? ? ? ? ?Ctrl: ? ArbSelect=Fixed
> ? ? ? ? ? ? ? ?Status: InProgress-
> ? ? ? ? ? ? ? ?VC0: ? ?Caps: ? PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
> ? ? ? ? ? ? ? ? ? ? ? ?Arb: ? ?Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
> ? ? ? ? ? ? ? ? ? ? ? ?Ctrl: ? Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
> ? ? ? ? ? ? ? ? ? ? ? ?Status: NegoPending- InProgress-
> ? ? ? ?Kernel driver in use: pcieport
> ? ? ? ?Kernel modules: shpchp
> 00: 22 10 09 96 06 05 10 00 00 00 04 06 10 00 01 00
> 10: 00 00 00 00 00 00 00 00 00 03 03 00 f1 01 00 20
> 20: a0 fe a0 fe 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 0b 01 07 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 a0 42 01 20 80 00 00
> 60: 10 08 00 00 12 0c 30 01 40 00 12 70 80 0c 54 00
> 70: 00 00 48 01 08 00 01 00 00 00 00 00 00 00 00 00
> 80: 00 00 00 00 00 00 00 00 42 00 01 00 00 00 00 00
> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a0: 05 b0 01 00 0c 30 e0 fe 59 41 00 00 00 00 00 00
> b0: 0d b8 00 00 43 10 3e 84 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: 00 00 00 00 ff ff ff ff 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:11.0 RAID bus controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0
> SATA Controller [RAID5 mode] (rev 40)
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin A routed to IRQ 19
> ? ? ? ?Region 0: I/O ports at b000 [size=8]
> ? ? ? ?Region 1: I/O ports at a000 [size=4]
> ? ? ? ?Region 2: I/O ports at 9000 [size=8]
> ? ? ? ?Region 3: I/O ports at 8000 [size=4]
> ? ? ? ?Region 4: I/O ports at 7000 [size=16]
> ? ? ? ?Region 5: Memory at fe6ffc00 (32-bit, non-prefetchable) [size=1K]
> ? ? ? ?Capabilities: [70] SATA HBA v1.0 InCfgSpace
> ? ? ? ?Capabilities: [a4] PCI Advanced Features
> ? ? ? ? ? ? ? ?AFCap: TP+ FLR+
> ? ? ? ? ? ? ? ?AFCtrl: FLR-
> ? ? ? ? ? ? ? ?AFStatus: TP-
> ? ? ? ?Kernel driver in use: ahci
> ? ? ? ?Kernel modules: ahci
> 00: 02 10 93 43 07 01 30 02 40 00 04 01 10 40 00 00
> 10: 01 b0 00 00 01 a0 00 00 01 90 00 00 01 80 00 00
> 20: 01 70 00 00 00 fc 6f fe 00 00 00 00 43 10 43 84
> 30: 00 00 00 00 70 00 00 00 00 00 00 00 09 01 00 00
> 40: 14 80 80 00 01 00 20 00 00 00 80 00 00 00 00 00
> 50: 05 70 86 00 00 00 00 00 00 00 00 00 00 00 00 00
> 60: 01 50 22 00 00 00 00 00 00 00 00 00 00 00 00 00
> 70: 12 a4 10 00 0f 00 00 00 10 01 00 00 00 00 00 00
> 80: 00 00 00 00 06 1a 14 00 ab 01 08 00 f0 00 00 00
> 90: 27 60 74 c7 03 43 06 00 08 01 00 00 01 58 09 00
> a0: 0c 00 00 00 13 00 06 03 00 00 64 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 20 00 00
> e0: 80 00 00 00 00 00 00 00 00 00 00 00 10 00 00 3f
> f0: 00 00 00 00 00 00 00 00 77 77 77 00 00 f0 88 af
>
> 00:12.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
> OHCI0 Controller (prog-if 10 [OHCI])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin A routed to IRQ 18
> ? ? ? ?Region 0: Memory at fe6fe000 (32-bit, non-prefetchable) [size=4K]
> ? ? ? ?Kernel driver in use: ohci_hcd
> 00: 02 10 97 43 17 01 a0 02 00 10 03 0c 10 40 80 00
> 10: 00 e0 6f fe 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 43 10 43 84
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
> 40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
> 50: 40 00 00 f0 00 00 00 00 10 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 ff 00 00 80 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 10 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: 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:12.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
> EHCI Controller (prog-if 20 [EHCI])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin B routed to IRQ 17
> ? ? ? ?Region 0: Memory at fe6ff800 (32-bit, non-prefetchable) [size=256]
> ? ? ? ?Capabilities: [c0] Power Management version 2
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ? ? ? ? ?Bridge: PM- B3+
> ? ? ? ?Capabilities: [e4] Debug port: BAR=1 offset=00e0
> ? ? ? ?Kernel driver in use: ehci_hcd
> 00: 02 10 96 43 16 01 b0 02 00 20 03 0c 10 40 00 00
> 10: 00 f8 6f fe 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 43 10 43 84
> 30: 00 00 00 00 c0 00 00 00 00 00 00 00 0a 02 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 40 21 80 a0 01 00 00 00 00 00 00 00 00 00 00 00
> 60: 20 20 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 20 00 00 01 00 00 00 00 00 00 00 00
> a0: 01 00 00 00 00 00 08 40 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: 01 e4 02 7e 00 00 40 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 0a 00 e0 20 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 SB7x0/SB8x0/SB9x0 USB
> OHCI0 Controller (prog-if 10 [OHCI])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin A routed to IRQ 18
> ? ? ? ?Region 0: Memory at fe6fd000 (32-bit, non-prefetchable) [size=4K]
> ? ? ? ?Kernel driver in use: ohci_hcd
> 00: 02 10 97 43 17 01 a0 02 00 10 03 0c 10 40 80 00
> 10: 00 d0 6f fe 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 43 10 43 84
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
> 40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
> 50: 40 00 00 f0 00 00 00 00 32 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 ff 00 00 80 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 10 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: 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 SB7x0/SB8x0/SB9x0 USB
> EHCI Controller (prog-if 20 [EHCI])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin B routed to IRQ 17
> ? ? ? ?Region 0: Memory at fe6ff400 (32-bit, non-prefetchable) [size=256]
> ? ? ? ?Capabilities: [c0] Power Management version 2
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ? ? ? ? ?Bridge: PM- B3+
> ? ? ? ?Capabilities: [e4] Debug port: BAR=1 offset=00e0
> ? ? ? ?Kernel driver in use: ehci_hcd
> 00: 02 10 96 43 16 01 b0 02 00 20 03 0c 10 40 00 00
> 10: 00 f4 6f fe 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 43 10 43 84
> 30: 00 00 00 00 c0 00 00 00 00 00 00 00 0a 02 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 40 21 80 a0 01 00 00 00 00 00 00 00 00 00 00 00
> 60: 20 20 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 20 00 00 01 00 00 00 00 00 00 00 00
> a0: 01 00 00 00 00 00 08 40 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: 01 e4 02 7e 00 00 40 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 0a 00 e0 20 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 SBx00 SMBus Controller (rev 42)
> ? ? ? ?Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx+
> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Kernel modules: sp5100_tco, i2c-piix4
> 00: 02 10 85 43 03 04 20 02 42 00 05 0c 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: 00 00 00 00 00 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: 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 SBx00 Azalia (Intel HDA) (rev 40)
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 841b
> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin ? routed to IRQ 16
> ? ? ? ?Region 0: Memory at fe6f4000 (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 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Kernel driver in use: HDA Intel
> ? ? ? ?Kernel modules: snd-hda-intel
> 00: 02 10 83 43 06 00 10 04 40 00 03 04 10 40 00 00
> 10: 04 40 6f fe 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 43 10 1b 84
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 05 00 00 00
> 40: 00 00 02 00 00 10 00 00 00 00 00 00 01 00 00 00
> 50: 01 00 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
> 60: 00 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 SB7x0/SB8x0/SB9x0 LPC host
> controller (rev 40)
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0
> 00: 02 10 9d 43 0f 00 20 02 40 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 43 10 43 84
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 40: 04 00 00 00 55 c0 03 ff 17 ff 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 30 02 00 00 00 00 00 00 e0 ff ff ff
> 70: 67 45 00 00 00 00 00 00 1c 00 00 00 05 0b 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 01 10 d6 fe
> a0: 02 00 c1 fe 2e 01 00 00 00 00 00 00 00 00 00 00
> b0: 00 00 00 00 00 00 00 00 00 00 09 39 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 SBx00 PCI to PCI Bridge (rev
> 40) (prog-if 01 [Subtractive decode])
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64
> ? ? ? ?Bus: primary=00, secondary=04, subordinate=04, sec-latency=64
> ? ? ? ?I/O behind bridge: 0000f000-00000fff
> ? ? ? ?Memory behind bridge: feb00000-febfffff
> ? ? ? ?Prefetchable memory behind bridge: fff00000-000fffff
> ? ? ? ?Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort+ <SERR- <PERR-
> ? ? ? ?BridgeCtl: Parity+ SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> 00: 02 10 84 43 07 01 a0 02 40 01 04 06 00 40 81 00
> 10: 00 00 00 00 00 00 00 00 00 04 04 40 f0 00 80 22
> 20: b0 fe b0 fe f0 ff 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 07 00
> 40: 26 00 10 ff 00 00 00 00 0c 0f 3c d1 00 01 00 00
> 50: 01 00 00 00 08 00 03 a8 00 00 00 00 85 00 ff ff
> 60: ca 0e 17 00 ba 98 10 02 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:14.5 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
> OHCI2 Controller (prog-if 10 [OHCI])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin C routed to IRQ 18
> ? ? ? ?Region 0: Memory at fe6fc000 (32-bit, non-prefetchable) [size=4K]
> ? ? ? ?Kernel driver in use: ohci_hcd
> 00: 02 10 99 43 17 01 a0 02 00 10 03 0c 10 40 00 00
> 10: 00 c0 6f fe 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 43 10 43 84
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 03 00 00
> 40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
> 50: 40 00 00 f0 00 00 00 00 ff ff ff ff 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 ff 00 00 80 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 10 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: 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:15.0 PCI bridge: ATI Technologies Inc Device 43a0 (prog-if 00
> [Normal decode])
> ? ? ? ?Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
> ? ? ? ?Bus: primary=00, secondary=05, 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-
> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> ? ? ? ?Capabilities: [50] Power Management version 3
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Capabilities: [58] Express (v2) Root Port (Slot-), MSI 00
> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag+ RBE+ FLReset-
> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 128 bytes
> ? ? ? ? ? ? ? ?DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
> ? ? ? ? ? ? ? ?LnkCap: Port #247, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
> <64ns, L1 <1us
> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM- Surprise- LLActRep+ BwNot+
> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> ? ? ? ? ? ? ? ?LnkSta: Speed unknown, Width x16, TrErr- Train- SlotClk+ DLActive-
> BWMgmt- ABWMgmt-
> ? ? ? ? ? ? ? ?RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
> ? ? ? ? ? ? ? ?RootCap: CRSVisible-
> ? ? ? ? ? ? ? ?RootSta: PME ReqID 0000, PMEStatus- PMEPending-
> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ ARIFwd-
> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 65ms to 210ms, TimeoutDis- ARIFwd-
> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-,
> Selectable De-emphasis: -3.5dB
> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
> ComplianceSOS-
> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -6dB
> ? ? ? ?Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
> ? ? ? ? ? ? ? ?Address: 00000000fee0300c ?Data: 4161
> ? ? ? ?Capabilities: [b0] Subsystem: ATI Technologies Inc Device 0000
> ? ? ? ?Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
> ? ? ? ?Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> ? ? ? ?Kernel driver in use: pcieport
> ? ? ? ?Kernel modules: shpchp
> 00: 02 10 a0 43 04 05 10 00 00 00 04 06 10 00 81 00
> 10: 00 00 00 00 00 00 00 00 00 05 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 01 07 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 01 58 03 06 00 00 00 00 10 a0 42 00 20 80 00 00
> 60: 10 08 00 00 11 0c 30 f7 00 00 00 11 00 00 04 00
> 70: 00 00 40 00 08 00 01 00 00 00 00 00 1f 00 00 00
> 80: 06 00 00 00 00 00 00 00 41 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: 05 b0 81 00 0c 30 e0 fe 00 00 00 00 61 41 00 00
> b0: 0d b8 00 00 02 10 00 00 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: 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:15.1 PCI bridge: ATI Technologies Inc Device 43a1 (prog-if 00
> [Normal decode])
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
> ? ? ? ?Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
> ? ? ? ?I/O behind bridge: 0000e000-0000efff
> ? ? ? ?Memory behind bridge: fff00000-000fffff
> ? ? ? ?Prefetchable memory behind bridge: 00000000fdf00000-00000000fdffffff
> ? ? ? ?Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- <SERR- <PERR-
> ? ? ? ?BridgeCtl: Parity+ SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> ? ? ? ?Capabilities: [50] Power Management version 3
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Capabilities: [58] Express (v2) Root Port (Slot-), MSI 00
> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag+ RBE+ FLReset-
> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 128 bytes
> ? ? ? ? ? ? ? ?DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
> ? ? ? ? ? ? ? ?LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM- Surprise- LLActRep+ BwNot+
> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> ? ? ? ? ? ? ? ?LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
> BWMgmt+ ABWMgmt-
> ? ? ? ? ? ? ? ?RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
> ? ? ? ? ? ? ? ?RootCap: CRSVisible-
> ? ? ? ? ? ? ? ?RootSta: PME ReqID 0000, PMEStatus- PMEPending-
> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ ARIFwd-
> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 65ms to 210ms, TimeoutDis- ARIFwd-
> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
> Selectable De-emphasis: -3.5dB
> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
> ComplianceSOS-
> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -3.5dB
> ? ? ? ?Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
> ? ? ? ? ? ? ? ?Address: 00000000fee0300c ?Data: 4169
> ? ? ? ?Capabilities: [b0] Subsystem: ATI Technologies Inc Device 0000
> ? ? ? ?Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
> ? ? ? ?Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> ? ? ? ?Kernel driver in use: pcieport
> ? ? ? ?Kernel modules: shpchp
> 00: 02 10 a1 43 07 05 10 00 00 00 04 06 10 00 81 00
> 10: 00 00 00 00 00 00 00 00 00 06 06 00 e1 e1 00 00
> 20: f0 ff 00 00 f1 fd f1 fd 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 07 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 01 58 03 06 00 00 00 00 10 a0 42 00 20 80 00 00
> 60: 10 08 00 00 12 0c 30 01 40 00 11 70 00 00 04 00
> 70: 00 00 40 01 08 00 01 00 00 00 00 00 1f 00 00 00
> 80: 06 00 00 00 00 00 00 00 42 00 01 00 00 00 00 00
> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a0: 05 b0 81 00 0c 30 e0 fe 00 00 00 00 69 41 00 00
> b0: 0d b8 00 00 02 10 00 00 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: 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:16.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
> OHCI0 Controller (prog-if 10 [OHCI])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin A routed to IRQ 18
> ? ? ? ?Region 0: Memory at fe6f3000 (32-bit, non-prefetchable) [size=4K]
> ? ? ? ?Kernel driver in use: ohci_hcd
> 00: 02 10 97 43 17 01 a0 02 00 10 03 0c 10 40 80 00
> 10: 00 30 6f fe 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 43 10 43 84
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
> 40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
> 50: 40 00 00 f0 00 00 00 00 54 06 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 ff 00 00 80 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 10 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: 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:16.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
> EHCI Controller (prog-if 20 [EHCI])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin B routed to IRQ 17
> ? ? ? ?Region 0: Memory at fe6ff000 (32-bit, non-prefetchable) [size=256]
> ? ? ? ?Capabilities: [c0] Power Management version 2
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ? ? ? ? ?Bridge: PM- B3+
> ? ? ? ?Capabilities: [e4] Debug port: BAR=1 offset=00e0
> ? ? ? ?Kernel driver in use: ehci_hcd
> 00: 02 10 96 43 16 01 b0 02 00 20 03 0c 10 40 00 00
> 10: 00 f0 6f fe 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 43 10 43 84
> 30: 00 00 00 00 c0 00 00 00 00 00 00 00 0a 02 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 40 21 80 a0 01 00 00 00 00 00 00 00 00 00 00 00
> 60: 20 20 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 20 00 00 01 00 00 00 00 00 00 00 00
> a0: 01 00 00 00 00 00 08 40 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: 01 e4 02 7e 00 00 40 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 0a 00 e0 20 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] Family 10h Processor
> HyperTransport Configuration
> ? ? ? ?Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Capabilities: [80] HyperTransport: Host or Secondary Interface
> ? ? ? ? ? ? ? ?Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave- <EOCErr- DUL-
> ? ? ? ? ? ? ? ?Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
> IsocEn- LSEn+ ExtCTL- 64b-
> ? ? ? ? ? ? ? ?Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit
> DwFcInEn- LWO=16bit DwFcOutEn-
> ? ? ? ? ? ? ? ?Revision ID: 3.00
> ? ? ? ? ? ? ? ?Link Frequency: [b]
> ? ? ? ? ? ? ? ?Link Error: <Prot- <Ovfl- <EOC- CTLTm-
> ? ? ? ? ? ? ? ?Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+
> 800MHz+ 1.0GHz+ 1.2GHz+ 1.4GHz- 1.6GHz- Vend-
> ? ? ? ? ? ? ? ?Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-
> 00: 22 10 00 12 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 02 04 00 01 02 04 00 01 02 04 00 01 02 04 00
> 50: 01 02 04 00 01 02 04 00 01 02 04 00 01 02 04 00
> 60: 00 00 01 00 e0 00 00 00 20 a8 2f 01 20 f8 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 20 11 11 60 0b f5 8f 13 00 00 00
> 90: d0 02 85 80 00 00 00 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] Family 10h Processor
> Address Map
> ? ? ? ?Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> ? ? ? ?Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> 00: 22 10 01 12 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 2f 02 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: 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 03 0a 00 00 00 0b 00 00
> a0: 03 00 d0 00 80 ff ef 00 03 00 f0 00 00 6f fe 00
> b0: 03 70 fe 00 80 8f fe 00 03 90 fe 00 00 df ff 00
> c0: 13 10 00 00 00 f0 ff 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: 03 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00
> f0: 03 30 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
>
> 00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
> DRAM Controller
> ? ? ? ?Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> ? ? ? ?Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Kernel modules: amd64_edac_mod
> 00: 22 10 02 12 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 09 01 00 00 01 02 00 00 09 03 00 00
> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 60: e0 3c f8 00 e0 3c f8 00 00 00 00 00 00 00 00 00
> 70: 00 00 00 00 00 00 00 00 06 00 08 0e 28 04 11 18
> 80: 55 00 00 00 d4 0a 24 00 45 96 16 00 66 b9 22 01
> 90: 00 00 01 00 0d 09 58 3f 07 03 00 80 00 00 00 00
> a0: 00 02 00 00 00 00 00 00 40 00 00 00 00 00 00 00
> b0: 73 80 9e 95 03 00 00 00 1f f0 06 00 01 70 1f 7a
> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d0: fe 1b dc ff 00 fc 03 e1 df 83 62 fd 3f 02 e0 fb
> e0: 00 fc ff e0 e0 fe 77 1b 2b fb e0 7f 1f 1c f8 3b
> 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] Family 10h Processor
> Miscellaneous Control
> ? ? ? ?Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Capabilities: [f0] Secure device <?>
> ? ? ? ?Kernel driver in use: k10temp
> ? ? ? ?Kernel modules: k10temp
> 00: 22 10 03 12 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 ff ff 3f 5c 00 b0 4a 00 00 00 00 00 00 00 00
> 50: 20 a0 02 06 10 00 00 00 00 00 00 00 00 00 00 00
> 60: 00 00 00 00 05 62 5f 34 00 00 00 30 51 80 01 60
> 70: 51 11 32 60 01 01 98 00 14 0c 20 00 11 08 07 00
> 80: 81 e6 00 e6 e6 41 e6 01 08 00 00 00 00 60 58 42
> 90: 43 00 00 00 52 00 00 00 00 f1 1c 02 00 00 00 00
> a0: a4 08 06 b0 80 18 08 16 00 00 00 00 00 00 00 00
> b0: 00 00 00 00 00 00 00 00 00 00 00 00 80 68 02 00
> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d0: 00 00 00 00 26 0f 81 c8 16 14 2e 03 2e 53 27 00
> e0: 00 00 00 00 30 12 40 1e 79 5f 07 00 00 00 00 00
> f0: 0f 00 10 00 00 00 00 00 00 00 00 00 62 0f 10 00
>
> 00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
> Link Control
> ? ? ? ?Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> ? ? ? ?Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> 00: 22 10 04 12 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: 00 00 00 00 00 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: 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
>
> 01:05.0 VGA compatible controller: ATI Technologies Inc RS880 [Radeon
> HD 4250] (prog-if 00 [VGA controller])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 843e
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin A routed to IRQ 18
> ? ? ? ?Region 0: Memory at d0000000 (32-bit, prefetchable) [size=256M]
> ? ? ? ?Region 1: I/O ports at c000 [size=256]
> ? ? ? ?Region 2: Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]
> ? ? ? ?Region 5: Memory at fe700000 (32-bit, non-prefetchable) [size=1M]
> ? ? ? ?Expansion ROM at <unassigned> [disabled]
> ? ? ? ?Capabilities: [50] Power Management version 3
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
> ? ? ? ? ? ? ? ?Address: 0000000000000000 ?Data: 0000
> ? ? ? ?Kernel driver in use: fglrx_pci
> ? ? ? ?Kernel modules: fglrx, radeon
> 00: 02 10 15 97 07 01 10 00 00 00 00 03 10 00 80 00
> 10: 08 00 00 d0 01 c0 00 00 00 00 8f fe 00 00 00 00
> 20: 00 00 00 00 00 00 70 fe 00 00 00 00 43 10 3e 84
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 3e 84
> 50: 01 a0 03 06 00 00 00 00 10 a0 12 00 a0 8f 00 00
> 60: 10 08 0a 00 01 0d 00 00 00 00 01 11 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 01 00 01 00 00 00 00 00
> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a0: 05 00 80 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
>
> 01:05.1 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200]
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 843e
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin B routed to IRQ 19
> ? ? ? ?Region 0: Memory at fe8e8000 (32-bit, non-prefetchable) [size=16K]
> ? ? ? ?Capabilities: [50] Power Management version 3
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
> ? ? ? ? ? ? ? ?Address: 0000000000000000 ?Data: 0000
> ? ? ? ?Kernel driver in use: HDA Intel
> ? ? ? ?Kernel modules: snd-hda-intel
> 00: 02 10 0f 97 07 01 10 00 00 00 03 04 10 00 80 00
> 10: 00 80 8e fe 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 43 10 3e 84
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 09 02 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 3e 84
> 50: 01 a0 03 06 00 00 00 00 10 a0 12 00 a0 8f 00 00
> 60: 10 08 0a 00 01 0d 00 00 00 00 01 11 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 01 00 00 00 00 00
> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a0: 05 00 80 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
>
> 02:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series
> Firewire Controller (prog-if 10 [OHCI])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8374
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin A routed to IRQ 17
> ? ? ? ?Region 0: Memory at fe9ff800 (64-bit, non-prefetchable) [size=2K]
> ? ? ? ?Region 2: I/O ports at d800 [size=256]
> ? ? ? ?Capabilities: [50] Power Management version 3
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Capabilities: [80] MSI: Enable- Count=1/1 Maskable+ 64bit+
> ? ? ? ? ? ? ? ?Address: 0000000000000000 ?Data: 0000
> ? ? ? ? ? ? ? ?Masking: 00000000 ?Pending: 00000000
> ? ? ? ?Capabilities: [98] Express (v1) Endpoint, MSI 00
> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 512 bytes
> ? ? ? ? ? ? ? ?DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
> ? ? ? ? ? ? ? ?LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
> <1us, L1 <64us
> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM+ Surprise- LLActRep- BwNot-
> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> ? ? ? ? ? ? ? ?LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive-
> BWMgmt- ABWMgmt-
> ? ? ? ?Capabilities: [100 v1] Advanced Error Reporting
> ? ? ? ? ? ? ? ?UESta: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?UEMsk: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
> MalfTLP+ ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?CESta: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> ? ? ? ? ? ? ? ?CEMsk: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> ? ? ? ? ? ? ? ?AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
> ? ? ? ?Capabilities: [130 v1] Device Serial Number 00-1e-8c-ff-ff-35-47-53
> ? ? ? ?Kernel driver in use: firewire_ohci
> ? ? ? ?Kernel modules: firewire-ohci
> 00: 06 11 03 34 07 01 10 00 00 10 00 0c 10 00 80 00
> 10: 04 f8 9f fe 00 00 00 00 01 d8 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 74 83
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 01 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 01 80 03 e4 00 00 00 00 00 00 00 00 00 1e 00 00
> 60: 00 00 00 00 22 00 01 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 98 80 01 00 00 00 00 00 00 00 00 00 00 00 00
> 90: 00 00 00 00 00 00 00 00 10 00 01 00 00 80 64 00
> a0: 00 20 19 00 11 4c 07 00 00 00 11 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
>
> 02:00.1 IDE interface: VIA Technologies, Inc. VT6415 PATA IDE Host
> Controller (rev a0) (prog-if 85 [Master SecO PriO])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 838f
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin A routed to IRQ 17
> ? ? ? ?Region 0: I/O ports at dc00 [size=8]
> ? ? ? ?Region 1: I/O ports at d480 [size=4]
> ? ? ? ?Region 2: I/O ports at d400 [size=8]
> ? ? ? ?Region 3: I/O ports at d080 [size=4]
> ? ? ? ?Region 4: I/O ports at d000 [size=16]
> ? ? ? ?Expansion ROM at fe9e0000 [disabled] [size=64K]
> ? ? ? ?Capabilities: [50] Power Management version 3
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Capabilities: [70] MSI: Enable- Count=1/1 Maskable+ 64bit+
> ? ? ? ? ? ? ? ?Address: 0000000000000000 ?Data: 0000
> ? ? ? ? ? ? ? ?Masking: 00000000 ?Pending: 00000000
> ? ? ? ?Capabilities: [90] Express (v1) Legacy Endpoint, MSI 00
> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 512 bytes
> ? ? ? ? ? ? ? ?DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
> ? ? ? ? ? ? ? ?LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
> <1us, L1 <64us
> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM+ Surprise- LLActRep- BwNot-
> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> ? ? ? ? ? ? ? ?LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive-
> BWMgmt- ABWMgmt-
> ? ? ? ?Capabilities: [100 v1] Advanced Error Reporting
> ? ? ? ? ? ? ? ?UESta: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?UEMsk: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
> MalfTLP+ ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?CESta: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> ? ? ? ? ? ? ? ?CEMsk: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> ? ? ? ? ? ? ? ?AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
> ? ? ? ?Capabilities: [130 v1] Device Serial Number 00-1e-8c-ff-ff-35-47-53
> ? ? ? ?Kernel driver in use: pata_via
> ? ? ? ?Kernel modules: pata_via
> 00: 06 11 15 04 07 01 10 00 a0 85 01 01 10 00 80 00
> 10: 01 dc 00 00 81 d4 00 00 01 d4 00 00 81 d0 00 00
> 20: 01 d0 00 00 00 00 00 00 00 00 00 00 43 10 8f 83
> 30: 00 00 9e fe 50 00 00 00 00 00 00 00 0a 01 00 00
> 40: 00 00 00 00 ff 10 00 00 00 00 00 00 00 00 00 00
> 50: 01 70 03 e4 00 00 00 00 00 00 00 00 00 00 00 00
> 60: 04 05 00 00 22 00 01 00 00 00 00 00 00 00 00 00
> 70: 05 90 80 01 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: 10 00 11 00 00 80 64 00 00 20 19 00 11 4c 07 00
> a0: 00 00 11 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: a8 a8 33 b6 07 07 00 00 00 00 00 00 01 00 00 00
> d0: 30 00 09 00 00 02 00 00 02 01 00 00 8a 13 02 00
> e0: 8e 46 12 00 8a 13 02 00 8e 46 12 00 00 00 00 00
> f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> 03:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host
> Controller (rev 03) (prog-if 30 [XHCI])
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin A routed to IRQ 18
> ? ? ? ?Region 0: Memory at feafe000 (64-bit, non-prefetchable) [size=8K]
> ? ? ? ?Capabilities: [50] Power Management version 3
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
> ? ? ? ? ? ? ? ?Address: 0000000000000000 ?Data: 0000
> ? ? ? ?Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
> ? ? ? ? ? ? ? ?Vector table: BAR=0 offset=00001000
> ? ? ? ? ? ? ? ?PBA: BAR=0 offset=00001080
> ? ? ? ?Capabilities: [a0] Express (v2) Endpoint, MSI 00
> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 512 bytes
> ? ? ? ? ? ? ? ?DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
> ? ? ? ? ? ? ? ?LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0
> <4us, L1 unlimited
> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM+ Surprise- LLActRep- BwNot-
> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
> ? ? ? ? ? ? ? ?LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
> BWMgmt- ABWMgmt-
> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Not Supported, TimeoutDis+
> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
> Selectable De-emphasis: -6dB
> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
> ComplianceSOS-
> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -3.5dB
> ? ? ? ?Capabilities: [100 v1] Advanced Error Reporting
> ? ? ? ? ? ? ? ?UESta: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?UEMsk: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
> MalfTLP+ ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?CESta: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> ? ? ? ? ? ? ? ?CEMsk: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> ? ? ? ? ? ? ? ?AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
> ? ? ? ?Capabilities: [140 v1] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
> ? ? ? ?Capabilities: [150 v1] #18
> ? ? ? ?Kernel driver in use: xhci_hcd
> ? ? ? ?Kernel modules: xhci-hcd
> 00: 33 10 94 01 06 05 10 00 03 30 03 0c 10 00 00 00
> 10: 04 e0 af fe 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 43 10 13 84
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 01 70 c3 c9 08 00 00 00 00 00 00 00 00 00 00 00
> 60: 30 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 70: 05 90 86 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: 11 a0 07 80 00 10 00 00 80 10 00 00 00 00 00 00
> a0: 10 00 02 00 c0 8f 00 00 00 28 19 00 12 ec 07 00
> b0: 40 01 12 10 00 00 00 00 00 00 00 00 00 00 00 00
> c0: 00 00 00 00 10 08 00 00 00 00 00 00 00 00 00 00
> d0: 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
> e0: fc 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f0: 08 14 60 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> 04:07.0 Network controller: Atheros Communications Inc. AR9287
> Wireless Network Adapter (rev 01)
> ? ? ? ?Subsystem: Atheros Communications Inc. Device 0300
> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 168, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin A routed to IRQ 22
> ? ? ? ?Region 0: Memory at febe0000 (32-bit, non-prefetchable) [size=64K]
> ? ? ? ?Capabilities: [44] Power Management version 2
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2- AuxCurrent=100mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Kernel driver in use: ath9k
> ? ? ? ?Kernel modules: ath9k
> 00: 8c 16 2d 00 16 01 b0 02 01 00 80 02 10 a8 00 00
> 10: 00 00 be fe 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 8c 16 00 03
> 30: 00 00 00 00 44 00 00 00 00 00 00 00 03 01 00 00
> 40: 80 00 00 00 01 00 82 48 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: 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
>
> 06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
> ? ? ? ?Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard [Realtek RTL8111E]
> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx+
> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
> ? ? ? ?Interrupt: pin A routed to IRQ 44
> ? ? ? ?Region 0: I/O ports at e800 [size=256]
> ? ? ? ?Region 2: Memory at fdfff000 (64-bit, prefetchable) [size=4K]
> ? ? ? ?Region 4: Memory at fdff8000 (64-bit, prefetchable) [size=16K]
> ? ? ? ?Capabilities: [40] Power Management version 3
> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
> ? ? ? ?Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
> ? ? ? ? ? ? ? ?Address: 00000000fee0100c ?Data: 4171
> ? ? ? ?Capabilities: [70] Express (v2) Endpoint, MSI 01
> ? ? ? ? ? ? ? ?DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 4096 bytes
> ? ? ? ? ? ? ? ?DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
> ? ? ? ? ? ? ? ?LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
> <512ns, L1 <64us
> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM+ Surprise- LLActRep- BwNot-
> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> ? ? ? ? ? ? ? ?LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
> BWMgmt- ABWMgmt-
> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Not Supported, TimeoutDis+
> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-,
> Selectable De-emphasis: -6dB
> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
> ComplianceSOS-
> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -6dB
> ? ? ? ?Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
> ? ? ? ? ? ? ? ?Vector table: BAR=4 offset=00000000
> ? ? ? ? ? ? ? ?PBA: BAR=4 offset=00000800
> ? ? ? ?Capabilities: [d0] Vital Product Data
> ? ? ? ? ? ? ? ?Unknown small resource type 00, will not decode more.
> ? ? ? ?Capabilities: [100 v1] Advanced Error Reporting
> ? ? ? ? ? ? ? ?UESta: ?DLP- SDES- TLP- FCP- CmpltTO+ CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?UEMsk: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
> MalfTLP+ ECRC- UnsupReq- ACSViol-
> ? ? ? ? ? ? ? ?CESta: ?RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> ? ? ? ? ? ? ? ?CEMsk: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> ? ? ? ? ? ? ? ?AERCap: First Error Pointer: 0e, GenCap+ CGenEn- ChkCap+ ChkEn-
> ? ? ? ?Capabilities: [140 v1] Virtual Channel
> ? ? ? ? ? ? ? ?Caps: ? LPEVC=0 RefClk=100ns PATEntryBits=1
> ? ? ? ? ? ? ? ?Arb: ? ?Fixed- WRR32- WRR64- WRR128-
> ? ? ? ? ? ? ? ?Ctrl: ? ArbSelect=Fixed
> ? ? ? ? ? ? ? ?Status: InProgress-
> ? ? ? ? ? ? ? ?VC0: ? ?Caps: ? PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
> ? ? ? ? ? ? ? ? ? ? ? ?Arb: ? ?Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
> ? ? ? ? ? ? ? ? ? ? ? ?Ctrl: ? Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
> ? ? ? ? ? ? ? ? ? ? ? ?Status: NegoPending- InProgress-
> ? ? ? ?Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
> ? ? ? ?Kernel driver in use: r8169
> ? ? ? ?Kernel modules: r8169
> 00: ec 10 68 81 07 05 10 00 06 00 00 02 10 00 00 00
> 10: 01 e8 00 00 00 00 00 00 0c f0 ff fd 00 00 00 00
> 20: 0c 80 ff fd 00 00 00 00 00 00 00 00 43 10 32 84
> 30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 00 00
> 40: 01 50 c3 ff 08 00 00 00 00 00 00 00 00 00 00 00
> 50: 05 70 81 00 0c 10 e0 fe 00 00 00 00 71 41 00 00
> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 70: 10 b0 02 02 c1 8c 00 00 00 50 19 00 11 3c 07 00
> 80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
> 90: 00 00 00 00 10 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: 11 d0 03 00 04 00 00 00 04 08 00 00 00 00 00 00
> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d0: 03 00 00 80 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
>
> On Wed, Oct 12, 2011 at 8:59 AM, Mohammed Shafi
> <shafi.wireless@gmail.com> wrote:
>> On Wed, Oct 12, 2011 at 12:08 AM, Philipp Raich <philipp.raich@gmail.com> wrote:
>>> Hi.
>>>
>>> When using the ath9k module my system freezes in less than a few minutes, and I'm not able to find out why. Could someone help me by telling me where to find useful information on where or why this happens? (Or should i begin to insert my own debugging-output in the code???)
>>
>> please provide us more information under what scenario the freeze
>> happens(your kernel version in which you are running compat-wireless).
>> i just connected to a secure AP and pinged it.(AR987 rev 01)
>> also provide lspci -vvvvxxx
>>
>>>
>>> The crashes almost disappear if i crank the TX-Power up and thus improve the signal quality (i think this could be a hint), and almost only appear when the connection is under "heavy load" (firing up a youtube-video works reliably most of the time), but may also appear at any given time. [To me it sounds like something the module expects to be there gets "lost"... (null-pointer anyone?)]
>>>
>>> Even worse, I do not have a working SysRq-Key on this machine (remapping other key did not work, PS/2-keyboard won't work), but I think it would be useless anyway, the tty running Xorg usually shows a beautiful color-pattern as soon as the crashes occur, when running a serial console as it happens, the screen just freezes.
>>>
>>> I used the almost recent version of ath9k (via compat-wireless tarball '2011-10-10') and enabled debugging as far as I could get it to work (I see the nodes under /sys/kernel/debug/ieee80211/phy0/ath9k but could not find anything really helpful there... Mostly because I have no idea where to look and what the numbers mean I was not able to find any insightful documentation).
>>
>> capturing the crash with net console will help. those debug info may
>> not be very useful for crash.
>> http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt
>>
>>>
>>> What would be most interesting to me is, what happens before the crashes occur? What is ath9k doing? The usual kernel-debugging stuff... I thought I saw debug-printks in the code, and hoped to enable it via 'modprobe ath9k debug=0xffffffff', but with no luck. Was it disabled in the recent past? Did I miss a step in enabling it?
>>
>> please read http://linuxwireless.org/en/users/Drivers/ath9k/debug.
>>
>>>
>>> Can somebody give me a little guidance on what to do next? I would really like to improve the situation for me and everyone else, or at least help as much as I can, and I think I need a hint.
>>>
>>> Thanks,
>>> Philipp Raich
>>> _______________________________________________
>>> ath9k-devel mailing list
>>> ath9k-devel at lists.ath9k.org
>>> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>>>
>>
>>
>>
>> --
>> shafi
>>
>



-- 
shafi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ani-divide-by-zero-fix.patch
Type: text/x-diff
Size: 1764 bytes
Desc: not available
Url : http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20111012/c74cdc07/attachment-0001.patch 

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 15:29       ` Adrian Chadd
@ 2011-10-12 16:01         ` Peter Stuge
  2011-10-12 18:19           ` Luca Olivetti
  0 siblings, 1 reply; 31+ messages in thread
From: Peter Stuge @ 2011-10-12 16:01 UTC (permalink / raw)
  To: ath9k-devel

Adrian Chadd wrote:
> Oh, don't think it's a FreeBSD related thing.

Certainly didn't mean to say that. It just happens to be that fbsd is
the stuff around your code.


> It's likely more a "what people are comfortable doing" thing.

Yep.


> I think it's a difficult call for any company to offer free support
> to open source users. To developers, sure, they're likely their own
> "clue filter" and will (quickly enough) learn how/what to ask the
> right questions

I have enough clue about hardware, just not really wifi. I was not so
interested in getting a clue about wifi, but I was very interested in
blazing through ath9k down to the bits and bytes that caused my
problems when I first had them.

To do this efficiently I requested information on how what and where,
so that I would not have to reverse engineer the driver to get it
into my head.

I got nothing. I didn't even get told that I also wouldn't get
anything unless I really bitched and moaned a lot.


> for every Felix and I, there's likely a lot more linux ath9k users
> who are having issues. Who's going to help them?

Yes, of course it's difficult. That said, a mailing list already
filters out many, as opposed to say a web based forum. Further, it is
very very easy to test the skill level of a problem reporter by
throwing a sufficiently advanced task at them which will gather more
information about the problem.


> How many developers are going to be dedicated to this task? Are
> they full-time or part time? How are they going to help support
> users on a huge variety of platform choices and combinations -
> doubly so when people start submitting home-built PCs or customised
> laptops with non-standard (ie, non-shipped) wifi NICs?

The hardware variations are irrelevant and should actually be
embraced, because they will help identify even more cases that were
originally not handled. This requires an open mind, and it requires
being willing to say "it turns out that there is a problem in
this-and-this non-standard configuration, but under those-and-those
conditions the functionality has been very well tested, if you can
reproduce the problem there, then please let's talk again" which of
course either can be seen as failure or as an opportunity to make
future products even better.


> What FreeBSD/Linux atheros chipset support needs is some more cluey
> developers (maybe working at companies who are already supporting
> end-users, say Redhat, Canonical, etc) who could take ownership of
> "help fix/debug wireless issues" and could act as a middle man.

For now I'm afraid there's mostly just you and Felix, with Felix
seeming to be (understandably) more oriented to AP operation and you
perhaps slightly more toward STA.


> We'd all like to make things perfect,

This is the thing, I don?'t think Atheros wants this at all. The
products have way too short lifetime for it to be worthwhile. It
helps that ath9k supports so many products, but it's not enough. I do
believe that all Atheros developers would like ath9k to work
perfectly, but I don't believe for a second that they are being paid
to ensure that it does.


> _My_ priority is to make sure the older stuff works spot on, stable
> and predictable, before I try my hand at AR9300+ support.

And it fits well with FreeBSD. Especially because of this I think
your code provides a very valuable data point and reference for
problems encountered with ath9k.


> That has its own problems (you'd not believe how many people have
> complained because FreeBSD doesn't support AR9170 or AR7010 USB
> stuff, even though there's perfectly working Linux/OpenBSD code

Tell them to use Linux or OpenBSD then. Complaining is stupid,
education helps avoid complaining.


> FYI: I got fed up with the lack of AR9287 chipset support and decided
> to avoid exam study by porting over the changes. So yes, AR9287
> support in FreeBSD-HEAD should work just fine. But who knows about it
> and its interaction with the random bus and acpi glue out there? All I
> can say is "works ace on my eeepc 701. Really ace. 200mbit+ UDP even."

Well done! I really suggest to try to reproduce the problem using FreeBSD.


> Just a final note - any active developer who takes an active part in
> _any_ open source atheros wifi development (Linux, Free/Net/OpenBSD,
> Haiku, ReactOS..) and shows consistently good work and a level head
> can likely get access to exactly the same kinds of side channels I and
> others have.

I am convinced that this is true. It is just stupid to me to put
such a barrier in front of cluey users who can help discover problems
which ultimately drive (pun unintended) product value by making the
driver better. Atheros' rep is to be the single most open sourcey
wifi hardware company, so I expected something very different, and I
believe I am not alone.

But the largest problem is really that until I have started to talk
about this on this mailing list noone else did.


//Peter

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 15:35         ` Peter Stuge
@ 2011-10-12 16:51           ` Felix Fietkau
  2011-10-12 17:23             ` Peter Stuge
  2011-10-13  0:42             ` Adrian Chadd
  0 siblings, 2 replies; 31+ messages in thread
From: Felix Fietkau @ 2011-10-12 16:51 UTC (permalink / raw)
  To: ath9k-devel

On 2011-10-12 5:35 PM, Peter Stuge wrote:
>>  >>  would you please stop complaining and provide some help ?
>>  >
>>  >  It took me many months time to get an idea of the ath9k community,
>>  >  and I would have appreciated tremendously if someone had explained
>>  >  to me how things worked and what I could expect, so that I could
>>  >  take independent action accordingly. I believe I help people when I
>>  >  talk about how this community works.
>>
>>  sorry, this community works much better than what you speak about it.
>
> The last thing that happened that comes to mind is that Luis asked an
> open source project developer to not mention a particular Atheros
> software name on public mailing lists. The *name* of the software!
>
> The kind of information flow I expected when subscribing to the list
> is all about register details, meanings of bits, how the on-chip
> firmware works and can be controlled, and every other technical
> detail about Atheros hardware that is relevant for working with
> driver development. You know very well that this discussion does not
> happen on the public mailing list, and thus not within the ath9k
> community.
If I understand the point you're trying to make here correctly, it 
sounds like complete BS to me. Let me get this straight: from Luis 
asking people not to refer to internal codenames of Atheros codebases 
you extrapolate that detailed technical discussion on the public lists 
is unwanted? That's ridiculous!

> I've understood that there's also another community, with developers,
> who do get to talk about developer level details, but the barrier of
> entry to that community is higher than simply subscribing to a
> mailing list, and approaching ath9k naively as I did it makes no
> sense to divide resources like that for a wifi driver.
The barrier of entry is there for a reason. Having detailed information 
about the inner workings of the hardware is useless if you don't have a 
basic understanding of how the driver works. For many of the bugs that 
were fixed, you don't actually need any kind of detailed hardware info 
to fix them.

What ath9k needs most is people that are willing to spend enough time 
reading the driver and playing with the code until they understand the 
software side well enough to be able to move on to looking into the 
hardware. The people that I know that did spend enough time on the 
driver to understand the software side also did get direct help from 
Atheros and/or access to hardware documentation.

Unfortunately with many questions that are posted to these lists, the 
effort that went into formulating the question is just a microscopic 
fraction of the effort required to provide a good answer. Also, with 
many of these questions I get the impression that providing an answer 
would be a complete waste of time, since it does not appear that 
anything useful would come out of it. Such questions are usually easily 
recognized, since they're often one-liners like:
'What does $random_register do?' or 'What's the purpose of 
$random_feature?', or even things like 'How do I enable 
$random_unsupported_feature?'

And even with competent users knowing Linux well, it can be quite hard 
to walk them through the right steps to track down bugs, because often 
it's very hard even for people with access to all hardware docs to even 
identify a likely source or general area of the bug. If such a bug can 
then not be reproduced internally, there is no good way to it, and it 
may take some time for people to come up with good ideas.

So if somebody from the community is showing *serious* effort at fixing 
issues or improving ath9k and needs to know about details of how the 
hardware works, there are enough people (including myself) from inside 
or outside of Atheros that are usually helpful with filling the gaps.

- Felix

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 16:51           ` Felix Fietkau
@ 2011-10-12 17:23             ` Peter Stuge
  2011-10-12 18:36               ` Felix Fietkau
  2011-10-13  0:42             ` Adrian Chadd
  1 sibling, 1 reply; 31+ messages in thread
From: Peter Stuge @ 2011-10-12 17:23 UTC (permalink / raw)
  To: ath9k-devel

Felix Fietkau wrote:
> If I understand the point you're trying to make here correctly, it
> sounds like complete BS to me. Let me get this straight: from Luis
> asking people not to refer to internal codenames of Atheros
> codebases you extrapolate that detailed technical discussion on the
> public lists is unwanted?

No: From two years or so of participation on this list I know for a
fact that detailed technical discussion on public lists does not
happen.

I do not claim to know why. I'm not at all sure that it is unwanted
by everyone, or even by anyone. I am, however, sure that it does not
happen. I think that it is valuable for others who join the list to
know this, so I let them know what they might expect.


> > I've understood that there's also another community, with developers,
> > who do get to talk about developer level details, but the barrier of
> > entry to that community is higher than simply subscribing to a
> > mailing list, and approaching ath9k naively as I did it makes no
> > sense to divide resources like that for a wifi driver.
> 
> The barrier of entry is there for a reason.

I find it stupid and counter-productive. I guess we can say that I
disagree that the reason is valid.


> Having detailed information about the inner workings of the
> hardware is useless if you don't have a basic understanding of how
> the driver works.

The two obviously go very tightly together. The more information
about both you have, the easier it is to work on either side. The
more information that flows about either, the easier it is to start
working on any side. Since no information flows, it takes lots of
effort to start working anywhere. Negative spiral.


> For many of the bugs that were fixed, you don't actually need any
> kind of detailed hardware info to fix them.

ath9k is by now working really well for very many users, so any bugs
that do remain are particularly likely corner cases which do involve
hardware, firmware, driver, with two of the above, or all three,
being in some condition not yet been encountered by developers.


> What ath9k needs most is people that are willing to spend enough
> time reading the driver and playing with the code until they
> understand the software side well enough

AKA reverse engineering, which is IMO not the best open source can
do. Yes the code is there, no loading the entire driver into your
head is not useful for fixing bugs. And IMO fixing bugs is always
useful, even if they are corner cases.


> The people that I know that did spend enough time on the driver to
> understand the software side also did get direct help from Atheros
> and/or access to hardware documentation.

I never questioned or doubted that. I find it bad that it's not
communicated much by anyone before I started to, but at least with
this thread that has already improved tremendously.


> Unfortunately with many questions that are posted to these lists, the 
> effort that went into formulating the question is just a microscopic 
> fraction of the effort required to provide a good answer.

Of course. I also do not expect a good answer to a stupid question.
And I certainly do not expect a patch. I did expect interest in
working with cluey people on fixing problems even without them being
so cluey on ath9k yet.


> Also, with many of these questions I get the impression that
> providing an answer would be a complete waste of time, since it
> does not appear that anything useful would come out of it.
> Such questions are usually easily recognized, since they're often
> one-liners like: 'What does $random_register do?' or 'What's the
> purpose of $random_feature?', or even things like 'How do I enable
> $random_unsupported_feature?'

Sure, this is not what I'm talking about.


> And even with competent users knowing Linux well, it can be quite
> hard to walk them through the right steps to track down bugs,
> because often it's very hard even for people with access to all
> hardware docs to even identify a likely source or general area of
> the bug.

For a competent developer with knowledge of how hardware, firmware
and driver interacts this is not very hard. But it is time consuming!

What I sometimes do to help with debugging is the skill test that I
mentioned. If debug info is missing, then ask for that info in a way
that will show the skill level of the other person. This quickly
provides an estimate of how much effort has to put into this
debugging session, ie. what kind of instructions can be given for
getting closer to the problem.


> If such a bug can then not be reproduced internally, there is no
> good way to it, and it may take some time for people to come up
> with good ideas.

This is also not what I'm talking about. I have no idea about
internal bug hunting, I expect that it is really good and that this
is what makes ath9k work great for very many users. I'm also not
saying that Atheros must magically know what causes a problem without
any information.


> So if somebody from the community is showing *serious* effort at
> fixing issues or improving ath9k and needs to know about details of
> how the hardware works, there are enough people (including myself)
> from inside or outside of Atheros that are usually helpful with
> filling the gaps.

This contradicts my impression of this list over the last two years. :\


//Peter

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 16:01         ` Peter Stuge
@ 2011-10-12 18:19           ` Luca Olivetti
  0 siblings, 0 replies; 31+ messages in thread
From: Luca Olivetti @ 2011-10-12 18:19 UTC (permalink / raw)
  To: ath9k-devel

Al 12/10/11 18:01, En/na Peter Stuge ha escrit:

> 
> I got nothing. I didn't even get told that I also wouldn't get
> anything unless I really bitched and moaned a lot.

Happened to me too, maybe I didn't ask the right questions.
I didn't really bitch & moan though, not a lot at least ;-)

Bye
-- 
Luca

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 17:23             ` Peter Stuge
@ 2011-10-12 18:36               ` Felix Fietkau
  0 siblings, 0 replies; 31+ messages in thread
From: Felix Fietkau @ 2011-10-12 18:36 UTC (permalink / raw)
  To: ath9k-devel

On 2011-10-12 7:23 PM, Peter Stuge wrote:
>>  Having detailed information about the inner workings of the
>>  hardware is useless if you don't have a basic understanding of how
>>  the driver works.
>
> The two obviously go very tightly together. The more information
> about both you have, the easier it is to work on either side. The
> more information that flows about either, the easier it is to start
> working on any side. Since no information flows, it takes lots of
> effort to start working anywhere. Negative spiral.
>
>
>>  For many of the bugs that were fixed, you don't actually need any
>>  kind of detailed hardware info to fix them.
>
> ath9k is by now working really well for very many users, so any bugs
> that do remain are particularly likely corner cases which do involve
> hardware, firmware, driver, with two of the above, or all three,
> being in some condition not yet been encountered by developers.
I disagree, many such issues are simple software bugs, often race 
conditions. This is especially true on older hardware.

>>  What ath9k needs most is people that are willing to spend enough
>>  time reading the driver and playing with the code until they
>>  understand the software side well enough
>
> AKA reverse engineering, which is IMO not the best open source can
> do. Yes the code is there, no loading the entire driver into your
> head is not useful for fixing bugs. And IMO fixing bugs is always
> useful, even if they are corner cases.
Actually, loading the entire driver code into your head sometimes is the 
*only* way to find and fix weird corner cases. There are so many 
interdependencies between different parts of the driver that you have to 
be able to get a feel for the side effects of various parts to be able 
to even begin to systematically understand and address various bugs.

 From my own personal experience, a large portion of the bugs that I 
fixed over the last couple of months were found by simple code review 
that did not require specific knowledge about any hardware internals.
The level of hardware understanding that was necessary for these bugs 
was basic enough that it's something that you automatically get when 
you've read and understood a fair share of the code. This has nothing to 
do with reverse engineering. It's a driver programmer's common sense!

In my opinion the lack of availability of hardware information has too 
often simply been kicked in as an excuse for not even beginning to try 
to understand the driver code.

I've been doing work on wifi drivers for years now, and even when I 
started doing this - without access to *any* forms of documentation - 
I've been able to find and fix lots of bugs. This was madwifi back then, 
and the code quality and stability was so much worse than what we have 
today. Considering that I've been able to easily get started with such 
work under circumstances that were a *lot* worse than what we have 
today, I'd expect a bit more from people showing up here seriously 
wanting to work on this stuff.

Wifi driver work isn't exactly trivial, so people should expect to have 
to invest a bit more initial effort to get involved. If they can't 
handle that, then so be it.

>>  And even with competent users knowing Linux well, it can be quite
>>  hard to walk them through the right steps to track down bugs,
>>  because often it's very hard even for people with access to all
>>  hardware docs to even identify a likely source or general area of
>>  the bug.
>
> For a competent developer with knowledge of how hardware, firmware
> and driver interacts this is not very hard. But it is time consuming!
>
> What I sometimes do to help with debugging is the skill test that I
> mentioned. If debug info is missing, then ask for that info in a way
> that will show the skill level of the other person. This quickly
> provides an estimate of how much effort has to put into this
> debugging session, ie. what kind of instructions can be given for
> getting closer to the problem.
With many bugs, I often don't even know where to begin to ask for proper 
debug information because the problem (or sometimes the problem 
description) is too vague to narrow it down to a particular subsystem.
Once I've reproduced a bug, things become much easier, since I can 
'randomly' try stuff at a rapid rate until I find an essential clue that 
(together with my mental model of how the driver works) shows me where 
to look. It's hard to get to that point remotely, even with cluey users.
By the way, you keep mentioning the word 'firmware' - with ath9k there 
is no firmware involved.

- Felix

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 15:37     ` Mohammed Shafi
@ 2011-10-12 19:19       ` Philipp Raich
  2011-10-12 19:35         ` Ben Greear
  0 siblings, 1 reply; 31+ messages in thread
From: Philipp Raich @ 2011-10-12 19:19 UTC (permalink / raw)
  To: ath9k-devel

Sadly, the provided patch did not help (I applied it to to the
compat-wireless tarball '2011-10-10', hopefully this was right). I did
not encounter any warnings so far.

I just realized, that cfg80211 is initialized with the country code
for China, because thats what ath9k reads from the eeprom of my
wireless card - I guess my retailer sold me a card  intended for the
chinese market :S.

I don't think this could be the reason for the freezes, or could it?
(adding "options cfg80211 ieee80211_regdom=AT" to
"/etc/modprobe.d/cfg80211.conf" did not resolve the issue).

Although it annoys me, writing to the eeprom of ath9k cards
unfortunately is not that straight forward as it is/was for
ath5k-cards with the help of ath_info, and the other solutions I found
so far appear mostly too complicated for such a little annoyance, and
are all together just (dirty) overrides, and I personally have a
strong opinion against overrides if the initial value is in fact my
problem... overrides will stop working sooner or later anyway.
So I guess I will stick with the wrong country code for the moment,
unless somebody tells me it may be the cause for this behavior.

I guess I need to dig deeper into the code for additional tests :S Any
other ideas?

Thanks so far for your help.


On Wed, Oct 12, 2011 at 5:37 PM, Mohammed Shafi
<shafi.wireless@gmail.com> wrote:
> please try the attached patch and if it helps. please let us know if
> you get any warnings. this is a fix of corner case issue we saw in htc
> done by Raj.
> thanks!
>
> On Wed, Oct 12, 2011 at 5:51 PM, Philipp Raich <philipp.raich@gmail.com> wrote:
>> I am right now running kernel version 2.6.38-12-generic (from
>> canonical in ubuntu 11.04 obviously), but tried their mainline build
>> (3.1.0-999) yesterday, and previously also built the kernel 3.0 and
>> 3.1-rc6 from git, and in most cases I tried up-to-date compat-wireless
>> above these kernels, the error was always present and did never change
>> its behaviour.
>> The only things that did improve its behaviour were: Increasing Signal
>> Quality, not doing a thing over the connection.
>> What did resolve the issue: Disabling ath9k, using the ethernet-link
>> instead, running windows (to see if a hardware fault might be present)
>>
>> The scenario would be: I connect to an AP (tested on two different
>> ones, one AVM Fritz!Box and an ASUS-type running dd-wrt, both secured
>> via WPA2-Personal) and establish a data transfer over the wlan-link of
>> any kind (e.g. downloading an distro-image, download from samba-share
>> in LAN). Without any certain interaction and randomly (could happen
>> almost immediately, or only after a few minutes, does not seem the
>> correlate with amount of data transferred or the actual throughput,
>> although high throughput seems to force it), the system freezes/hangs
>> and doesn't even respond to ping over the ethernet-link any more.
>>
>> I finally got the full debugging output working, and captured this via
>> netconsole: (I will just post the last few lines, as the whole log is
>> much too big, and it seems there is nothing of particular interest
>> there; nevertheless, I made it available for download here:
>> http://dl.dropbox.com/u/9066020/nc.out )
>>
>> [ 2133.370678] ath: enable IER
>> [ 2133.370687] ath: AR_IMR 0x918414b0 IER 0x1
>> [ 2133.371022] ath: disable IER
>> [ 2133.371058] ath: tx queue 2 (aec6c570), link ffff8800aec6c6a8
>> [ 2133.371066] ath: TX complete: skb: ffff88020aa65800
>> [ 2133.371078] ath: enable IER
>> [ 2133.371088] ath: AR_IMR 0x918414b0 IER 0x1
>> [ 2133.371754] ath: disable IER
>> [ 2133.371790] ath: tx queue 2 (aec6c5d8), link ffff8800aec6c6a8
>> [ 2133.371797] ath: TX complete: skb: ffff88020a964500
>> [ 2133.371811] ath: enable IER
>> [ 2133.371820] ath: AR_IMR 0x918414b0 IER 0x1
>> [ 2133.372954] ath: disable IER
>> [ 2133.372991] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
>> [ 2133.372999] ath: TX complete: skb: ffff8802076e9600
>> [ 2133.373011] ath: enable IER
>> [ 2133.373021] ath: AR_IMR 0x918414b0 IER 0x1
>> [ 2133.374199] ath: disable IER
>> [ 2133.374237] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
>> [ 2133.374245] ath: TX complete: skb: ffff8801fff64b00
>> [ 2133.374260] ath: enable IER
>> [ 2133.374269] ath: AR_IMR 0x918414b0 IER 0x1
>> [ 2133.374641] ath: disable IER
>> [ 2133.374679] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
>> [ 2133.374685] ath: enable IER
>> [ 2133.374694] ath: AR_IMR 0x918414b0 IER 0x1
>> [ 2133.374998] ath: disable IER
>> [ 2133.375036] ath: tx queue 2 (aec6c6a8), link ffff8800aec6c6a8
>> [ 2133.375043] ath: TX complete: skb: ffff8802088c26f0
>> [ 2133.375057] ath: enable IER
>> [ 2133.375067] ath: AR_IMR 0x918414b0 IER 0x1
>> [ 2133.380037] ath: longcal @4295150634
>> [ 2133.380063] ath: shortcal @4295150634
>> [ 2133.380101] ath: listenTime=417 OFDM:3 errs=371/s CCK:2 errs=175/s
>> ofdm_turn=1
>> [ 2133.380141] ath: NF calibrated [ctl] [chain 0] is -114
>> [ 2133.380151] ath: NF calibrated [ctl] [chain 1] is -113
>> [ 2133.380194] ath: Running PA Calibration
>> [ 2133.380703] ath: disable IER
>> [ 2133.381333] ath: enable IER
>>
>> I will do a few more tries, if possible with different setups, to see
>> if something more descriptive pops up in the logs)
>>
>> Output from lspci -vvvvxxx:
>>
>> 00:00.0 Host bridge: Advanced Micro Devices [AMD] RS880 Host Bridge
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 843e
>> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort+ >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0
>> ? ? ? ?Capabilities: [c4] HyperTransport: Slave or Primary Interface
>> ? ? ? ? ? ? ? ?Command: BaseUnitID=0 UnitCnt=12 MastHost- DefDir- DUL-
>> ? ? ? ? ? ? ? ?Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
>> IsocEn- LSEn- ExtCTL- 64b-
>> ? ? ? ? ? ? ? ?Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit
>> DwFcInEn- LWO=16bit DwFcOutEn-
>> ? ? ? ? ? ? ? ?Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0
>> IsocEn- LSEn- ExtCTL- 64b-
>> ? ? ? ? ? ? ? ?Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit
>> DwFcInEn- LWO=8bit DwFcOutEn-
>> ? ? ? ? ? ? ? ?Revision ID: 3.00
>> ? ? ? ? ? ? ? ?Link Frequency 0: [b]
>> ? ? ? ? ? ? ? ?Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-
>> ? ? ? ? ? ? ? ?Link Frequency Capability 0: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+
>> 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
>> ? ? ? ? ? ? ? ?Feature Capability: IsocFC- LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-
>> ? ? ? ? ? ? ? ?Link Frequency 1: 200MHz
>> ? ? ? ? ? ? ? ?Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-
>> ? ? ? ? ? ? ? ?Link Frequency Capability 1: 200MHz- 300MHz- 400MHz- 500MHz- 600MHz-
>> 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-
>> ? ? ? ? ? ? ? ?Error Handling: PFlE- OFlE- PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF-
>> RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-
>> ? ? ? ? ? ? ? ?Prefetchable memory behind bridge Upper: 00-00
>> ? ? ? ? ? ? ? ?Bus Number: 00
>> ? ? ? ?Capabilities: [54] HyperTransport: UnitID Clumping
>> ? ? ? ?Capabilities: [40] HyperTransport: Retry Mode
>> ? ? ? ?Capabilities: [9c] HyperTransport: #1a
>> ? ? ? ?Capabilities: [f8] HyperTransport: #1c
>> 00: 22 10 01 96 06 00 30 22 00 00 00 06 00 00 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 43 10 3e 84
>> 30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
>> 40: 08 9c 00 c0 c1 00 00 00 1e 00 00 00 42 20 05 00
>> 50: 43 10 3e 84 08 40 00 90 08 10 05 00 08 00 05 00
>> 60: 7d 00 00 00 00 28 55 d4 00 02 20 00 0b c0 86 81
>> 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20
>> 80: 00 00 00 00 10 00 00 03 20 d4 00 00 33 26 00 00
>> 90: 00 00 00 d0 7f 00 00 00 00 00 00 00 08 f8 7c d0
>> a0: 26 00 74 00 00 00 00 80 00 00 00 00 79 01 c0 07
>> b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> c0: 00 00 00 80 08 54 80 01 20 00 11 11 d0 00 00 00
>> d0: 60 0b 75 1e 02 00 00 00 00 00 00 00 00 00 00 00
>> e0: 00 00 00 00 ff ff ff ff 10 00 00 00 00 c0 ff e6
>> f0: 00 00 00 00 00 80 80 00 08 00 00 e0 00 00 00 00
>>
>> 00:01.0 PCI bridge: ASUSTeK Computer Inc. RS880 PCI to PCI bridge (int
>> gfx) (prog-if 00 [Normal decode])
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64
>> ? ? ? ?Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
>> ? ? ? ?I/O behind bridge: 0000c000-0000cfff
>> ? ? ? ?Memory behind bridge: fe700000-fe8fffff
>> ? ? ? ?Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
>> ? ? ? ?Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- <SERR- <PERR-
>> ? ? ? ?BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
>> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>> ? ? ? ?Capabilities: [44] HyperTransport: MSI Mapping Enable+ Fixed+
>> ? ? ? ?Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 843e
>> ? ? ? ?Kernel modules: shpchp
>> 00: 43 10 02 96 07 01 30 02 00 00 04 06 00 40 01 00
>> 10: 00 00 00 00 00 00 00 00 00 01 01 40 c1 c1 20 02
>> 20: 70 fe 80 fe 01 d0 f1 df 00 00 00 00 00 00 00 00
>> 30: 00 00 00 00 44 00 00 00 00 00 00 00 00 00 1a 00
>> 40: 00 00 00 00 08 b0 03 a8 00 00 00 00 43 10 3e 84
>> 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 43 10 3e 84 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:09.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to
>> PCI bridge (PCIE port 4) (prog-if 00 [Normal decode])
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx+
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
>> ? ? ? ?Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
>> ? ? ? ?I/O behind bridge: 0000d000-0000dfff
>> ? ? ? ?Memory behind bridge: fe900000-fe9fffff
>> ? ? ? ?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-
>> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>> ? ? ? ?Capabilities: [50] Power Management version 3
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Capabilities: [58] Express (v2) Root Port (Slot+), MSI 00
>> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag+ RBE+ FLReset-
>> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 128 bytes
>> ? ? ? ? ? ? ? ?DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
>> ? ? ? ? ? ? ? ?LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
>> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM- Surprise- LLActRep+ BwNot+
>> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> ? ? ? ? ? ? ? ?LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>> BWMgmt+ ABWMgmt-
>> ? ? ? ? ? ? ? ?SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>> ? ? ? ? ? ? ? ? ? ? ? ?Slot #9, PowerLimit 25.000W; Interlock- NoCompl+
>> ? ? ? ? ? ? ? ?SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>> ? ? ? ? ? ? ? ? ? ? ? ?Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>> ? ? ? ? ? ? ? ?SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>> ? ? ? ? ? ? ? ? ? ? ? ?Changed: MRL- PresDet+ LinkState+
>> ? ? ? ? ? ? ? ?RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
>> ? ? ? ? ? ? ? ?RootCap: CRSVisible-
>> ? ? ? ? ? ? ? ?RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Not Supported, TimeoutDis- ARIFwd-
>> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
>> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
>> Selectable De-emphasis: -3.5dB
>> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>> ComplianceSOS-
>> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
>> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -3.5dB
>> ? ? ? ?Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>> ? ? ? ? ? ? ? ?Address: fee0300c ?Data: 4151
>> ? ? ? ?Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 843e
>> ? ? ? ?Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
>> ? ? ? ?Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
>> ? ? ? ?Capabilities: [110 v1] Virtual Channel
>> ? ? ? ? ? ? ? ?Caps: ? LPEVC=0 RefClk=100ns PATEntryBits=1
>> ? ? ? ? ? ? ? ?Arb: ? ?Fixed- WRR32- WRR64- WRR128-
>> ? ? ? ? ? ? ? ?Ctrl: ? ArbSelect=Fixed
>> ? ? ? ? ? ? ? ?Status: InProgress-
>> ? ? ? ? ? ? ? ?VC0: ? ?Caps: ? PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
>> ? ? ? ? ? ? ? ? ? ? ? ?Arb: ? ?Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
>> ? ? ? ? ? ? ? ? ? ? ? ?Ctrl: ? Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
>> ? ? ? ? ? ? ? ? ? ? ? ?Status: NegoPending- InProgress-
>> ? ? ? ?Kernel driver in use: pcieport
>> ? ? ? ?Kernel modules: shpchp
>> 00: 22 10 08 96 07 05 10 00 00 00 04 06 10 00 01 00
>> 10: 00 00 00 00 00 00 00 00 00 02 02 00 d1 d1 00 00
>> 20: 90 fe 90 fe 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 0a 01 07 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 a0 42 01 20 80 00 00
>> 60: 10 08 00 00 12 0c 30 00 00 00 11 70 80 0c 4c 00
>> 70: 00 00 48 01 08 00 01 00 00 00 00 00 00 00 00 00
>> 80: 00 00 00 00 00 00 00 00 42 00 01 00 00 00 00 00
>> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> a0: 05 b0 01 00 0c 30 e0 fe 51 41 00 00 00 00 00 00
>> b0: 0d b8 00 00 43 10 3e 84 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: 00 00 00 00 ff ff ff ff 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:0a.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to
>> PCI bridge (PCIE port 5) (prog-if 00 [Normal decode])
>> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx+
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
>> ? ? ? ?Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
>> ? ? ? ?I/O behind bridge: 0000f000-00000fff
>> ? ? ? ?Memory behind bridge: fea00000-feafffff
>> ? ? ? ?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-
>> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>> ? ? ? ?Capabilities: [50] Power Management version 3
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Capabilities: [58] Express (v2) Root Port (Slot+), MSI 00
>> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag+ RBE+ FLReset-
>> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 128 bytes
>> ? ? ? ? ? ? ? ?DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
>> ? ? ? ? ? ? ? ?LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
>> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM- Surprise- LLActRep+ BwNot+
>> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> ? ? ? ? ? ? ? ?LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>> BWMgmt+ ABWMgmt-
>> ? ? ? ? ? ? ? ?SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
>> ? ? ? ? ? ? ? ? ? ? ? ?Slot #10, PowerLimit 25.000W; Interlock- NoCompl+
>> ? ? ? ? ? ? ? ?SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>> ? ? ? ? ? ? ? ? ? ? ? ?Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>> ? ? ? ? ? ? ? ?SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>> ? ? ? ? ? ? ? ? ? ? ? ?Changed: MRL- PresDet+ LinkState+
>> ? ? ? ? ? ? ? ?RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
>> ? ? ? ? ? ? ? ?RootCap: CRSVisible-
>> ? ? ? ? ? ? ? ?RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Not Supported, TimeoutDis- ARIFwd-
>> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
>> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
>> Selectable De-emphasis: -3.5dB
>> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>> ComplianceSOS-
>> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
>> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -3.5dB
>> ? ? ? ?Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
>> ? ? ? ? ? ? ? ?Address: fee0300c ?Data: 4159
>> ? ? ? ?Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 843e
>> ? ? ? ?Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
>> ? ? ? ?Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
>> ? ? ? ?Capabilities: [110 v1] Virtual Channel
>> ? ? ? ? ? ? ? ?Caps: ? LPEVC=0 RefClk=100ns PATEntryBits=1
>> ? ? ? ? ? ? ? ?Arb: ? ?Fixed- WRR32- WRR64- WRR128-
>> ? ? ? ? ? ? ? ?Ctrl: ? ArbSelect=Fixed
>> ? ? ? ? ? ? ? ?Status: InProgress-
>> ? ? ? ? ? ? ? ?VC0: ? ?Caps: ? PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
>> ? ? ? ? ? ? ? ? ? ? ? ?Arb: ? ?Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
>> ? ? ? ? ? ? ? ? ? ? ? ?Ctrl: ? Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
>> ? ? ? ? ? ? ? ? ? ? ? ?Status: NegoPending- InProgress-
>> ? ? ? ?Kernel driver in use: pcieport
>> ? ? ? ?Kernel modules: shpchp
>> 00: 22 10 09 96 06 05 10 00 00 00 04 06 10 00 01 00
>> 10: 00 00 00 00 00 00 00 00 00 03 03 00 f1 01 00 20
>> 20: a0 fe a0 fe 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 0b 01 07 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 a0 42 01 20 80 00 00
>> 60: 10 08 00 00 12 0c 30 01 40 00 12 70 80 0c 54 00
>> 70: 00 00 48 01 08 00 01 00 00 00 00 00 00 00 00 00
>> 80: 00 00 00 00 00 00 00 00 42 00 01 00 00 00 00 00
>> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> a0: 05 b0 01 00 0c 30 e0 fe 59 41 00 00 00 00 00 00
>> b0: 0d b8 00 00 43 10 3e 84 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: 00 00 00 00 ff ff ff ff 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:11.0 RAID bus controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0
>> SATA Controller [RAID5 mode] (rev 40)
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin A routed to IRQ 19
>> ? ? ? ?Region 0: I/O ports at b000 [size=8]
>> ? ? ? ?Region 1: I/O ports at a000 [size=4]
>> ? ? ? ?Region 2: I/O ports at 9000 [size=8]
>> ? ? ? ?Region 3: I/O ports at 8000 [size=4]
>> ? ? ? ?Region 4: I/O ports at 7000 [size=16]
>> ? ? ? ?Region 5: Memory at fe6ffc00 (32-bit, non-prefetchable) [size=1K]
>> ? ? ? ?Capabilities: [70] SATA HBA v1.0 InCfgSpace
>> ? ? ? ?Capabilities: [a4] PCI Advanced Features
>> ? ? ? ? ? ? ? ?AFCap: TP+ FLR+
>> ? ? ? ? ? ? ? ?AFCtrl: FLR-
>> ? ? ? ? ? ? ? ?AFStatus: TP-
>> ? ? ? ?Kernel driver in use: ahci
>> ? ? ? ?Kernel modules: ahci
>> 00: 02 10 93 43 07 01 30 02 40 00 04 01 10 40 00 00
>> 10: 01 b0 00 00 01 a0 00 00 01 90 00 00 01 80 00 00
>> 20: 01 70 00 00 00 fc 6f fe 00 00 00 00 43 10 43 84
>> 30: 00 00 00 00 70 00 00 00 00 00 00 00 09 01 00 00
>> 40: 14 80 80 00 01 00 20 00 00 00 80 00 00 00 00 00
>> 50: 05 70 86 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 60: 01 50 22 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 70: 12 a4 10 00 0f 00 00 00 10 01 00 00 00 00 00 00
>> 80: 00 00 00 00 06 1a 14 00 ab 01 08 00 f0 00 00 00
>> 90: 27 60 74 c7 03 43 06 00 08 01 00 00 01 58 09 00
>> a0: 0c 00 00 00 13 00 06 03 00 00 64 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 20 00 00
>> e0: 80 00 00 00 00 00 00 00 00 00 00 00 10 00 00 3f
>> f0: 00 00 00 00 00 00 00 00 77 77 77 00 00 f0 88 af
>>
>> 00:12.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
>> OHCI0 Controller (prog-if 10 [OHCI])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin A routed to IRQ 18
>> ? ? ? ?Region 0: Memory at fe6fe000 (32-bit, non-prefetchable) [size=4K]
>> ? ? ? ?Kernel driver in use: ohci_hcd
>> 00: 02 10 97 43 17 01 a0 02 00 10 03 0c 10 40 80 00
>> 10: 00 e0 6f fe 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 43 10 43 84
>> 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
>> 40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
>> 50: 40 00 00 f0 00 00 00 00 10 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 ff 00 00 80 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 10 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: 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:12.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
>> EHCI Controller (prog-if 20 [EHCI])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
>> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin B routed to IRQ 17
>> ? ? ? ?Region 0: Memory at fe6ff800 (32-bit, non-prefetchable) [size=256]
>> ? ? ? ?Capabilities: [c0] Power Management version 2
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ? ? ? ? ?Bridge: PM- B3+
>> ? ? ? ?Capabilities: [e4] Debug port: BAR=1 offset=00e0
>> ? ? ? ?Kernel driver in use: ehci_hcd
>> 00: 02 10 96 43 16 01 b0 02 00 20 03 0c 10 40 00 00
>> 10: 00 f8 6f fe 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 43 10 43 84
>> 30: 00 00 00 00 c0 00 00 00 00 00 00 00 0a 02 00 00
>> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 50: 40 21 80 a0 01 00 00 00 00 00 00 00 00 00 00 00
>> 60: 20 20 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 20 00 00 01 00 00 00 00 00 00 00 00
>> a0: 01 00 00 00 00 00 08 40 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: 01 e4 02 7e 00 00 40 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 0a 00 e0 20 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 SB7x0/SB8x0/SB9x0 USB
>> OHCI0 Controller (prog-if 10 [OHCI])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin A routed to IRQ 18
>> ? ? ? ?Region 0: Memory at fe6fd000 (32-bit, non-prefetchable) [size=4K]
>> ? ? ? ?Kernel driver in use: ohci_hcd
>> 00: 02 10 97 43 17 01 a0 02 00 10 03 0c 10 40 80 00
>> 10: 00 d0 6f fe 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 43 10 43 84
>> 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
>> 40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
>> 50: 40 00 00 f0 00 00 00 00 32 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 ff 00 00 80 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 10 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: 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 SB7x0/SB8x0/SB9x0 USB
>> EHCI Controller (prog-if 20 [EHCI])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
>> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin B routed to IRQ 17
>> ? ? ? ?Region 0: Memory at fe6ff400 (32-bit, non-prefetchable) [size=256]
>> ? ? ? ?Capabilities: [c0] Power Management version 2
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ? ? ? ? ?Bridge: PM- B3+
>> ? ? ? ?Capabilities: [e4] Debug port: BAR=1 offset=00e0
>> ? ? ? ?Kernel driver in use: ehci_hcd
>> 00: 02 10 96 43 16 01 b0 02 00 20 03 0c 10 40 00 00
>> 10: 00 f4 6f fe 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 43 10 43 84
>> 30: 00 00 00 00 c0 00 00 00 00 00 00 00 0a 02 00 00
>> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 50: 40 21 80 a0 01 00 00 00 00 00 00 00 00 00 00 00
>> 60: 20 20 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 20 00 00 01 00 00 00 00 00 00 00 00
>> a0: 01 00 00 00 00 00 08 40 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: 01 e4 02 7e 00 00 40 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 0a 00 e0 20 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 SBx00 SMBus Controller (rev 42)
>> ? ? ? ?Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx+
>> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Kernel modules: sp5100_tco, i2c-piix4
>> 00: 02 10 85 43 03 04 20 02 42 00 05 0c 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: 00 00 00 00 00 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: 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 SBx00 Azalia (Intel HDA) (rev 40)
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 841b
>> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin ? routed to IRQ 16
>> ? ? ? ?Region 0: Memory at fe6f4000 (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 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Kernel driver in use: HDA Intel
>> ? ? ? ?Kernel modules: snd-hda-intel
>> 00: 02 10 83 43 06 00 10 04 40 00 03 04 10 40 00 00
>> 10: 04 40 6f fe 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 43 10 1b 84
>> 30: 00 00 00 00 50 00 00 00 00 00 00 00 05 00 00 00
>> 40: 00 00 02 00 00 10 00 00 00 00 00 00 01 00 00 00
>> 50: 01 00 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
>> 60: 00 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 SB7x0/SB8x0/SB9x0 LPC host
>> controller (rev 40)
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0
>> 00: 02 10 9d 43 0f 00 20 02 40 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 43 10 43 84
>> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 40: 04 00 00 00 55 c0 03 ff 17 ff 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 30 02 00 00 00 00 00 00 e0 ff ff ff
>> 70: 67 45 00 00 00 00 00 00 1c 00 00 00 05 0b 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 01 10 d6 fe
>> a0: 02 00 c1 fe 2e 01 00 00 00 00 00 00 00 00 00 00
>> b0: 00 00 00 00 00 00 00 00 00 00 09 39 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 SBx00 PCI to PCI Bridge (rev
>> 40) (prog-if 01 [Subtractive decode])
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64
>> ? ? ? ?Bus: primary=00, secondary=04, subordinate=04, sec-latency=64
>> ? ? ? ?I/O behind bridge: 0000f000-00000fff
>> ? ? ? ?Memory behind bridge: feb00000-febfffff
>> ? ? ? ?Prefetchable memory behind bridge: fff00000-000fffff
>> ? ? ? ?Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort+ <SERR- <PERR-
>> ? ? ? ?BridgeCtl: Parity+ SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
>> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>> 00: 02 10 84 43 07 01 a0 02 40 01 04 06 00 40 81 00
>> 10: 00 00 00 00 00 00 00 00 00 04 04 40 f0 00 80 22
>> 20: b0 fe b0 fe f0 ff 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 07 00
>> 40: 26 00 10 ff 00 00 00 00 0c 0f 3c d1 00 01 00 00
>> 50: 01 00 00 00 08 00 03 a8 00 00 00 00 85 00 ff ff
>> 60: ca 0e 17 00 ba 98 10 02 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:14.5 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
>> OHCI2 Controller (prog-if 10 [OHCI])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin C routed to IRQ 18
>> ? ? ? ?Region 0: Memory at fe6fc000 (32-bit, non-prefetchable) [size=4K]
>> ? ? ? ?Kernel driver in use: ohci_hcd
>> 00: 02 10 99 43 17 01 a0 02 00 10 03 0c 10 40 00 00
>> 10: 00 c0 6f fe 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 43 10 43 84
>> 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 03 00 00
>> 40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
>> 50: 40 00 00 f0 00 00 00 00 ff ff ff ff 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 ff 00 00 80 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 10 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: 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:15.0 PCI bridge: ATI Technologies Inc Device 43a0 (prog-if 00
>> [Normal decode])
>> ? ? ? ?Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx+
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
>> ? ? ? ?Bus: primary=00, secondary=05, 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-
>> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>> ? ? ? ?Capabilities: [50] Power Management version 3
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Capabilities: [58] Express (v2) Root Port (Slot-), MSI 00
>> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag+ RBE+ FLReset-
>> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 128 bytes
>> ? ? ? ? ? ? ? ?DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
>> ? ? ? ? ? ? ? ?LnkCap: Port #247, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
>> <64ns, L1 <1us
>> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM- Surprise- LLActRep+ BwNot+
>> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> ? ? ? ? ? ? ? ?LnkSta: Speed unknown, Width x16, TrErr- Train- SlotClk+ DLActive-
>> BWMgmt- ABWMgmt-
>> ? ? ? ? ? ? ? ?RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
>> ? ? ? ? ? ? ? ?RootCap: CRSVisible-
>> ? ? ? ? ? ? ? ?RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ ARIFwd-
>> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 65ms to 210ms, TimeoutDis- ARIFwd-
>> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-,
>> Selectable De-emphasis: -3.5dB
>> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>> ComplianceSOS-
>> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
>> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -6dB
>> ? ? ? ?Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
>> ? ? ? ? ? ? ? ?Address: 00000000fee0300c ?Data: 4161
>> ? ? ? ?Capabilities: [b0] Subsystem: ATI Technologies Inc Device 0000
>> ? ? ? ?Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
>> ? ? ? ?Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
>> ? ? ? ?Kernel driver in use: pcieport
>> ? ? ? ?Kernel modules: shpchp
>> 00: 02 10 a0 43 04 05 10 00 00 00 04 06 10 00 81 00
>> 10: 00 00 00 00 00 00 00 00 00 05 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 01 07 00
>> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 50: 01 58 03 06 00 00 00 00 10 a0 42 00 20 80 00 00
>> 60: 10 08 00 00 11 0c 30 f7 00 00 00 11 00 00 04 00
>> 70: 00 00 40 00 08 00 01 00 00 00 00 00 1f 00 00 00
>> 80: 06 00 00 00 00 00 00 00 41 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: 05 b0 81 00 0c 30 e0 fe 00 00 00 00 61 41 00 00
>> b0: 0d b8 00 00 02 10 00 00 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: 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:15.1 PCI bridge: ATI Technologies Inc Device 43a1 (prog-if 00
>> [Normal decode])
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx+
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
>> ? ? ? ?Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
>> ? ? ? ?I/O behind bridge: 0000e000-0000efff
>> ? ? ? ?Memory behind bridge: fff00000-000fffff
>> ? ? ? ?Prefetchable memory behind bridge: 00000000fdf00000-00000000fdffffff
>> ? ? ? ?Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- <SERR- <PERR-
>> ? ? ? ?BridgeCtl: Parity+ SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
>> ? ? ? ? ? ? ? ?PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>> ? ? ? ?Capabilities: [50] Power Management version 3
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Capabilities: [58] Express (v2) Root Port (Slot-), MSI 00
>> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag+ RBE+ FLReset-
>> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 128 bytes
>> ? ? ? ? ? ? ? ?DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
>> ? ? ? ? ? ? ? ?LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
>> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM- Surprise- LLActRep+ BwNot+
>> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> ? ? ? ? ? ? ? ?LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+
>> BWMgmt+ ABWMgmt-
>> ? ? ? ? ? ? ? ?RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
>> ? ? ? ? ? ? ? ?RootCap: CRSVisible-
>> ? ? ? ? ? ? ? ?RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ ARIFwd-
>> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 65ms to 210ms, TimeoutDis- ARIFwd-
>> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
>> Selectable De-emphasis: -3.5dB
>> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>> ComplianceSOS-
>> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
>> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -3.5dB
>> ? ? ? ?Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
>> ? ? ? ? ? ? ? ?Address: 00000000fee0300c ?Data: 4169
>> ? ? ? ?Capabilities: [b0] Subsystem: ATI Technologies Inc Device 0000
>> ? ? ? ?Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
>> ? ? ? ?Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
>> ? ? ? ?Kernel driver in use: pcieport
>> ? ? ? ?Kernel modules: shpchp
>> 00: 02 10 a1 43 07 05 10 00 00 00 04 06 10 00 81 00
>> 10: 00 00 00 00 00 00 00 00 00 06 06 00 e1 e1 00 00
>> 20: f0 ff 00 00 f1 fd f1 fd 00 00 00 00 00 00 00 00
>> 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 07 00
>> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 50: 01 58 03 06 00 00 00 00 10 a0 42 00 20 80 00 00
>> 60: 10 08 00 00 12 0c 30 01 40 00 11 70 00 00 04 00
>> 70: 00 00 40 01 08 00 01 00 00 00 00 00 1f 00 00 00
>> 80: 06 00 00 00 00 00 00 00 42 00 01 00 00 00 00 00
>> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> a0: 05 b0 81 00 0c 30 e0 fe 00 00 00 00 69 41 00 00
>> b0: 0d b8 00 00 02 10 00 00 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: 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:16.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
>> OHCI0 Controller (prog-if 10 [OHCI])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin A routed to IRQ 18
>> ? ? ? ?Region 0: Memory at fe6f3000 (32-bit, non-prefetchable) [size=4K]
>> ? ? ? ?Kernel driver in use: ohci_hcd
>> 00: 02 10 97 43 17 01 a0 02 00 10 03 0c 10 40 80 00
>> 10: 00 30 6f fe 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 43 10 43 84
>> 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
>> 40: 80 01 00 f0 11 00 00 00 00 00 00 00 00 00 00 00
>> 50: 40 00 00 f0 00 00 00 00 54 06 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 ff 00 00 80 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 10 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: 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:16.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB
>> EHCI Controller (prog-if 20 [EHCI])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8443
>> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 64, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin B routed to IRQ 17
>> ? ? ? ?Region 0: Memory at fe6ff000 (32-bit, non-prefetchable) [size=256]
>> ? ? ? ?Capabilities: [c0] Power Management version 2
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ? ? ? ? ?Bridge: PM- B3+
>> ? ? ? ?Capabilities: [e4] Debug port: BAR=1 offset=00e0
>> ? ? ? ?Kernel driver in use: ehci_hcd
>> 00: 02 10 96 43 16 01 b0 02 00 20 03 0c 10 40 00 00
>> 10: 00 f0 6f fe 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 43 10 43 84
>> 30: 00 00 00 00 c0 00 00 00 00 00 00 00 0a 02 00 00
>> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 50: 40 21 80 a0 01 00 00 00 00 00 00 00 00 00 00 00
>> 60: 20 20 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 20 00 00 01 00 00 00 00 00 00 00 00
>> a0: 01 00 00 00 00 00 08 40 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: 01 e4 02 7e 00 00 40 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 0a 00 e0 20 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] Family 10h Processor
>> HyperTransport Configuration
>> ? ? ? ?Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Capabilities: [80] HyperTransport: Host or Secondary Interface
>> ? ? ? ? ? ? ? ?Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave- <EOCErr- DUL-
>> ? ? ? ? ? ? ? ?Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
>> IsocEn- LSEn+ ExtCTL- 64b-
>> ? ? ? ? ? ? ? ?Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit
>> DwFcInEn- LWO=16bit DwFcOutEn-
>> ? ? ? ? ? ? ? ?Revision ID: 3.00
>> ? ? ? ? ? ? ? ?Link Frequency: [b]
>> ? ? ? ? ? ? ? ?Link Error: <Prot- <Ovfl- <EOC- CTLTm-
>> ? ? ? ? ? ? ? ?Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+
>> 800MHz+ 1.0GHz+ 1.2GHz+ 1.4GHz- 1.6GHz- Vend-
>> ? ? ? ? ? ? ? ?Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-
>> 00: 22 10 00 12 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 02 04 00 01 02 04 00 01 02 04 00 01 02 04 00
>> 50: 01 02 04 00 01 02 04 00 01 02 04 00 01 02 04 00
>> 60: 00 00 01 00 e0 00 00 00 20 a8 2f 01 20 f8 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 20 11 11 60 0b f5 8f 13 00 00 00
>> 90: d0 02 85 80 00 00 00 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] Family 10h Processor
>> Address Map
>> ? ? ? ?Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> ? ? ? ?Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> 00: 22 10 01 12 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 2f 02 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: 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 03 0a 00 00 00 0b 00 00
>> a0: 03 00 d0 00 80 ff ef 00 03 00 f0 00 00 6f fe 00
>> b0: 03 70 fe 00 80 8f fe 00 03 90 fe 00 00 df ff 00
>> c0: 13 10 00 00 00 f0 ff 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: 03 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00
>> f0: 03 30 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
>>
>> 00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
>> DRAM Controller
>> ? ? ? ?Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> ? ? ? ?Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Kernel modules: amd64_edac_mod
>> 00: 22 10 02 12 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 09 01 00 00 01 02 00 00 09 03 00 00
>> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 60: e0 3c f8 00 e0 3c f8 00 00 00 00 00 00 00 00 00
>> 70: 00 00 00 00 00 00 00 00 06 00 08 0e 28 04 11 18
>> 80: 55 00 00 00 d4 0a 24 00 45 96 16 00 66 b9 22 01
>> 90: 00 00 01 00 0d 09 58 3f 07 03 00 80 00 00 00 00
>> a0: 00 02 00 00 00 00 00 00 40 00 00 00 00 00 00 00
>> b0: 73 80 9e 95 03 00 00 00 1f f0 06 00 01 70 1f 7a
>> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> d0: fe 1b dc ff 00 fc 03 e1 df 83 62 fd 3f 02 e0 fb
>> e0: 00 fc ff e0 e0 fe 77 1b 2b fb e0 7f 1f 1c f8 3b
>> 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] Family 10h Processor
>> Miscellaneous Control
>> ? ? ? ?Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Capabilities: [f0] Secure device <?>
>> ? ? ? ?Kernel driver in use: k10temp
>> ? ? ? ?Kernel modules: k10temp
>> 00: 22 10 03 12 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 ff ff 3f 5c 00 b0 4a 00 00 00 00 00 00 00 00
>> 50: 20 a0 02 06 10 00 00 00 00 00 00 00 00 00 00 00
>> 60: 00 00 00 00 05 62 5f 34 00 00 00 30 51 80 01 60
>> 70: 51 11 32 60 01 01 98 00 14 0c 20 00 11 08 07 00
>> 80: 81 e6 00 e6 e6 41 e6 01 08 00 00 00 00 60 58 42
>> 90: 43 00 00 00 52 00 00 00 00 f1 1c 02 00 00 00 00
>> a0: a4 08 06 b0 80 18 08 16 00 00 00 00 00 00 00 00
>> b0: 00 00 00 00 00 00 00 00 00 00 00 00 80 68 02 00
>> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> d0: 00 00 00 00 26 0f 81 c8 16 14 2e 03 2e 53 27 00
>> e0: 00 00 00 00 30 12 40 1e 79 5f 07 00 00 00 00 00
>> f0: 0f 00 10 00 00 00 00 00 00 00 00 00 62 0f 10 00
>>
>> 00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor
>> Link Control
>> ? ? ? ?Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR- FastB2B- DisINTx-
>> ? ? ? ?Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> 00: 22 10 04 12 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: 00 00 00 00 00 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: 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
>>
>> 01:05.0 VGA compatible controller: ATI Technologies Inc RS880 [Radeon
>> HD 4250] (prog-if 00 [VGA controller])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 843e
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin A routed to IRQ 18
>> ? ? ? ?Region 0: Memory at d0000000 (32-bit, prefetchable) [size=256M]
>> ? ? ? ?Region 1: I/O ports at c000 [size=256]
>> ? ? ? ?Region 2: Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]
>> ? ? ? ?Region 5: Memory at fe700000 (32-bit, non-prefetchable) [size=1M]
>> ? ? ? ?Expansion ROM at <unassigned> [disabled]
>> ? ? ? ?Capabilities: [50] Power Management version 3
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
>> ? ? ? ? ? ? ? ?Address: 0000000000000000 ?Data: 0000
>> ? ? ? ?Kernel driver in use: fglrx_pci
>> ? ? ? ?Kernel modules: fglrx, radeon
>> 00: 02 10 15 97 07 01 10 00 00 00 00 03 10 00 80 00
>> 10: 08 00 00 d0 01 c0 00 00 00 00 8f fe 00 00 00 00
>> 20: 00 00 00 00 00 00 70 fe 00 00 00 00 43 10 3e 84
>> 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
>> 40: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 3e 84
>> 50: 01 a0 03 06 00 00 00 00 10 a0 12 00 a0 8f 00 00
>> 60: 10 08 0a 00 01 0d 00 00 00 00 01 11 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 01 00 01 00 00 00 00 00
>> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> a0: 05 00 80 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
>>
>> 01:05.1 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200]
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 843e
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin B routed to IRQ 19
>> ? ? ? ?Region 0: Memory at fe8e8000 (32-bit, non-prefetchable) [size=16K]
>> ? ? ? ?Capabilities: [50] Power Management version 3
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
>> ? ? ? ? ? ? ? ?Address: 0000000000000000 ?Data: 0000
>> ? ? ? ?Kernel driver in use: HDA Intel
>> ? ? ? ?Kernel modules: snd-hda-intel
>> 00: 02 10 0f 97 07 01 10 00 00 00 03 04 10 00 80 00
>> 10: 00 80 8e fe 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 43 10 3e 84
>> 30: 00 00 00 00 50 00 00 00 00 00 00 00 09 02 00 00
>> 40: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 3e 84
>> 50: 01 a0 03 06 00 00 00 00 10 a0 12 00 a0 8f 00 00
>> 60: 10 08 0a 00 01 0d 00 00 00 00 01 11 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 01 00 00 00 00 00
>> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> a0: 05 00 80 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
>>
>> 02:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series
>> Firewire Controller (prog-if 10 [OHCI])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 8374
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin A routed to IRQ 17
>> ? ? ? ?Region 0: Memory at fe9ff800 (64-bit, non-prefetchable) [size=2K]
>> ? ? ? ?Region 2: I/O ports at d800 [size=256]
>> ? ? ? ?Capabilities: [50] Power Management version 3
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Capabilities: [80] MSI: Enable- Count=1/1 Maskable+ 64bit+
>> ? ? ? ? ? ? ? ?Address: 0000000000000000 ?Data: 0000
>> ? ? ? ? ? ? ? ?Masking: 00000000 ?Pending: 00000000
>> ? ? ? ?Capabilities: [98] Express (v1) Endpoint, MSI 00
>> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 512 bytes
>> ? ? ? ? ? ? ? ?DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
>> ? ? ? ? ? ? ? ?LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
>> <1us, L1 <64us
>> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM+ Surprise- LLActRep- BwNot-
>> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> ? ? ? ? ? ? ? ?LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive-
>> BWMgmt- ABWMgmt-
>> ? ? ? ?Capabilities: [100 v1] Advanced Error Reporting
>> ? ? ? ? ? ? ? ?UESta: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>> MalfTLP- ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?UEMsk: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>> MalfTLP- ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?CESta: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>> ? ? ? ? ? ? ? ?CEMsk: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>> ? ? ? ? ? ? ? ?AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
>> ? ? ? ?Capabilities: [130 v1] Device Serial Number 00-1e-8c-ff-ff-35-47-53
>> ? ? ? ?Kernel driver in use: firewire_ohci
>> ? ? ? ?Kernel modules: firewire-ohci
>> 00: 06 11 03 34 07 01 10 00 00 10 00 0c 10 00 80 00
>> 10: 04 f8 9f fe 00 00 00 00 01 d8 00 00 00 00 00 00
>> 20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 74 83
>> 30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 01 00 00
>> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 50: 01 80 03 e4 00 00 00 00 00 00 00 00 00 1e 00 00
>> 60: 00 00 00 00 22 00 01 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 98 80 01 00 00 00 00 00 00 00 00 00 00 00 00
>> 90: 00 00 00 00 00 00 00 00 10 00 01 00 00 80 64 00
>> a0: 00 20 19 00 11 4c 07 00 00 00 11 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
>>
>> 02:00.1 IDE interface: VIA Technologies, Inc. VT6415 PATA IDE Host
>> Controller (rev a0) (prog-if 85 [Master SecO PriO])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. Device 838f
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin A routed to IRQ 17
>> ? ? ? ?Region 0: I/O ports at dc00 [size=8]
>> ? ? ? ?Region 1: I/O ports at d480 [size=4]
>> ? ? ? ?Region 2: I/O ports at d400 [size=8]
>> ? ? ? ?Region 3: I/O ports at d080 [size=4]
>> ? ? ? ?Region 4: I/O ports at d000 [size=16]
>> ? ? ? ?Expansion ROM at fe9e0000 [disabled] [size=64K]
>> ? ? ? ?Capabilities: [50] Power Management version 3
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Capabilities: [70] MSI: Enable- Count=1/1 Maskable+ 64bit+
>> ? ? ? ? ? ? ? ?Address: 0000000000000000 ?Data: 0000
>> ? ? ? ? ? ? ? ?Masking: 00000000 ?Pending: 00000000
>> ? ? ? ?Capabilities: [90] Express (v1) Legacy Endpoint, MSI 00
>> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 512 bytes
>> ? ? ? ? ? ? ? ?DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
>> ? ? ? ? ? ? ? ?LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
>> <1us, L1 <64us
>> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM+ Surprise- LLActRep- BwNot-
>> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> ? ? ? ? ? ? ? ?LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive-
>> BWMgmt- ABWMgmt-
>> ? ? ? ?Capabilities: [100 v1] Advanced Error Reporting
>> ? ? ? ? ? ? ? ?UESta: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>> MalfTLP- ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?UEMsk: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>> MalfTLP- ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?CESta: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>> ? ? ? ? ? ? ? ?CEMsk: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>> ? ? ? ? ? ? ? ?AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
>> ? ? ? ?Capabilities: [130 v1] Device Serial Number 00-1e-8c-ff-ff-35-47-53
>> ? ? ? ?Kernel driver in use: pata_via
>> ? ? ? ?Kernel modules: pata_via
>> 00: 06 11 15 04 07 01 10 00 a0 85 01 01 10 00 80 00
>> 10: 01 dc 00 00 81 d4 00 00 01 d4 00 00 81 d0 00 00
>> 20: 01 d0 00 00 00 00 00 00 00 00 00 00 43 10 8f 83
>> 30: 00 00 9e fe 50 00 00 00 00 00 00 00 0a 01 00 00
>> 40: 00 00 00 00 ff 10 00 00 00 00 00 00 00 00 00 00
>> 50: 01 70 03 e4 00 00 00 00 00 00 00 00 00 00 00 00
>> 60: 04 05 00 00 22 00 01 00 00 00 00 00 00 00 00 00
>> 70: 05 90 80 01 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: 10 00 11 00 00 80 64 00 00 20 19 00 11 4c 07 00
>> a0: 00 00 11 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: a8 a8 33 b6 07 07 00 00 00 00 00 00 01 00 00 00
>> d0: 30 00 09 00 00 02 00 00 02 01 00 00 8a 13 02 00
>> e0: 8e 46 12 00 8a 13 02 00 8e 46 12 00 00 00 00 00
>> f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>
>> 03:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host
>> Controller (rev 03) (prog-if 30 [XHCI])
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
>> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx+
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin A routed to IRQ 18
>> ? ? ? ?Region 0: Memory at feafe000 (64-bit, non-prefetchable) [size=8K]
>> ? ? ? ?Capabilities: [50] Power Management version 3
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
>> ? ? ? ? ? ? ? ?Address: 0000000000000000 ?Data: 0000
>> ? ? ? ?Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
>> ? ? ? ? ? ? ? ?Vector table: BAR=0 offset=00001000
>> ? ? ? ? ? ? ? ?PBA: BAR=0 offset=00001080
>> ? ? ? ?Capabilities: [a0] Express (v2) Endpoint, MSI 00
>> ? ? ? ? ? ? ? ?DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
>> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 512 bytes
>> ? ? ? ? ? ? ? ?DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
>> ? ? ? ? ? ? ? ?LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0
>> <4us, L1 unlimited
>> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM+ Surprise- LLActRep- BwNot-
>> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
>> ? ? ? ? ? ? ? ?LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>> BWMgmt- ABWMgmt-
>> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Not Supported, TimeoutDis+
>> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
>> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
>> Selectable De-emphasis: -6dB
>> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>> ComplianceSOS-
>> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
>> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -3.5dB
>> ? ? ? ?Capabilities: [100 v1] Advanced Error Reporting
>> ? ? ? ? ? ? ? ?UESta: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>> MalfTLP- ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?UEMsk: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>> MalfTLP- ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?CESta: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>> ? ? ? ? ? ? ? ?CEMsk: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>> ? ? ? ? ? ? ? ?AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
>> ? ? ? ?Capabilities: [140 v1] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
>> ? ? ? ?Capabilities: [150 v1] #18
>> ? ? ? ?Kernel driver in use: xhci_hcd
>> ? ? ? ?Kernel modules: xhci-hcd
>> 00: 33 10 94 01 06 05 10 00 03 30 03 0c 10 00 00 00
>> 10: 04 e0 af fe 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 43 10 13 84
>> 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
>> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 50: 01 70 c3 c9 08 00 00 00 00 00 00 00 00 00 00 00
>> 60: 30 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 70: 05 90 86 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: 11 a0 07 80 00 10 00 00 80 10 00 00 00 00 00 00
>> a0: 10 00 02 00 c0 8f 00 00 00 28 19 00 12 ec 07 00
>> b0: 40 01 12 10 00 00 00 00 00 00 00 00 00 00 00 00
>> c0: 00 00 00 00 10 08 00 00 00 00 00 00 00 00 00 00
>> d0: 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
>> e0: fc 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> f0: 08 14 60 00 00 00 00 00 00 00 00 00 00 00 00 00
>>
>> 04:07.0 Network controller: Atheros Communications Inc. AR9287
>> Wireless Network Adapter (rev 01)
>> ? ? ? ?Subsystem: Atheros Communications Inc. Device 0300
>> ? ? ? ?Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx-
>> ? ? ? ?Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 168, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin A routed to IRQ 22
>> ? ? ? ?Region 0: Memory at febe0000 (32-bit, non-prefetchable) [size=64K]
>> ? ? ? ?Capabilities: [44] Power Management version 2
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1- D2- AuxCurrent=100mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Kernel driver in use: ath9k
>> ? ? ? ?Kernel modules: ath9k
>> 00: 8c 16 2d 00 16 01 b0 02 01 00 80 02 10 a8 00 00
>> 10: 00 00 be fe 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 8c 16 00 03
>> 30: 00 00 00 00 44 00 00 00 00 00 00 00 03 01 00 00
>> 40: 80 00 00 00 01 00 82 48 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: 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
>>
>> 06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
>> RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
>> ? ? ? ?Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard [Realtek RTL8111E]
>> ? ? ? ?Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
>> Stepping- SERR+ FastB2B- DisINTx+
>> ? ? ? ?Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>> ? ? ? ?Latency: 0, Cache Line Size: 64 bytes
>> ? ? ? ?Interrupt: pin A routed to IRQ 44
>> ? ? ? ?Region 0: I/O ports at e800 [size=256]
>> ? ? ? ?Region 2: Memory at fdfff000 (64-bit, prefetchable) [size=4K]
>> ? ? ? ?Region 4: Memory at fdff8000 (64-bit, prefetchable) [size=16K]
>> ? ? ? ?Capabilities: [40] Power Management version 3
>> ? ? ? ? ? ? ? ?Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
>> ? ? ? ? ? ? ? ?Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>> ? ? ? ?Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
>> ? ? ? ? ? ? ? ?Address: 00000000fee0100c ?Data: 4171
>> ? ? ? ?Capabilities: [70] Express (v2) Endpoint, MSI 01
>> ? ? ? ? ? ? ? ?DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>> ? ? ? ? ? ? ? ?DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> ? ? ? ? ? ? ? ? ? ? ? ?RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>> ? ? ? ? ? ? ? ? ? ? ? ?MaxPayload 128 bytes, MaxReadReq 4096 bytes
>> ? ? ? ? ? ? ? ?DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
>> ? ? ? ? ? ? ? ?LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
>> <512ns, L1 <64us
>> ? ? ? ? ? ? ? ? ? ? ? ?ClockPM+ Surprise- LLActRep- BwNot-
>> ? ? ? ? ? ? ? ?LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>> ? ? ? ? ? ? ? ? ? ? ? ?ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> ? ? ? ? ? ? ? ?LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
>> BWMgmt- ABWMgmt-
>> ? ? ? ? ? ? ? ?DevCap2: Completion Timeout: Not Supported, TimeoutDis+
>> ? ? ? ? ? ? ? ?DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
>> ? ? ? ? ? ? ? ?LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-,
>> Selectable De-emphasis: -6dB
>> ? ? ? ? ? ? ? ? ? ? ? ? Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
>> ComplianceSOS-
>> ? ? ? ? ? ? ? ? ? ? ? ? Compliance De-emphasis: -6dB
>> ? ? ? ? ? ? ? ?LnkSta2: Current De-emphasis Level: -6dB
>> ? ? ? ?Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
>> ? ? ? ? ? ? ? ?Vector table: BAR=4 offset=00000000
>> ? ? ? ? ? ? ? ?PBA: BAR=4 offset=00000800
>> ? ? ? ?Capabilities: [d0] Vital Product Data
>> ? ? ? ? ? ? ? ?Unknown small resource type 00, will not decode more.
>> ? ? ? ?Capabilities: [100 v1] Advanced Error Reporting
>> ? ? ? ? ? ? ? ?UESta: ?DLP- SDES- TLP- FCP- CmpltTO+ CmpltAbrt- UnxCmplt- RxOF-
>> MalfTLP- ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?UEMsk: ?DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
>> MalfTLP- ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
>> MalfTLP+ ECRC- UnsupReq- ACSViol-
>> ? ? ? ? ? ? ? ?CESta: ?RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>> ? ? ? ? ? ? ? ?CEMsk: ?RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
>> ? ? ? ? ? ? ? ?AERCap: First Error Pointer: 0e, GenCap+ CGenEn- ChkCap+ ChkEn-
>> ? ? ? ?Capabilities: [140 v1] Virtual Channel
>> ? ? ? ? ? ? ? ?Caps: ? LPEVC=0 RefClk=100ns PATEntryBits=1
>> ? ? ? ? ? ? ? ?Arb: ? ?Fixed- WRR32- WRR64- WRR128-
>> ? ? ? ? ? ? ? ?Ctrl: ? ArbSelect=Fixed
>> ? ? ? ? ? ? ? ?Status: InProgress-
>> ? ? ? ? ? ? ? ?VC0: ? ?Caps: ? PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
>> ? ? ? ? ? ? ? ? ? ? ? ?Arb: ? ?Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
>> ? ? ? ? ? ? ? ? ? ? ? ?Ctrl: ? Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
>> ? ? ? ? ? ? ? ? ? ? ? ?Status: NegoPending- InProgress-
>> ? ? ? ?Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
>> ? ? ? ?Kernel driver in use: r8169
>> ? ? ? ?Kernel modules: r8169
>> 00: ec 10 68 81 07 05 10 00 06 00 00 02 10 00 00 00
>> 10: 01 e8 00 00 00 00 00 00 0c f0 ff fd 00 00 00 00
>> 20: 0c 80 ff fd 00 00 00 00 00 00 00 00 43 10 32 84
>> 30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 00 00
>> 40: 01 50 c3 ff 08 00 00 00 00 00 00 00 00 00 00 00
>> 50: 05 70 81 00 0c 10 e0 fe 00 00 00 00 71 41 00 00
>> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 70: 10 b0 02 02 c1 8c 00 00 00 50 19 00 11 3c 07 00
>> 80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
>> 90: 00 00 00 00 10 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: 11 d0 03 00 04 00 00 00 04 08 00 00 00 00 00 00
>> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> d0: 03 00 00 80 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
>>
>> On Wed, Oct 12, 2011 at 8:59 AM, Mohammed Shafi
>> <shafi.wireless@gmail.com> wrote:
>>> On Wed, Oct 12, 2011 at 12:08 AM, Philipp Raich <philipp.raich@gmail.com> wrote:
>>>> Hi.
>>>>
>>>> When using the ath9k module my system freezes in less than a few minutes, and I'm not able to find out why. Could someone help me by telling me where to find useful information on where or why this happens? (Or should i begin to insert my own debugging-output in the code???)
>>>
>>> please provide us more information under what scenario the freeze
>>> happens(your kernel version in which you are running compat-wireless).
>>> i just connected to a secure AP and pinged it.(AR987 rev 01)
>>> also provide lspci -vvvvxxx
>>>
>>>>
>>>> The crashes almost disappear if i crank the TX-Power up and thus improve the signal quality (i think this could be a hint), and almost only appear when the connection is under "heavy load" (firing up a youtube-video works reliably most of the time), but may also appear at any given time. [To me it sounds like something the module expects to be there gets "lost"... (null-pointer anyone?)]
>>>>
>>>> Even worse, I do not have a working SysRq-Key on this machine (remapping other key did not work, PS/2-keyboard won't work), but I think it would be useless anyway, the tty running Xorg usually shows a beautiful color-pattern as soon as the crashes occur, when running a serial console as it happens, the screen just freezes.
>>>>
>>>> I used the almost recent version of ath9k (via compat-wireless tarball '2011-10-10') and enabled debugging as far as I could get it to work (I see the nodes under /sys/kernel/debug/ieee80211/phy0/ath9k but could not find anything really helpful there... Mostly because I have no idea where to look and what the numbers mean I was not able to find any insightful documentation).
>>>
>>> capturing the crash with net console will help. those debug info may
>>> not be very useful for crash.
>>> http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt
>>>
>>>>
>>>> What would be most interesting to me is, what happens before the crashes occur? What is ath9k doing? The usual kernel-debugging stuff... I thought I saw debug-printks in the code, and hoped to enable it via 'modprobe ath9k debug=0xffffffff', but with no luck. Was it disabled in the recent past? Did I miss a step in enabling it?
>>>
>>> please read http://linuxwireless.org/en/users/Drivers/ath9k/debug.
>>>
>>>>
>>>> Can somebody give me a little guidance on what to do next? I would really like to improve the situation for me and everyone else, or at least help as much as I can, and I think I need a hint.
>>>>
>>>> Thanks,
>>>> Philipp Raich
>>>> _______________________________________________
>>>> ath9k-devel mailing list
>>>> ath9k-devel at lists.ath9k.org
>>>> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>>>>
>>>
>>>
>>>
>>> --
>>> shafi
>>>
>>
>
>
>
> --
> shafi
>

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 19:19       ` Philipp Raich
@ 2011-10-12 19:35         ` Ben Greear
  2011-10-13 16:26           ` Philipp Raich
  0 siblings, 1 reply; 31+ messages in thread
From: Ben Greear @ 2011-10-12 19:35 UTC (permalink / raw)
  To: ath9k-devel

On 10/12/2011 12:19 PM, Philipp Raich wrote:
> Sadly, the provided patch did not help (I applied it to to the
> compat-wireless tarball '2011-10-10', hopefully this was right). I did
> not encounter any warnings so far.
>
> I just realized, that cfg80211 is initialized with the country code
> for China, because thats what ath9k reads from the eeprom of my
> wireless card - I guess my retailer sold me a card  intended for the
> chinese market :S.
>
> I don't think this could be the reason for the freezes, or could it?
> (adding "options cfg80211 ieee80211_regdom=AT" to
> "/etc/modprobe.d/cfg80211.conf" did not resolve the issue).

It might be nice to attempt a quick hack to over-ride the country
code to see if that helps anything.

Also, do you have another ath9k nic that you could use instead
to see if the problem happens with multiple nics and/or
chipsets?

Or can you put your existing NIC into a different computer
and see if the problem remains?

Thanks,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 16:51           ` Felix Fietkau
  2011-10-12 17:23             ` Peter Stuge
@ 2011-10-13  0:42             ` Adrian Chadd
  1 sibling, 0 replies; 31+ messages in thread
From: Adrian Chadd @ 2011-10-13  0:42 UTC (permalink / raw)
  To: ath9k-devel

[snip]

for what it's worth, this is exactly how I got my leg up. And Felix
knows, he was the poor guy who I pestered. On the upside, we found
quite a few annoying corner cases (noise floor handling, calibration
issues) whilst digging into my own issues, so it all worked out great
in the end.

Peter, check the archives- when people ask specific technical
questions that I can answer, Felix and I try to answer it. :) It's
orthogonal to debugging though - Felix and I have already explained
why it's painful, regardless of whether atheros-paid developers engage
end-users or not.

We really need a layer between users and developers. I bet for wifi
manufacturers that's the OEM or computer manufacturer. :)



Adrian

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-11 18:38 [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287 Philipp Raich
  2011-10-12  6:59 ` Mohammed Shafi
  2011-10-12 13:53 ` Peter Stuge
@ 2011-10-13  0:44 ` Adrian Chadd
  2011-10-13 15:50   ` Philipp Raich
  2 siblings, 1 reply; 31+ messages in thread
From: Adrian Chadd @ 2011-10-13  0:44 UTC (permalink / raw)
  To: ath9k-devel

Hi Philipp,

Can you please check:

* whether you have power saving enabled or not;
* whether your bios has APSM enabled or not;
* whether your kernel is overriding it and enabling APSM.

There have been bugs in the past (notably the AR9285) where random
crap like this would happen. It turns out that enabling APSM in the
ath9k driver to match what the reference driver was doing was
"correct" but the wrong move - ie, it hinged on the BIOS/ACPI stuff
all being configured correctly. Unfortunately too many
BIOS/manufacturers do things "wrong" and expect the Windows side of
things to fix up the behaviour.

The change in particular was where Linux forced APSM on rather than
leaving it off if the BIOS ACPI setup says so. Forcing the Linux
kernel to not enable APSM may solve your issues.

Thanks,


Adrian

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-13  0:44 ` Adrian Chadd
@ 2011-10-13 15:50   ` Philipp Raich
  2011-10-14  1:23     ` Adrian Chadd
  0 siblings, 1 reply; 31+ messages in thread
From: Philipp Raich @ 2011-10-13 15:50 UTC (permalink / raw)
  To: ath9k-devel

On Thu, Oct 13, 2011 at 2:44 AM, Adrian Chadd <adrian@freebsd.org> wrote:
> Hi Philipp,
>
> Can you please check:
>
> * whether you have power saving enabled or not;
> * whether your bios has APSM enabled or not;
> * whether your kernel is overriding it and enabling APSM.
>
> There have been bugs in the past (notably the AR9285) where random
> crap like this would happen. It turns out that enabling APSM in the
> ath9k driver to match what the reference driver was doing was
> "correct" but the wrong move - ie, it hinged on the BIOS/ACPI stuff
> all being configured correctly. Unfortunately too many
> BIOS/manufacturers do things "wrong" and expect the Windows side of
> things to fix up the behaviour.
>
> The change in particular was where Linux forced APSM on rather than
> leaving it off if the BIOS ACPI setup says so. Forcing the Linux
> kernel to not enable APSM may solve your issues.
>
> Thanks,
>
>
> Adrian
>

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-12 19:35         ` Ben Greear
@ 2011-10-13 16:26           ` Philipp Raich
  2011-10-13 17:04             ` Ben Greear
  0 siblings, 1 reply; 31+ messages in thread
From: Philipp Raich @ 2011-10-13 16:26 UTC (permalink / raw)
  To: ath9k-devel

On Wed, Oct 12, 2011 at 9:35 PM, Ben Greear <greearb@candelatech.com> wrote:
> On 10/12/2011 12:19 PM, Philipp Raich wrote:
>>
>> Sadly, the provided patch did not help (I applied it to to the
>> compat-wireless tarball '2011-10-10', hopefully this was right). I did
>> not encounter any warnings so far.
>>
>> I just realized, that cfg80211 is initialized with the country code
>> for China, because thats what ath9k reads from the eeprom of my
>> wireless card - I guess my retailer sold me a card ?intended for the
>> chinese market :S.
>>
>> I don't think this could be the reason for the freezes, or could it?
>> (adding "options cfg80211 ieee80211_regdom=AT" to
>> "/etc/modprobe.d/cfg80211.conf" did not resolve the issue).
>
> It might be nice to attempt a quick hack to over-ride the country
> code to see if that helps anything.

I tried to verify if the override mentioned from above effectively
changes the setting. In fact i might get a "manual regulatory setting
ignored because driver wants its own regulatory setting to be set
first" (i don't know the exact wording, machine just crashed, haha).
Other times it seems the setting is accepted, although i should see
more channels being available with "iwlist wlan0 frequencies", and I
do not?
I will try to hack that setting and keep you updated if it changes
anything. Would be strange though...?

Anyway, the country code should be easier to change/fix imho, wireless
devices are by design prone to changes of location I would say. And I
feel ripped of by the retailer...

>
> Also, do you have another ath9k nic that you could use instead
> to see if the problem happens with multiple nics and/or
> chipsets?
>
> Or can you put your existing NIC into a different computer
> and see if the problem remains?

Unfortunately, no to both suggestions, not right now and I don't see
it happening soon, unless I buy another NIC or lend me a computer of
someone else... I moved a few months ago and got rid of all the
needless junk ;)
But I like the idea, I thought of it myself - it just isn't an option right now.
The only thing i might say: In Windows the NIC works like a charm. The
connection is considerably faster and more reliable and the OS
obviously never crashed.


Thanks,
Philipp

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-13 16:26           ` Philipp Raich
@ 2011-10-13 17:04             ` Ben Greear
  2011-10-13 19:32               ` Philipp Raich
  0 siblings, 1 reply; 31+ messages in thread
From: Ben Greear @ 2011-10-13 17:04 UTC (permalink / raw)
  To: ath9k-devel

On 10/13/2011 09:26 AM, Philipp Raich wrote:
> On Wed, Oct 12, 2011 at 9:35 PM, Ben Greear<greearb@candelatech.com>  wrote:
>> On 10/12/2011 12:19 PM, Philipp Raich wrote:
>>>
>>> Sadly, the provided patch did not help (I applied it to to the
>>> compat-wireless tarball '2011-10-10', hopefully this was right). I did
>>> not encounter any warnings so far.
>>>
>>> I just realized, that cfg80211 is initialized with the country code
>>> for China, because thats what ath9k reads from the eeprom of my
>>> wireless card - I guess my retailer sold me a card  intended for the
>>> chinese market :S.
>>>
>>> I don't think this could be the reason for the freezes, or could it?
>>> (adding "options cfg80211 ieee80211_regdom=AT" to
>>> "/etc/modprobe.d/cfg80211.conf" did not resolve the issue).
>>
>> It might be nice to attempt a quick hack to over-ride the country
>> code to see if that helps anything.
>
> I tried to verify if the override mentioned from above effectively
> changes the setting. In fact i might get a "manual regulatory setting
> ignored because driver wants its own regulatory setting to be set
> first" (i don't know the exact wording, machine just crashed, haha).
> Other times it seems the setting is accepted, although i should see
> more channels being available with "iwlist wlan0 frequencies", and I
> do not?
> I will try to hack that setting and keep you updated if it changes
> anything. Would be strange though...?
>
> Anyway, the country code should be easier to change/fix imho, wireless
> devices are by design prone to changes of location I would say. And I
> feel ripped of by the retailer...

There are patches to support forcing the country code, but
they can allow you to mis-configure things in an illegal
manner in your particular location, so they are somewhat
frowned upon by the official wifi folks.  Used with care, it
appears to work fine.

You will probably have to hand-apply the patches, or perhaps
google around to find more recent ones:

http://forum.aircrack-ng.org/index.php?topic=6822.0

I do doubt this will really fix your problem, but it's
a relatively easy change to test.

>> Also, do you have another ath9k nic that you could use instead
>> to see if the problem happens with multiple nics and/or
>> chipsets?
>>
>> Or can you put your existing NIC into a different computer
>> and see if the problem remains?
>
> Unfortunately, no to both suggestions, not right now and I don't see
> it happening soon, unless I buy another NIC or lend me a computer of
> someone else... I moved a few months ago and got rid of all the
> needless junk ;)
> But I like the idea, I thought of it myself - it just isn't an option right now.
> The only thing i might say: In Windows the NIC works like a charm. The
> connection is considerably faster and more reliable and the OS
> obviously never crashed.

If you _could_ get a different ath9k NIC to try out (slightly different
chipset, manufacturer, etc) it should provide some good info.  If you're
in the US and would like to pay shipping have some NICs I could
send you for testing in your system.

Or, try with a different AP perhaps.  Anything to start narrowing down
the issue so that others might be able to reproduce the problem.

Also, if you are booting from windows to Linux, try completely
powering down the system between reboots.  That has helped
with strange problems in the past (nic is sometimes left in funky
state through soft boots from one OS to another).

Thanks,
Ben

>
>
> Thanks,
> Philipp


-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-13 17:04             ` Ben Greear
@ 2011-10-13 19:32               ` Philipp Raich
  2011-11-14 18:10                 ` Philipp Raich
  0 siblings, 1 reply; 31+ messages in thread
From: Philipp Raich @ 2011-10-13 19:32 UTC (permalink / raw)
  To: ath9k-devel

On Thu, Oct 13, 2011 at 7:04 PM, Ben Greear <greearb@candelatech.com> wrote:
> On 10/13/2011 09:26 AM, Philipp Raich wrote:
>>
>> On Wed, Oct 12, 2011 at 9:35 PM, Ben Greear<greearb@candelatech.com>
>> ?wrote:
>>>
>>> On 10/12/2011 12:19 PM, Philipp Raich wrote:
>>>>
>>>> Sadly, the provided patch did not help (I applied it to to the
>>>> compat-wireless tarball '2011-10-10', hopefully this was right). I did
>>>> not encounter any warnings so far.
>>>>
>>>> I just realized, that cfg80211 is initialized with the country code
>>>> for China, because thats what ath9k reads from the eeprom of my
>>>> wireless card - I guess my retailer sold me a card ?intended for the
>>>> chinese market :S.
>>>>
>>>> I don't think this could be the reason for the freezes, or could it?
>>>> (adding "options cfg80211 ieee80211_regdom=AT" to
>>>> "/etc/modprobe.d/cfg80211.conf" did not resolve the issue).
>>>
>>> It might be nice to attempt a quick hack to over-ride the country
>>> code to see if that helps anything.
>>
>> I tried to verify if the override mentioned from above effectively
>> changes the setting. In fact i might get a "manual regulatory setting
>> ignored because driver wants its own regulatory setting to be set
>> first" (i don't know the exact wording, machine just crashed, haha).
>> Other times it seems the setting is accepted, although i should see
>> more channels being available with "iwlist wlan0 frequencies", and I
>> do not?
>> I will try to hack that setting and keep you updated if it changes
>> anything. Would be strange though...?
>>
>> Anyway, the country code should be easier to change/fix imho, wireless
>> devices are by design prone to changes of location I would say. And I
>> feel ripped of by the retailer...
>
> There are patches to support forcing the country code, but
> they can allow you to mis-configure things in an illegal
> manner in your particular location, so they are somewhat
> frowned upon by the official wifi folks. ?Used with care, it
> appears to work fine.
>
> You will probably have to hand-apply the patches, or perhaps
> google around to find more recent ones:
>
> http://forum.aircrack-ng.org/index.php?topic=6822.0

I did not use that patch - I could not use it, because the
regdom-reading code was moved since then I guess and I found no newer
version. But i changed the line of code in 'hw.c' that reads the
regdom from eeprom and manipulated it, so the country code is read and
saved as 'AT'. So the channels 12 and 13 disappear from "wlist wlan0
frequency", although this is most certainly not correct! But just an
error in the according db i guess... maybe I'll fix that later. Maybe
everyone here buys NICs with an 'DE'-country code so this never
occurred to anyone...

But nevertheless, the computer still freezes as it did before, as
expected - although I see myself changing the country code in the
eeprom of the card sooner or later before I finally get a new one
because I messed up with the checksum ;)

>
>>> Also, do you have another ath9k nic that you could use instead
>>> to see if the problem happens with multiple nics and/or
>>> chipsets?
>>>
>>> Or can you put your existing NIC into a different computer
>>> and see if the problem remains?
>>
>> Unfortunately, no to both suggestions, not right now and I don't see
>> it happening soon, unless I buy another NIC or lend me a computer of
>> someone else... I moved a few months ago and got rid of all the
>> needless junk ;)
>> But I like the idea, I thought of it myself - it just isn't an option
>> right now.
>> The only thing i might say: In Windows the NIC works like a charm. The
>> connection is considerably faster and more reliable and the OS
>> obviously never crashed.
>
> If you _could_ get a different ath9k NIC to try out (slightly different
> chipset, manufacturer, etc) it should provide some good info. ?If you're
> in the US and would like to pay shipping have some NICs I could
> send you for testing in your system.

Unfortunately I'm in Europe. But sonner or later I might buy another
one, or use my old AP as Bridge and finally give up on this whole
disaster.

>
> Or, try with a different AP perhaps. ?Anything to start narrowing down
> the issue so that others might be able to reproduce the problem.

I did try a different AP, behavior was the same. (First one was a AVM
Fritz!Box, second one an Asus running dd-wrt). So no luck narrowing
down the problem there too.
I think I really ran into something astonishingly unique and related
to my hw-combination only (I tried Fedora and an Ubuntu Live-CD as
well, and encountered the same behavior).

>
> Also, if you are booting from windows to Linux, try completely
> powering down the system between reboots. ?That has helped
> with strange problems in the past (nic is sometimes left in funky
> state through soft boots from one OS to another).

Thats really strange, but won't change a thing too. I'm using windows
less than twice a month, computer is completely powered down over
night before I start it and thus was so several times before I got the
crash.

Thanks,
Philipp

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-13 15:50   ` Philipp Raich
@ 2011-10-14  1:23     ` Adrian Chadd
  2011-10-14 10:23       ` Philipp Raich
  0 siblings, 1 reply; 31+ messages in thread
From: Adrian Chadd @ 2011-10-14  1:23 UTC (permalink / raw)
  To: ath9k-devel

Right, I must've missed that. Then you have an AR9227, not an AR9287. :-)

At this point I'm tempted to say "Try PCBsd 9.0 Beta3" (freebsd +
desktop environment) - I believe the DVD image comes with a live
system, so you can test things out. The ath/hal driver code is
included by default in their system. Let me know if it hangs or not.


Adrian

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-14  1:23     ` Adrian Chadd
@ 2011-10-14 10:23       ` Philipp Raich
  2011-10-14 11:36         ` Adrian Chadd
  0 siblings, 1 reply; 31+ messages in thread
From: Philipp Raich @ 2011-10-14 10:23 UTC (permalink / raw)
  To: ath9k-devel

On 10/14/2011 03:23 AM, Adrian Chadd wrote:
> Right, I must've missed that. Then you have an AR9227, not an AR9287. :-)
>
> At this point I'm tempted to say "Try PCBsd 9.0 Beta3" (freebsd +
> desktop environment) - I believe the DVD image comes with a live
> system, so you can test things out. The ath/hal driver code is
> included by default in their system. Let me know if it hangs or not.
>
>
> Adrian
Apparently you are right, ar9227 is PCI and ar9287 is PCIe, according to 
a page related to "athn" in openBSD... GRR, just why do manufacturers 
have to be so close-fisted with their info on wireless adapters, it took 
me hours to find this information and I still don't know if it is 
correct. And Atheros itself has no info about the PCI-Variants of their 
chipsets on their public homepage...

Nevertheless, might this be the problem itself? Does ath9k detect the 
wrong chipset for my device? Or is there no difference for ath9k how to 
handle the PCI/PCIe variants?

I am right now downloading the Live-DVD of PCBsd, and will try it, but 
may I ask what the goal of this would be? Is there any point in testing 
a presumably different driver (I may tell you, I already tried windows, 
works like a charm...)? I mean, what if it works? What are we going to 
do with that information? Sorry my questioning of your advices, I just 
would like to know what we are trying to show/achieve.

Thanks,
Philipp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20111014/ae9aa2a1/attachment.htm 

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-14 10:23       ` Philipp Raich
@ 2011-10-14 11:36         ` Adrian Chadd
  0 siblings, 0 replies; 31+ messages in thread
From: Adrian Chadd @ 2011-10-14 11:36 UTC (permalink / raw)
  To: ath9k-devel

On 14 October 2011 18:23, Philipp Raich <philipp.raich@gmail.com> wrote:

> Apparently you are right, ar9227 is PCI and ar9287 is PCIe, according to a
> page related to "athn" in openBSD... GRR, just why do manufacturers have to
> be so close-fisted with their info on wireless adapters, it took me hours to
> find this information and I still don't know if it is correct. And Atheros
> itself has no info about the PCI-Variants of their chipsets on their public
> homepage...

Oh there's plenty of information. It's right there, in
freebsd:src/sys/dev/ath/ath_hal/ah_devid.h :-)
(And Linux too. :)

> Nevertheless, might this be the problem itself? Does ath9k detect the wrong
> chipset for my device? Or is there no difference for ath9k how to handle the
> PCI/PCIe variants?

Hm, it shouldn't be. There should be minimal differences between the
AR9227 and AR9287.
I've no idea what they are. Guess I can try :)

> I am right now downloading the Live-DVD of PCBsd, and will try it, but may I
> ask what the goal of this would be? Is there any point in testing a
> presumably different driver (I may tell you, I already tried windows, works
> like a charm...)? I mean, what if it works? What are we going to do with
> that information? Sorry my questioning of your advices, I just would like to
> know what we are trying to show/achieve.

Because I have source for the FreeBSD driver? :)

And there are perhaps other issues, such as differences in the PCI bus glue. :-)

The point is, it's a data point which we can easily investigate. We
could do it windows too but it'd require doing some debugger magic.
Felix and I likely could figure it out if FreeBSD works but ath9k doesn't.


Adrian

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-10-13 19:32               ` Philipp Raich
@ 2011-11-14 18:10                 ` Philipp Raich
  2011-11-15  3:16                   ` Adrian Chadd
  0 siblings, 1 reply; 31+ messages in thread
From: Philipp Raich @ 2011-11-14 18:10 UTC (permalink / raw)
  To: ath9k-devel

On Thu, Oct 13, 2011 at 9:32 PM, Philipp Raich <philipp.raich@gmail.com> wrote:
> On Thu, Oct 13, 2011 at 7:04 PM, Ben Greear <greearb@candelatech.com> wrote:
>> On 10/13/2011 09:26 AM, Philipp Raich wrote:
>>>
>>> On Wed, Oct 12, 2011 at 9:35 PM, Ben Greear<greearb@candelatech.com>
>>> ?wrote:
>>>>
>>>> Or can you put your existing NIC into a different computer
>>>> and see if the problem remains?
>>>
>>> Unfortunately, no to both suggestions, not right now and I don't see
>>> it happening soon, unless I buy another NIC or lend me a computer of
>>> someone else... I moved a few months ago and got rid of all the
>>> needless junk ;)
>>> But I like the idea, I thought of it myself - it just isn't an option
>>> right now.
>>> The only thing i might say: In Windows the NIC works like a charm. The
>>> connection is considerably faster and more reliable and the OS
>>> obviously never crashed.
>>
>> If you _could_ get a different ath9k NIC to try out (slightly different
>> chipset, manufacturer, etc) it should provide some good info. ?If you're
>> in the US and would like to pay shipping have some NICs I could
>> send you for testing in your system.
>
> Unfortunately I'm in Europe. But sonner or later I might buy another
> one, or use my old AP as Bridge and finally give up on this whole
> disaster.

As a follow up, i did finally buy another NIC (TP-Link TL-WN951 PCI)
which is recognized as AR5008 Chip, and the freezes are now a thing of
the past.
It seems to be a seldom side-effect I did encounter with the old NIC
and I am more or less happy with my new NIC, so I promise you won't
hear from me about this subject unless somebody has an idea about how
to shed more light on the matter. (I still want to try the NIC with
openBSD, but until now I had no luck getting the beta working on my
machine because there are no blank DVDs around, and starting from USB
did not work yet, and I am not at all in a hurry)

Thanks,
Philipp

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-11-14 18:10                 ` Philipp Raich
@ 2011-11-15  3:16                   ` Adrian Chadd
  0 siblings, 0 replies; 31+ messages in thread
From: Adrian Chadd @ 2011-11-15  3:16 UTC (permalink / raw)
  To: ath9k-devel

Oh wait. I wonder if this would be a side-effect of "PCI MAC and SMP
is painful".

Try editing drivers/net/wireless/ath/ath9k/hw.c:__ath9k_hw_init():

        if (ah->config.serialize_regmode == SER_REG_MODE_AUTO) {
                if (ah->hw_version.macVersion == AR_SREV_VERSION_5416_PCI ||
                    ((AR_SREV_9160(ah) || AR_SREV_9280(ah)) &&
                     !ah->is_pciexpress)) {
                        ah->config.serialize_regmode =
                                SER_REG_MODE_ON;
                } else {
                        ah->config.serialize_regmode =
                                SER_REG_MODE_OFF;
                }
        }

Change this:

                    ((AR_SREV_9160(ah) || AR_SREV_9280(ah)) &&

to

                    ((AR_SREV_9160(ah) || AR_SREV_9287(ah) ||
AR_SREV_9280(ah)) &&

.. so the PCI bus glue fix gets applied for AR9227 NICs.


Adrian

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
@ 2011-12-26 22:46 Malcom Haak
  2011-12-27  3:43 ` Adrian Chadd
  0 siblings, 1 reply; 31+ messages in thread
From: Malcom Haak @ 2011-12-26 22:46 UTC (permalink / raw)
  To: ath9k-devel

>Oh wait. I wonder if this would be a side-effect of "PCI MAC and SMP
>is painful".
>
>Try editing drivers/net/wireless/ath/ath9k/hw.c:__ath9k_hw_init():
>
>        if (ah->config.serialize_regmode == SER_REG_MODE_AUTO) {
>                if (ah->hw_version.macVersion == AR_SREV_VERSION_5416_PCI ||
>                    ((AR_SREV_9160(ah) || AR_SREV_9280(ah)) &&
>                     !ah->is_pciexpress)) {
>                        ah->config.serialize_regmode =
>                                SER_REG_MODE_ON;
>                } else {
>                        ah->config.serialize_regmode =
>                                SER_REG_MODE_OFF;
>                }
>        }
>
>Change this:
>
>                    ((AR_SREV_9160(ah) || AR_SREV_9280(ah)) &&
>
>to
>
>                    ((AR_SREV_9160(ah) || AR_SREV_9287(ah) ||
>AR_SREV_9280(ah)) &&
>
>.. so the PCI bus glue fix gets applied for AR9227 NICs.
>
>
>Adrian

Hi all,

I was having this exact set off issues with the exact same hardware.
I applied this change to the 3.0.9 kernel and it resolved all my issues.

Can this change be added to the upstream driver?

Thanks in advance

Malcolm Haak

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-12-26 22:46 Malcom Haak
@ 2011-12-27  3:43 ` Adrian Chadd
  2011-12-27  3:47   ` Malcom Haak
  0 siblings, 1 reply; 31+ messages in thread
From: Adrian Chadd @ 2011-12-27  3:43 UTC (permalink / raw)
  To: ath9k-devel

Do you have an AR9227 (ie a PCI version of an AR9287) ?


Adrian

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

* [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287
  2011-12-27  3:43 ` Adrian Chadd
@ 2011-12-27  3:47   ` Malcom Haak
  0 siblings, 0 replies; 31+ messages in thread
From: Malcom Haak @ 2011-12-27  3:47 UTC (permalink / raw)
  To: ath9k-devel

Yes, the one I have is a TP-Link model.  I was getting total pc
freezes as per the original issue. I added the changes you suggested
and compiled the kernel and modules for 3.0.9. It now works without
issue.

If you have other questions please ask away.

Malcolm Haak

On Tue, Dec 27, 2011 at 2:43 PM, Adrian Chadd <adrian@freebsd.org> wrote:
> Do you have an AR9227 (ie a PCI version of an AR9287) ?
>
>
> Adrian

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

end of thread, other threads:[~2011-12-27  3:47 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-11 18:38 [ath9k-devel] need help debugging/pinning down obscure freezes/hangs using AR9287 Philipp Raich
2011-10-12  6:59 ` Mohammed Shafi
2011-10-12 12:21   ` Philipp Raich
2011-10-12 15:37     ` Mohammed Shafi
2011-10-12 19:19       ` Philipp Raich
2011-10-12 19:35         ` Ben Greear
2011-10-13 16:26           ` Philipp Raich
2011-10-13 17:04             ` Ben Greear
2011-10-13 19:32               ` Philipp Raich
2011-11-14 18:10                 ` Philipp Raich
2011-11-15  3:16                   ` Adrian Chadd
2011-10-12 13:53 ` Peter Stuge
2011-10-12 14:09   ` Mohammed Shafi
2011-10-12 14:56     ` Peter Stuge
2011-10-12 15:15       ` Mohammed Shafi
2011-10-12 15:35         ` Peter Stuge
2011-10-12 16:51           ` Felix Fietkau
2011-10-12 17:23             ` Peter Stuge
2011-10-12 18:36               ` Felix Fietkau
2011-10-13  0:42             ` Adrian Chadd
2011-10-12 15:29       ` Adrian Chadd
2011-10-12 16:01         ` Peter Stuge
2011-10-12 18:19           ` Luca Olivetti
2011-10-13  0:44 ` Adrian Chadd
2011-10-13 15:50   ` Philipp Raich
2011-10-14  1:23     ` Adrian Chadd
2011-10-14 10:23       ` Philipp Raich
2011-10-14 11:36         ` Adrian Chadd
  -- strict thread matches above, loose matches on Subject: below --
2011-12-26 22:46 Malcom Haak
2011-12-27  3:43 ` Adrian Chadd
2011-12-27  3:47   ` Malcom Haak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.