Re: ar9580 failures (typo correction)

2014-01-15 Thread Adrian Chadd
Ok. I'll look into this.

THanks!


-a


On 15 January 2014 09:37, Christophe Prevotaux
 wrote:
>
> Adrian,
>
> Here you go:
>
> Jan 15 12:25:04 ap01 kernel: no tx bufs (empty list): 0
> Jan 15 12:25:04 ap01 kernel: no tx bufs (was busy): 0
> Jan 15 12:25:04 ap01 kernel: aggr single packet: 148505
> Jan 15 12:25:04 ap01 kernel: aggr single packet w/ BAW closed: 127
> Jan 15 12:25:04 ap01 kernel: aggr non-baw packet: 2
> Jan 15 12:25:04 ap01 kernel: aggr aggregate packet: 1109620
> Jan 15 12:25:04 ap01 kernel: aggr single packet low hwq: 1781996
> Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_recv_proc_queue: handled npkts 128
> Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
> i=106, nbufs=128?
> Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
> i=0, nbufs=128?
> Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_recv_proc_queue: Q1: NULL bf?
> Jan 15 12:25:04 ap01 kernel: aggr single packet RTS aggr limited: 0
> Jan 15 12:25:07 ap01 kernel: aggr sched, no work: 2346256
> Jan 15 12:25:07 ap01 kernel: 0:  0  1:  0  2: 115757  3:  
>102670
> Jan 15 12:25:07 ap01 kernel: 4:  89753  5:  79988  6:  72405  7:  
> 66329
> Jan 15 12:25:07 ap01 kernel: 8:  60024  9:  54755 10:  48754 11:  
> 43257
> Jan 15 12:25:07 ap01 kernel: 12:  38331 13:  33853 14:  30092 15: 
>  26519
> Jan 15 12:25:07 ap01 kernel: 16:  23688 17:  20874 18:  18607 19: 
>  16717
> Jan 15 12:25:07 ap01 kernel: 20:  14742 21:  13116 22:  11837 23: 
>  10409
> Jan 15 12:25:07 ap01 kernel: 24:   9428 25:   8403 26:   7558 27: 
>   6862
> Jan 15 12:25:07 ap01 kernel: 28:   6209 29:   5732 30:   5011 31: 
>  11281
> Jan 15 12:25:07 ap01 kernel: 32:  56659 33:  0 34:  0 35: 
>  0
> Jan 15 12:25:07 ap01 kernel: 36:  0 ath1: ath_edma_recv_proc_queue: 
> handled npkts 125
> Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
> i=104, nbufs=128?
> Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
> i=0, nbufs=128?
> Jan 15 12:25:07 ap01 kernel: 37:  0 38:  0 39:  0
> Jan 15 12:25:07 ap01 kernel: 40:  0 41:  0 42:  0 43: 
>  0
> Jan 15 12:25:07 ap01 kernel: 44:  0 45:  0 46:  0 47: 
>  0
> Jan 15 12:25:07 ap01 kernel: 48:  0 49:  0 50:  0 51: 
>  0
> Jan 15 12:25:07 ap01 kernel: 52:  0 ath1: ath_edma_recv_proc_queue: 
> handled npkts 128
> Jan 15 12:25:07 ap01 kernel: 53:  0 54:  0 55:  0
> Jan 15 12:25:07 ap01 kernel: 56:  0 57:  0 58:  0 59: 
>  0
> Jan 15 12:25:07 ap01 kernel: 60:  0 61:  0 62:  0 63: 
>  0
> Jan 15 12:25:07 ap01 kernel:
> Jan 15 12:25:07 ap01 kernel: HW TXQ 0: axq_depth=0, axq_aggr_depth=0, 
> axq_fifo_depth=0, holdingbf=0
> Jan 15 12:25:07 ap01 kernel: HW TXQ 1: axq_depth=0, axq_aggr_depth=0, 
> axq_fifo_depth=0, holdingbf=0
> Jan 15 12:25:07 ap01 kernel: HW TXQ 2: axq_depth=0, axq_aggr_depth=0, 
> axq_fifo_depth=0, holdingbf=0
> Jan 15 12:25:07 ap01 kernel: HW TXQ 3: axq_depth=0, axq_aggr_depth=0, 
> axq_fifo_depth=0, holdingbf=0
> Jan 15 12:25:07 ap01 kernel: HW TXQ 8: axq_depth=0, axq_aggr_depth=0, 
> axq_fifo_depth=0, holdingbf=0
> Jan 15 12:25:07 ap01 kernel: Total TX buffers: 512; Total TX buffers busy: 0 
> (512)
> Jan 15 12:25:07 ap01 kernel: Total mgmt TX buffers: 32; Total mgmt TX buffers 
> busy: 0
> Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_recv_proc_queue: handled npkts 128
> Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
> i=106, nbufs=128?
> Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
> i=0, nbufs=128?
> Jan 15 12:25:07 ap01 kernel: 0: fifolen: 16/16; head=0; tail=0
> Jan 15 12:25:07 ap01 kernel: 1: fifolen: 128/128; head=30; tail=30
> Jan 15 12:25:07 ap01 kernel: Total RX buffers in free list: 368 buffers
> Jan 15 12:25:17 ap01 kernel: no tx bufs (empty list): 0
> Jan 15 12:25:17 ap01 kernel: no tx bufs (was busy): 0
> Jan 15 12:25:17 ap01 kernel: aggr single packet: 151988
> Jan 15 12:25:17 ap01 kernel: aggr single packet w/ BAW closed: 679
> Jan 15 12:25:17 ap01 kernel: aggr non-baw packet: 7
> Jan 15 12:25:17 ap01 kernel: aggr aggregate packet: 1337539
> Jan 15 12:25:17 ap01 kernel: aggr single packet low hwq: 19

