Re: ar9580 failures (typo correction)
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)
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)
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)
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)
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 =