Re: ar9580 failures (typo correction)

2014-01-15 Thread Christophe Prevotaux

Adrian, 

Here you go:

Jan 15 12:25:04 ap01 kernel: no tx bufs (empty list): 0
Jan 15 12:25:04 ap01 kernel: no tx bufs (was busy): 0
Jan 15 12:25:04 ap01 kernel: aggr single packet: 148505
Jan 15 12:25:04 ap01 kernel: aggr single packet w/ BAW closed: 127
Jan 15 12:25:04 ap01 kernel: aggr non-baw packet: 2
Jan 15 12:25:04 ap01 kernel: aggr aggregate packet: 1109620
Jan 15 12:25:04 ap01 kernel: aggr single packet low hwq: 1781996
Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_recv_proc_queue: handled npkts 128
Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
i=106, nbufs=128?
Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
i=0, nbufs=128?
Jan 15 12:25:04 ap01 kernel: ath1: ath_edma_recv_proc_queue: Q1: NULL bf?
Jan 15 12:25:04 ap01 kernel: aggr single packet RTS aggr limited: 0
Jan 15 12:25:07 ap01 kernel: aggr sched, no work: 2346256
Jan 15 12:25:07 ap01 kernel: 0:  0  1:  0  2: 115757  3:
 102670 
Jan 15 12:25:07 ap01 kernel: 4:  89753  5:  79988  6:  72405  7:
  66329 
Jan 15 12:25:07 ap01 kernel: 8:  60024  9:  54755 10:  48754 11:
  43257 
Jan 15 12:25:07 ap01 kernel: 12:  38331 13:  33853 14:  30092 15:   
   26519 
Jan 15 12:25:07 ap01 kernel: 16:  23688 17:  20874 18:  18607 19:   
   16717 
Jan 15 12:25:07 ap01 kernel: 20:  14742 21:  13116 22:  11837 23:   
   10409 
Jan 15 12:25:07 ap01 kernel: 24:   9428 25:   8403 26:   7558 27:   
6862 
Jan 15 12:25:07 ap01 kernel: 28:   6209 29:   5732 30:   5011 31:   
   11281 
Jan 15 12:25:07 ap01 kernel: 32:  56659 33:  0 34:  0 35:   
   0 
Jan 15 12:25:07 ap01 kernel: 36:  0 ath1: ath_edma_recv_proc_queue: 
handled npkts 125
Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
i=104, nbufs=128?
Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
i=0, nbufs=128?
Jan 15 12:25:07 ap01 kernel: 37:  0 38:  0 39:  0 
Jan 15 12:25:07 ap01 kernel: 40:  0 41:  0 42:  0 43:   
   0 
Jan 15 12:25:07 ap01 kernel: 44:  0 45:  0 46:  0 47:   
   0 
Jan 15 12:25:07 ap01 kernel: 48:  0 49:  0 50:  0 51:   
   0 
Jan 15 12:25:07 ap01 kernel: 52:  0 ath1: ath_edma_recv_proc_queue: 
handled npkts 128
Jan 15 12:25:07 ap01 kernel: 53:  0 54:  0 55:  0 
Jan 15 12:25:07 ap01 kernel: 56:  0 57:  0 58:  0 59:   
   0 
Jan 15 12:25:07 ap01 kernel: 60:  0 61:  0 62:  0 63:   
   0 
Jan 15 12:25:07 ap01 kernel: 
Jan 15 12:25:07 ap01 kernel: HW TXQ 0: axq_depth=0, axq_aggr_depth=0, 
axq_fifo_depth=0, holdingbf=0
Jan 15 12:25:07 ap01 kernel: HW TXQ 1: axq_depth=0, axq_aggr_depth=0, 
axq_fifo_depth=0, holdingbf=0
Jan 15 12:25:07 ap01 kernel: HW TXQ 2: axq_depth=0, axq_aggr_depth=0, 
axq_fifo_depth=0, holdingbf=0
Jan 15 12:25:07 ap01 kernel: HW TXQ 3: axq_depth=0, axq_aggr_depth=0, 
axq_fifo_depth=0, holdingbf=0
Jan 15 12:25:07 ap01 kernel: HW TXQ 8: axq_depth=0, axq_aggr_depth=0, 
axq_fifo_depth=0, holdingbf=0
Jan 15 12:25:07 ap01 kernel: Total TX buffers: 512; Total TX buffers busy: 0 
(512)
Jan 15 12:25:07 ap01 kernel: Total mgmt TX buffers: 32; Total mgmt TX buffers 
busy: 0
Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_recv_proc_queue: handled npkts 128
Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
i=106, nbufs=128?
Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
Jan 15 12:25:07 ap01 kernel: ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: 
i=0, nbufs=128?
Jan 15 12:25:07 ap01 kernel: 0: fifolen: 16/16; head=0; tail=0
Jan 15 12:25:07 ap01 kernel: 1: fifolen: 128/128; head=30; tail=30
Jan 15 12:25:07 ap01 kernel: Total RX buffers in free list: 368 buffers
Jan 15 12:25:17 ap01 kernel: no tx bufs (empty list): 0
Jan 15 12:25:17 ap01 kernel: no tx bufs (was busy): 0
Jan 15 12:25:17 ap01 kernel: aggr single packet: 151988
Jan 15 12:25:17 ap01 kernel: aggr single packet w/ BAW closed: 679
Jan 15 12:25:17 ap01 kernel: aggr non-baw packet: 7
Jan 15 12:25:17 ap01 kernel: aggr aggregate packet: 1337539
Jan 15 12:25:17 ap01 kernel: aggr single packet low hwq: 1969832
Jan 15 12:25:17 ap01 kernel: aggr single packet RTS aggr limited: 0
Jan 15 12:25:17 ap01 kernel: aggr sched, no work: 2652818
Jan 15 12:25:18 ap01 kernel: 0:  0  1:  0  2: 113778  3:
 100829 
Jan 15 12:25:18 ap01 kernel: 4:  9225

Re: ar9580 failures (typo correction)

2014-01-14 Thread Adrian Chadd
Hm

Try:

sysctl dev.ath.0.txagg=1
sysctl dev.ath.1.txagg=1

and email the list with the results.

Thanks,



-a
___
freebsd-wireless@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
To unsubscribe, send any mail to "freebsd-wireless-unsubscr...@freebsd.org"


Re: ar9580 failures (typo correction)

2014-01-14 Thread Christophe Prevotaux
kernel already has been compiled with 

options ATH_ENABLE_11N

(this was just a typo I made in the first post
the kernel CONFIG contained the proper string.)

in fact it contains all this 


# Wireless NIC cards
device  wlan# 802.11 support
options IEEE80211_DEBUG # enable debug msgs
options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's
options IEEE80211_SUPPORT_MESH  # enable 802.11s draft support
device  wlan_wep# 802.11 WEP support
device  wlan_ccmp   # 802.11 CCMP support
device  wlan_tkip   # 802.11 TKIP support
device  wlan_amrr   # AMRR transmit rate control algorithm
device  ath # Atheros NICs
device  ath_pci # Atheros pci/cardbus glue
device  ath_hal # pci/cardbus chip support
options AH_SUPPORT_AR5416   # enable AR5416 tx/rx descriptors
options AH_AR5416_INTERRUPT_MITIGATION  # AR5416 interrupt mitigation
options ATH_ENABLE_11N  # Enable 802.11n support for AR5416 and later
device  ath_rate_sample # SampleRate tx rate control for ath



On Tue, 14 Jan 2014 08:28:25 -0800
Adrian Chadd  wrote:

> Hi
> 
> You need ATH_ENABLE_11N in your kernel config.
> 
> 
> -a
> 
> 
> On 14 January 2014 05:50, Christophe Prevotaux
>  wrote:
> > Hi Everyone,
> >
> > I am running a FreeBSD/amd64 30/12/2013 CURRENT Snapshot on a Soekris 6501 
> > with :
> >
> > options ATH_ENABLED_11N
> > options mptable   # (soekris 6501 requires it)
> >
> > and I get the following messages and failures :
> >
> > ath0: stuck beacon; resetting (bmiss count 0)
> > ath0: stuck beacon; resetting (bmiss count 0)
> > ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> > ath0: stuck beacon; resetting (bmiss count 0)
> > ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: i=1, nbufs=128?
> > ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> > ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128?
> > ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> > ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128?
> > ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> > ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128?
> > ath0: stuck beacon; resetting (bmiss count 4)
> > ath0: stuck beacon; resetting (bmiss count 0)
> >
> > The machine I am using has 2 AR9580 MiniPCIe Cards
> >
> > ath0
> > ath1
> >
> >
> > But traffic using iperf was generated on ath0 and ath1
> >
> > Here is the pciconf -lv
> >
> > hostb0@pci0:0:0:0:  class=0x06 card=0x chip=0x41158086 
> > rev=0x05 hdr=0x00
> > vendor = 'Intel Corporation'
> > device = 'Atom Processor E6xx PCI Host Bridge'
> > class  = bridge
> > subclass   = HOST-PCI
> > hostb1@pci0:0:1:0:  class=0x06 card=0x chip=0x81838086 
> > rev=0x00 hdr=0x00
> > vendor = 'Intel Corporation'
> > device = 'Atom Processor E6xx Configuration Unit'
> > class  = bridge
> > subclass   = HOST-PCI
> > pcib1@pci0:0:23:0:  class=0x060400 card=0x chip=0x81848086 
> > rev=0x00 hdr=0x01
> > vendor = 'Intel Corporation'
> > device = 'Atom Processor E6xx PCI Express Port 1'
> > class  = bridge
> > subclass   = PCI-PCI
> > pcib3@pci0:0:24:0:  class=0x060400 card=0x chip=0x81858086 
> > rev=0x00 hdr=0x01
> > vendor = 'Intel Corporation'
> > device = 'Atom Processor E6xx PCI Express Port 2'
> > class  = bridge
> > subclass   = PCI-PCI
> > pcib8@pci0:0:25:0:  class=0x060400 card=0x chip=0x81808086 
> > rev=0x00 hdr=0x01
> > vendor = 'Intel Corporation'
> > device = 'Atom Processor E6xx PCI Express Port 3'
> > class  = bridge
> > subclass   = PCI-PCI
> > pcib13@pci0:0:26:0: class=0x060400 card=0x chip=0x81818086 
> > rev=0x00 hdr=0x01
> > vendor = 'Intel Corporation'
> > device = 'Atom Processor E6xx PCI Express Port 4'
> > class  = bridge
> > subclass   = PCI-PCI
> > isab0@pci0:0:31:0:  class=0x060100 card=0x chip=0x81868086 
> > rev=0x00 hdr=0x00
> > vendor = 'Intel Corporation'
> > device = 'Atom Processor E6xx LPC Bridge'
> > class  = bridge
> > subclass   = PCI-ISA
> > pcib2@pci0:1:0:0:   class=0x060400 card=0x chip=0x88008086 
> > rev=0x01 hdr=0x01
> > vendor = 'Intel Corporation'
> > device = 'Platform Controller Hub EG20T PCI Express Port'
> > class  = bridge
> > subclass   = PCI-PCI
> > none0@pci0:2:0:0:   class=0xff card=0x chip=0x88018086 
> > rev=0x01 hdr=0x00
> > vendor = 'Intel Corporation'
> > device = 'Platform Controller Hub EG20T Packet Hub'
> > none1@pci0:2:0:1:   class=0x02 card=0x chip=0x88028086 
> > rev=0x01 hdr=0x00
> > vendor = 'Intel Corporation'
> > device = 'Platform Controller Hub EG20T Gigabit Ethernet Controller'

Re: ar9580 failures (typo correction)

2014-01-14 Thread Adrian Chadd
Hi

You need ATH_ENABLE_11N in your kernel config.


-a


On 14 January 2014 05:50, Christophe Prevotaux
 wrote:
> Hi Everyone,
>
> I am running a FreeBSD/amd64 30/12/2013 CURRENT Snapshot on a Soekris 6501 
> with :
>
> options ATH_ENABLED_11N
> options mptable   # (soekris 6501 requires it)
>
> and I get the following messages and failures :
>
> ath0: stuck beacon; resetting (bmiss count 0)
> ath0: stuck beacon; resetting (bmiss count 0)
> ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> ath0: stuck beacon; resetting (bmiss count 0)
> ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: i=1, nbufs=128?
> ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128?
> ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128?
> ath1: ath_edma_rxbuf_alloc: nothing on rxbuf?!
> ath1: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128?
> ath0: stuck beacon; resetting (bmiss count 4)
> ath0: stuck beacon; resetting (bmiss count 0)
>
> The machine I am using has 2 AR9580 MiniPCIe Cards
>
> ath0
> ath1
>
>
> But traffic using iperf was generated on ath0 and ath1
>
> Here is the pciconf -lv
>
> hostb0@pci0:0:0:0:  class=0x06 card=0x chip=0x41158086 
> rev=0x05 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Atom Processor E6xx PCI Host Bridge'
> class  = bridge
> subclass   = HOST-PCI
> hostb1@pci0:0:1:0:  class=0x06 card=0x chip=0x81838086 
> rev=0x00 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Atom Processor E6xx Configuration Unit'
> class  = bridge
> subclass   = HOST-PCI
> pcib1@pci0:0:23:0:  class=0x060400 card=0x chip=0x81848086 
> rev=0x00 hdr=0x01
> vendor = 'Intel Corporation'
> device = 'Atom Processor E6xx PCI Express Port 1'
> class  = bridge
> subclass   = PCI-PCI
> pcib3@pci0:0:24:0:  class=0x060400 card=0x chip=0x81858086 
> rev=0x00 hdr=0x01
> vendor = 'Intel Corporation'
> device = 'Atom Processor E6xx PCI Express Port 2'
> class  = bridge
> subclass   = PCI-PCI
> pcib8@pci0:0:25:0:  class=0x060400 card=0x chip=0x81808086 
> rev=0x00 hdr=0x01
> vendor = 'Intel Corporation'
> device = 'Atom Processor E6xx PCI Express Port 3'
> class  = bridge
> subclass   = PCI-PCI
> pcib13@pci0:0:26:0: class=0x060400 card=0x chip=0x81818086 
> rev=0x00 hdr=0x01
> vendor = 'Intel Corporation'
> device = 'Atom Processor E6xx PCI Express Port 4'
> class  = bridge
> subclass   = PCI-PCI
> isab0@pci0:0:31:0:  class=0x060100 card=0x chip=0x81868086 
> rev=0x00 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Atom Processor E6xx LPC Bridge'
> class  = bridge
> subclass   = PCI-ISA
> pcib2@pci0:1:0:0:   class=0x060400 card=0x chip=0x88008086 
> rev=0x01 hdr=0x01
> vendor = 'Intel Corporation'
> device = 'Platform Controller Hub EG20T PCI Express Port'
> class  = bridge
> subclass   = PCI-PCI
> none0@pci0:2:0:0:   class=0xff card=0x chip=0x88018086 
> rev=0x01 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Platform Controller Hub EG20T Packet Hub'
> none1@pci0:2:0:1:   class=0x02 card=0x chip=0x88028086 
> rev=0x01 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Platform Controller Hub EG20T Gigabit Ethernet Controller'
> class  = network
> subclass   = ethernet
> none2@pci0:2:0:2:   class=0xff card=0x chip=0x88038086 
> rev=0x00 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Platform Controller Hub EG20T General Purpose IO Controller'
> ohci0@pci0:2:2:0:   class=0x0c0310 card=0x chip=0x88048086 
> rev=0x01 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Platform Controller Hub EG20T USB OHCI Controller'
> class  = serial bus
> subclass   = USB
> ohci1@pci0:2:2:1:   class=0x0c0310 card=0x chip=0x88058086 
> rev=0x01 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Platform Controller Hub EG20T USB OHCI Controller'
> class  = serial bus
> subclass   = USB
> ohci2@pci0:2:2:2:   class=0x0c0310 card=0x chip=0x88068086 
> rev=0x01 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Platform Controller Hub EG20T USB OHCI Controller'
> class  = serial bus
> subclass   = USB
> ehci0@pci0:2:2:3:   class=0x0c0320 card=0x chip=0x88078086 
> rev=0x01 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Platform Controller Hub EG20T USB2 EHCI Controller'
> class  = serial bus
> subclass   = USB
> none3@pci0:2:2:4:   class=0x0c03fe card=0x chip=0x88088086 
> rev=0x01 hdr=0x00
> vendor =