athn at usb fixes (was: Re: usb ehci errors in 5.6-stable)
On Fri, Feb 27, 2015 at 02:43:42PM -0430, Halim Srama wrote: After a couple of hours without using the PC the dongle went of. and trying to restart the interface generates de same problems I reported earlier. On Feb 27, 2015 12:46 PM, Henrique Lengler henriquel...@opmbx.org wrote: On Fri, Feb 27, 2015 at 05:25:49PM +0100, Stefan Sperling wrote: On Fri, Feb 27, 2015 at 11:42:32AM -0430, Halim Srama wrote: With the previous -current athn0 used to trigger the ehci_idone. It's a TP-LINK TL-WN722N. Thanks, those are easy to find and cheap. I'll pick one up ASAP. As I said, I have this problem, and I use the same card. -- Regards Henrique Lengler This driver is quite buggy. It works much better for me with this diff. Please test. I got some help from mpi@, thanks much! hostap mode doesn't work for me. I doubt it ever did and I doubt this driver has ever been stable enough for anyone to seriously try hostap. Index: if_athn_usb.c === RCS file: /cvs/src/sys/dev/usb/if_athn_usb.c,v retrieving revision 1.26 diff -u -p -r1.26 if_athn_usb.c --- if_athn_usb.c 10 Feb 2015 23:25:46 - 1.26 +++ if_athn_usb.c 1 Mar 2015 10:52:25 - @@ -126,6 +126,7 @@ uint32_tathn_usb_read(struct athn_softc void athn_usb_write(struct athn_softc *, uint32_t, uint32_t); void athn_usb_write_barrier(struct athn_softc *); intathn_usb_media_change(struct ifnet *); +void athn_usb_next_scan(void *); intathn_usb_newstate(struct ieee80211com *, enum ieee80211_state, int); void athn_usb_newstate_cb(struct athn_usb_softc *, void *); @@ -291,6 +292,8 @@ athn_usb_detach(struct device *self, int /* Wait for all async commands to complete. */ athn_usb_wait_async(usc); + usbd_ref_wait(usc-sc_udev); + /* Abort and close Tx/Rx pipes. */ athn_usb_close_pipes(usc); @@ -348,10 +351,7 @@ athn_usb_attachhook(void *xsc) #endif ic-ic_newstate = athn_usb_newstate; ic-ic_media.ifm_change = athn_usb_media_change; - - /* Firmware cannot handle more than 8 STAs. */ - if (ic-ic_max_nnodes AR_USB_MAX_STA) - ic-ic_max_nnodes = AR_USB_MAX_STA; + timeout_set(sc-scan_to, athn_usb_next_scan, usc); ops-rx_enable = athn_usb_rx_enable; splx(s); @@ -436,18 +436,28 @@ athn_usb_open_pipes(struct athn_usb_soft void athn_usb_close_pipes(struct athn_usb_softc *usc) { - if (usc-tx_data_pipe != NULL) + if (usc-tx_data_pipe != NULL) { usbd_close_pipe(usc-tx_data_pipe); - if (usc-rx_data_pipe != NULL) + usc-tx_data_pipe = NULL; + } + if (usc-rx_data_pipe != NULL) { usbd_close_pipe(usc-rx_data_pipe); - if (usc-tx_intr_pipe != NULL) + usc-rx_data_pipe = NULL; + } + if (usc-tx_intr_pipe != NULL) { + usbd_abort_pipe(usc-rx_intr_pipe); usbd_close_pipe(usc-tx_intr_pipe); + usc-tx_intr_pipe = NULL; + } if (usc-rx_intr_pipe != NULL) { usbd_abort_pipe(usc-rx_intr_pipe); usbd_close_pipe(usc-rx_intr_pipe); + usc-rx_intr_pipe = NULL; } - if (usc-ibuf != NULL) + if (usc-ibuf != NULL) { free(usc-ibuf, M_USBDEV, 0); + usc-ibuf = NULL; + } } int @@ -590,7 +600,6 @@ athn_usb_task(void *arg) ring-queued--; ring-next = (ring-next + 1) % ATHN_USB_HOST_CMD_RING_COUNT; } - wakeup(ring); splx(s); } @@ -602,8 +611,11 @@ athn_usb_do_async(struct athn_usb_softc struct athn_usb_host_cmd *cmd; int s; - if (ring-queued) + if (ring-queued == ATHN_USB_HOST_CMD_RING_COUNT) { + printf(%s: host cmd queue overrun\n, usc-usb_dev.dv_xname); return; /* XXX */ + } + s = splusb(); cmd = ring-cmd[ring-cur]; cmd-cb = cb; @@ -621,8 +633,7 @@ void athn_usb_wait_async(struct athn_usb_softc *usc) { /* Wait for all queued asynchronous commands to complete. */ - while (usc-cmdq.queued 0) - tsleep(usc-cmdq, 0, cmdq, 0); + usb_wait_task(usc-sc_udev, usc-sc_task); } int @@ -852,6 +863,9 @@ athn_usb_wmi_xcmd(struct athn_usb_softc struct ar_wmi_cmd_hdr *wmi; int s, error; + if (usbd_is_dying(usc-sc_udev)) + return ENXIO; + htc = (struct ar_htc_frame_hdr *)data-buf; memset(htc, 0, sizeof(*htc)); htc-endpoint_id = usc-ep_ctrl; @@ -877,12 +891,29 @@ athn_usb_wmi_xcmd(struct athn_usb_softc } usc-obuf = obuf; usc-wait_cmd_id = cmd_id; - /* Wait for WMI command to complete. */ - error = tsleep(usc-wait_cmd_id, 0, athnwmi, hz); + /* +* Wait for WMI
Re: usb ehci errors in 5.6-stable
On Fri, Feb 27, 2015 at 11:42:32AM -0430, Halim Srama wrote: With the previous -current athn0 used to trigger the ehci_idone. It's a TP-LINK TL-WN722N. Thanks, those are easy to find and cheap. I'll pick one up ASAP.
Re: usb ehci errors in 5.6-stable
On Fri, Feb 27, 2015 at 05:25:49PM +0100, Stefan Sperling wrote: On Fri, Feb 27, 2015 at 11:42:32AM -0430, Halim Srama wrote: With the previous -current athn0 used to trigger the ehci_idone. It's a TP-LINK TL-WN722N. Thanks, those are easy to find and cheap. I'll pick one up ASAP. As I said, I have this problem, and I use the same card. -- Regards Henrique Lengler
Re: usb ehci errors in 5.6-stable
Thank you for your work on this. If you need any more information or testing I'll be happy to do it. On Feb 27, 2015 11:55 AM, Stefan Sperling s...@stsp.name wrote: On Fri, Feb 27, 2015 at 11:42:32AM -0430, Halim Srama wrote: With the previous -current athn0 used to trigger the ehci_idone. It's a TP-LINK TL-WN722N. Thanks, those are easy to find and cheap. I'll pick one up ASAP.
Re: usb ehci errors in 5.6-stable
On Fri, Feb 27, 2015 at 11:04:32AM -0430, Naim, Halim. wrote: I have updated to the latest snapshot. Applied the patch (strange thing, marc.info wouldn't open unless I was using tor). And recompiled the kernel according the FAQ. I haven't seen any echi messages for now. But after I do: # ifconfig athn0 down If I try: # ifconfig athn0 up or # sh /etc/netstart athn0 It hangs without doing anything. After that, usbdevs also hangs. No message is printed when this happens. After that point. No other usb devices works. Attaching them prints nothing. Does this also happen on -current without the patch?
Re: usb ehci errors in 5.6-stable
On Fri, Feb 27, 2015 at 11:27:56AM -0430, Halim Srama wrote: Yes. booted with /obsd and it's the same. This doesn't happen with an urtwn0 USB dongle. So your issue appears to be related to athn rather than the ehci_idone fix patch. Have any other athn users seen this? What's the name and model number on your athn device's case? (Perhaps I can find one and try to reproduce the issue.)
Re: usb ehci errors in 5.6-stable
With the previous -current athn0 used to trigger the ehci_idone. It's a TP-LINK TL-WN722N. On Feb 27, 2015 11:38 AM, Stefan Sperling s...@stsp.name wrote: On Fri, Feb 27, 2015 at 11:27:56AM -0430, Halim Srama wrote: Yes. booted with /obsd and it's the same. This doesn't happen with an urtwn0 USB dongle. So your issue appears to be related to athn rather than the ehci_idone fix patch. Have any other athn users seen this? What's the name and model number on your athn device's case? (Perhaps I can find one and try to reproduce the issue.)
Re: usb ehci errors in 5.6-stable
Stefan Sperling s...@stsp.name writes: On Wed, Feb 25, 2015 at 09:08:56PM -0300, Henrique Lengler wrote: On Tue, Feb 24, 2015 at 12:23:54PM +0100, Stefan Sperling wrote: On Tue, Feb 24, 2015 at 02:30:06PM +0400, Evgeny Zhavoronkov wrote: Ok. So I tried -current and situation is the same. I can reproduce the total crash (laptop reboot) by attach/detach athn usb wifi or playing with usb devs somehow. Hi, I have an athn0 card and I have this problem. If my internet drops, sometimes I can't reset the stuff, in dmesg, I stay receiving a lot of ehci errors. -- Regards Henrique Lengler Everyone, please upgrade to -current and test the diff mpi posted here: http://marc.info/?l=openbsd-techm=142491190521130w=2 I have updated to the latest snapshot. Applied the patch (strange thing, marc.info wouldn't open unless I was using tor). And recompiled the kernel according the FAQ. I haven't seen any echi messages for now. But after I do: # ifconfig athn0 down If I try: # ifconfig athn0 up or # sh /etc/netstart athn0 It hangs without doing anything. After that, usbdevs also hangs. No message is printed when this happens. After that point. No other usb devices works. Attaching them prints nothing. dmesg and usbdevs: OpenBSD 5.7-beta (GENERIC.MP) #1: Fri Feb 27 09:19:15 VET 2015 root@openbsd:/usr/src/sys/arch/i386/compile/GENERIC.MP cpu0: Intel(R) Pentium(R) D CPU 3.00GHz (GenuineIntel 686-class) 2.93 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,NXE,LONG,SSE3,DTES64,MWAIT,DS-CPL,EST,CNXT-ID,CX16,xTPR,PDCM,LAHF real mem = 2146189312 (2046MB) avail mem = 2098733056 (2001MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: date 09/05/06, BIOS32 rev. 0 @ 0xf0010, SMBIOS rev. 2.4 @ 0xfd060 (22 entries) bios0: vendor American Megatrends Inc. version P2.70 date 09/05/2006 acpi0 at bios0: rev 0 acpi0: sleep states S0 S1 S3 S4 S5 acpi0: tables DSDT FACP APIC OEMB acpi0: wakeup devices P0P4(S4) MC97(S4) USB1(S4) USB2(S4) USB3(S4) USB4(S4) EUSB(S4) PS2K(S4) PS2M(S4) UAR1(S4) GBEN(S4) SLPB(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges cpu0: apic clock running at 194MHz cpu0: mwait min=64, max=64 cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Pentium(R) D CPU 3.00GHz (GenuineIntel 686-class) 2.93 GHz cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,NXE,LONG,SSE3,DTES64,MWAIT,DS-CPL,EST,CNXT-ID,CX16,xTPR,PDCM,LAHF ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 2 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 2 (P0P4) acpicpu0 at acpi0 acpi0: SSDT checksum error: PSS acpicpu1 at acpi0: PSS acpibtn0 at acpi0: PWRB acpibtn1 at acpi0: SLPB bios0: ROM list: 0xc/0xee00 cpu0: Enhanced SpeedStep 2924 MHz: speeds: 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, 2400 MHz pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 Intel 82865G Host rev 0x02 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0xe000, size 0x1000 ppb0 at pci0 dev 1 function 0 Intel 82865G AGP rev 0x02 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 vendor NVIDIA, unknown product 0x0222 rev 0xa1 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) uhci0 at pci0 dev 29 function 0 Intel 82801EB/ER USB rev 0x02: apic 2 int 16 uhci1 at pci0 dev 29 function 1 Intel 82801EB/ER USB rev 0x02: apic 2 int 19 uhci2 at pci0 dev 29 function 2 Intel 82801EB/ER USB rev 0x02: apic 2 int 18 uhci3 at pci0 dev 29 function 3 Intel 82801EB/ER USB rev 0x02: apic 2 int 16 ehci0 at pci0 dev 29 function 7 Intel 82801EB/ER USB2 rev 0x02: apic 2 int 23 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 Intel EHCI root hub rev 2.00/1.00 addr 1 ppb1 at pci0 dev 30 function 0 Intel 82801BA Hub-to-PCI rev 0xc2 pci2 at ppb1 bus 2 rl0 at pci2 dev 5 function 0 Realtek 8139 rev 0x10: apic 2 int 22, address 00:13:8f:d6:2b:03 rlphy0 at rl0 phy 0: RTL internal PHY ichpcib0 at pci0 dev 31 function 0 Intel 82801EB/ER LPC rev 0x02 pciide0 at pci0 dev 31 function 1 Intel 82801EB/ER IDE rev 0x02: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: Hitachi HCP725032GLAT80 wd0: 16-sector PIO, LBA48, 305245MB, 625142448 sectors atapiscsi0 at pciide0 channel 0 drive 1 scsibus1 at atapiscsi0: 2 targets cd0 at scsibus1 targ 0 lun 0: HL-DT-ST, DVDRAM GSA-4167B, DL11 ATAPI 5/cdrom removable wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 disabled (no drives) ichiic0 at pci0 dev 31 function 3 Intel 82801EB/ER
Re: usb ehci errors in 5.6-stable
Yes. booted with /obsd and it's the same. This doesn't happen with an urtwn0 USB dongle. On Feb 27, 2015 11:13 AM, Stefan Sperling s...@stsp.name wrote: On Fri, Feb 27, 2015 at 11:04:32AM -0430, Naim, Halim. wrote: I have updated to the latest snapshot. Applied the patch (strange thing, marc.info wouldn't open unless I was using tor). And recompiled the kernel according the FAQ. I haven't seen any echi messages for now. But after I do: # ifconfig athn0 down If I try: # ifconfig athn0 up or # sh /etc/netstart athn0 It hangs without doing anything. After that, usbdevs also hangs. No message is printed when this happens. After that point. No other usb devices works. Attaching them prints nothing. Does this also happen on -current without the patch?
Re: usb ehci errors in 5.6-stable
After a couple of hours without using the PC the dongle went of. and trying to restart the interface generates de same problems I reported earlier. On Feb 27, 2015 12:46 PM, Henrique Lengler henriquel...@opmbx.org wrote: On Fri, Feb 27, 2015 at 05:25:49PM +0100, Stefan Sperling wrote: On Fri, Feb 27, 2015 at 11:42:32AM -0430, Halim Srama wrote: With the previous -current athn0 used to trigger the ehci_idone. It's a TP-LINK TL-WN722N. Thanks, those are easy to find and cheap. I'll pick one up ASAP. As I said, I have this problem, and I use the same card. -- Regards Henrique Lengler
Re: usb ehci errors in 5.6-stable
On Wed, Feb 25, 2015 at 09:08:56PM -0300, Henrique Lengler wrote: On Tue, Feb 24, 2015 at 12:23:54PM +0100, Stefan Sperling wrote: On Tue, Feb 24, 2015 at 02:30:06PM +0400, Evgeny Zhavoronkov wrote: Ok. So I tried -current and situation is the same. I can reproduce the total crash (laptop reboot) by attach/detach athn usb wifi or playing with usb devs somehow. Hi, I have an athn0 card and I have this problem. If my internet drops, sometimes I can't reset the stuff, in dmesg, I stay receiving a lot of ehci errors. -- Regards Henrique Lengler Everyone, please upgrade to -current and test the diff mpi posted here: http://marc.info/?l=openbsd-techm=142491190521130w=2
Re: usb ehci errors in 5.6-stable
On Tue, Feb 24, 2015 at 12:23:54PM +0100, Stefan Sperling wrote: On Tue, Feb 24, 2015 at 02:30:06PM +0400, Evgeny Zhavoronkov wrote: Ok. So I tried -current and situation is the same. I can reproduce the total crash (laptop reboot) by attach/detach athn usb wifi or playing with usb devs somehow. Hi, I have an athn0 card and I have this problem. If my internet drops, sometimes I can't reset the stuff, in dmesg, I stay receiving a lot of ehci errors. -- Regards Henrique Lengler
Re: usb ehci errors in 5.6-stable
Ok. So I tried -current and situation is the same. I can reproduce the total crash (laptop reboot) by attach/detach athn usb wifi or playing with usb devs somehow. On Thu, Jan 15, 2015 at 11:51 AM, Stefan Sperling s...@stsp.name wrote: On Thu, Jan 15, 2015 at 10:20:48AM +0400, Evgeny Zhavoronkov wrote: When I have these repeted messages from ehci_idone (ehci.c) some devices work very slow and unstable. Often Wifi is going down. If I try to detach any USB device during these errors I get a kernel crash Please try -current. It is close to the state of what 5.7 will be. It would be helpful to know if this problem has been fixed for you between 5.6 and 5.7 releases. Martin Pieuchot has done a lot of work on the USB stack over the past months. FWIW I'm sometimes still seeing ehci_idone spinning with my USB keyboard and mouse attached behind several USB hubs, but otherwise not anymore.
Re: usb ehci errors in 5.6-stable
Ok. I'll try to determine under what circumstances it always go to ddb. On Tue, Feb 24, 2015 at 2:34 PM, Stefan Sperling s...@stsp.name wrote: On Tue, Feb 24, 2015 at 03:27:24PM +0400, Evgeny Zhavoronkov wrote: Sometime yes. But more often - no. Sometimes we can fix bugs without seeing ddb output. But more often - no.
Re: usb ehci errors in 5.6-stable
On Tue, Feb 24, 2015 at 02:30:06PM +0400, Evgeny Zhavoronkov wrote: Ok. So I tried -current and situation is the same. I can reproduce the total crash (laptop reboot) by attach/detach athn usb wifi or playing with usb devs somehow. And you don't get any ddb output when it crashes?
Re: usb ehci errors in 5.6-stable
Sometime yes. But more often - no. On Tue, Feb 24, 2015 at 2:23 PM, Stefan Sperling s...@stsp.name wrote: On Tue, Feb 24, 2015 at 02:30:06PM +0400, Evgeny Zhavoronkov wrote: Ok. So I tried -current and situation is the same. I can reproduce the total crash (laptop reboot) by attach/detach athn usb wifi or playing with usb devs somehow. And you don't get any ddb output when it crashes?
Re: usb ehci errors in 5.6-stable
On Tue, Feb 24, 2015 at 03:27:24PM +0400, Evgeny Zhavoronkov wrote: Sometime yes. But more often - no. Sometimes we can fix bugs without seeing ddb output. But more often - no.
Re: usb ehci errors in 5.6-stable
I have returned to linux because of this problem. I'm gonna read ddb's man page. And try to gather more information.
Re: usb ehci errors in 5.6-stable
On Thu, Jan 15, 2015 at 10:20:48AM +0400, Evgeny Zhavoronkov wrote: When I have these repeted messages from ehci_idone (ehci.c) some devices work very slow and unstable. Often Wifi is going down. If I try to detach any USB device during these errors I get a kernel crash Please try -current. It is close to the state of what 5.7 will be. It would be helpful to know if this problem has been fixed for you between 5.6 and 5.7 releases. Martin Pieuchot has done a lot of work on the USB stack over the past months. FWIW I'm sometimes still seeing ehci_idone spinning with my USB keyboard and mouse attached behind several USB hubs, but otherwise not anymore.
Re: usb ehci errors in 5.6-stable
On 01/14/15 13:13, Evgeny Zhavoronkov wrote: On 01/14/15 12:37, Evgeny Zhavoronkov wrote: Hi, All! I get these errors when actively use usb wifi adapter Jan 14 16:08:57 t4 /bsd: 0x4f4e5155 Jan 14 16:08:57 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:08:57 t4 last message repeated 1006 times Jan 14 16:08:57 t4 /bsd: athn0: could not wakeup chip Jan 14 16:09:22 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:10:40 t4 /bsd: 0x4f4e5155 Jan 14 16:10:40 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:10:40 t4 last message repeated 1006 times Jan 14 16:10:40 t4 /bsd: athn0: could not wakeup chip Jan 14 16:11:04 t4 /bsd: 0x4f4e5155 Jan 14 16:11:04 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:11:04 t4 last message repeated 1006 times Jan 14 16:11:04 t4 /bsd: athn0: could not wakeup chip Jan 14 16:12:20 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:12:28 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:15:12 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:24:21 t4 last message repeated 7 times Jan 14 16:32:25 t4 last message repeated 4 times it errased my dmesg, so I can't provide it. [demime 1.01d removed an attachment of type application/pgp-signature] look in: /var/run/dmesg.boot Fred Thanks, here it is: OpenBSD 5.6-stable (GENERIC.MP) #0: Sun Jan 11 20:07:24 MSK 2015 root@t4.local.:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 8262713344 (7879MB) avail mem = 8033972224 (7661MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdcd21000 (62 entries) bios0: vendor LENOVO version GJET61WW (2.11 ) date 10/02/2013 bios0: LENOVO 20AQ004TRT acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SLIC DBGP ECDT HPET APIC MCFG SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT PCCT SSDT TCPA UEFI MSDM ASF! BATB FPDT UEFI SSDT DMAR acpi0: wakeup devices LID_(S4) IGBE(S4) EXP2(S4) XHCI(S3) EHC1(S3) HDEF(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpiec0 at acpi0 acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.65 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu0: 256KB 64b/line 8-way L2 cache cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4, IBE cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.38 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu1: 256KB 64b/line 8-way L2 cache cpu1: smt 1, core 0, package 0 cpu2 at mainbus0: apid 2 (application processor) cpu2: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.38 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu2: 256KB 64b/line 8-way L2 cache cpu2: smt 0, core 1, package 0 cpu3 at mainbus0: apid 3 (application processor) cpu3: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.38 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu3: 256KB 64b/line 8-way L2 cache cpu3: smt 1, core 1, package 0 ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 40 pins acpimcfg0 at acpi0 addr 0xf800, bus 0-63 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (PEG_) acpiprt2 at acpi0: bus 2 (EXP1) acpiprt3 at acpi0: bus
Re: usb ehci errors in 5.6-stable
On Wed, Jan 14, 2015 at 19:35 +, Fred wrote: On 01/14/15 13:13, Evgeny Zhavoronkov wrote: On 01/14/15 12:37, Evgeny Zhavoronkov wrote: Hi, All! I get these errors when actively use usb wifi adapter Jan 14 16:08:57 t4 /bsd: 0x4f4e5155 Jan 14 16:08:57 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:08:57 t4 last message repeated 1006 times Jan 14 16:08:57 t4 /bsd: athn0: could not wakeup chip Jan 14 16:09:22 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:10:40 t4 /bsd: 0x4f4e5155 Jan 14 16:10:40 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:10:40 t4 last message repeated 1006 times Jan 14 16:10:40 t4 /bsd: athn0: could not wakeup chip Jan 14 16:11:04 t4 /bsd: 0x4f4e5155 Jan 14 16:11:04 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:11:04 t4 last message repeated 1006 times Jan 14 16:11:04 t4 /bsd: athn0: could not wakeup chip Jan 14 16:12:20 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:12:28 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:15:12 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:24:21 t4 last message repeated 7 times Jan 14 16:32:25 t4 last message repeated 4 times it errased my dmesg, so I can't provide it. [demime 1.01d removed an attachment of type application/pgp-signature] look in: /var/run/dmesg.boot Fred Thanks, here it is: OpenBSD 5.6-stable (GENERIC.MP) #0: Sun Jan 11 20:07:24 MSK 2015 root@t4.local.:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 8262713344 (7879MB) avail mem = 8033972224 (7661MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdcd21000 (62 entries) bios0: vendor LENOVO version GJET61WW (2.11 ) date 10/02/2013 bios0: LENOVO 20AQ004TRT acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SLIC DBGP ECDT HPET APIC MCFG SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT PCCT SSDT TCPA UEFI MSDM ASF! BATB FPDT UEFI SSDT DMAR acpi0: wakeup devices LID_(S4) IGBE(S4) EXP2(S4) XHCI(S3) EHC1(S3) HDEF(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpiec0 at acpi0 acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.65 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu0: 256KB 64b/line 8-way L2 cache cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4, IBE cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.38 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu1: 256KB 64b/line 8-way L2 cache cpu1: smt 1, core 0, package 0 cpu2 at mainbus0: apid 2 (application processor) cpu2: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.38 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu2: 256KB 64b/line 8-way L2 cache cpu2: smt 0, core 1, package 0 cpu3 at mainbus0: apid 3 (application processor) cpu3: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.38 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu3: 256KB 64b/line 8-way L2 cache cpu3: smt 1, core 1, package 0 ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 40 pins acpimcfg0 at acpi0 addr 0xf800, bus 0-63
Re: usb ehci errors in 5.6-stable
On 01/14/15 12:37, Evgeny Zhavoronkov wrote: Hi, All! I get these errors when actively use usb wifi adapter Jan 14 16:08:57 t4 /bsd: 0x4f4e5155 Jan 14 16:08:57 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:08:57 t4 last message repeated 1006 times Jan 14 16:08:57 t4 /bsd: athn0: could not wakeup chip Jan 14 16:09:22 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:10:40 t4 /bsd: 0x4f4e5155 Jan 14 16:10:40 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:10:40 t4 last message repeated 1006 times Jan 14 16:10:40 t4 /bsd: athn0: could not wakeup chip Jan 14 16:11:04 t4 /bsd: 0x4f4e5155 Jan 14 16:11:04 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:11:04 t4 last message repeated 1006 times Jan 14 16:11:04 t4 /bsd: athn0: could not wakeup chip Jan 14 16:12:20 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:12:28 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:15:12 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:24:21 t4 last message repeated 7 times Jan 14 16:32:25 t4 last message repeated 4 times it errased my dmesg, so I can't provide it. [demime 1.01d removed an attachment of type application/pgp-signature] look in: /var/run/dmesg.boot hth Fred
usb ehci errors in 5.6-stable
Hi, All! I get these errors when actively use usb wifi adapter Jan 14 16:08:57 t4 /bsd: 0x4f4e5155 Jan 14 16:08:57 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:08:57 t4 last message repeated 1006 times Jan 14 16:08:57 t4 /bsd: athn0: could not wakeup chip Jan 14 16:09:22 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:10:40 t4 /bsd: 0x4f4e5155 Jan 14 16:10:40 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:10:40 t4 last message repeated 1006 times Jan 14 16:10:40 t4 /bsd: athn0: could not wakeup chip Jan 14 16:11:04 t4 /bsd: 0x4f4e5155 Jan 14 16:11:04 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:11:04 t4 last message repeated 1006 times Jan 14 16:11:04 t4 /bsd: athn0: could not wakeup chip Jan 14 16:12:20 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:12:28 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:15:12 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:24:21 t4 last message repeated 7 times Jan 14 16:32:25 t4 last message repeated 4 times it errased my dmesg, so I can't provide it. [demime 1.01d removed an attachment of type application/pgp-signature]
Re: usb ehci errors in 5.6-stable
On 01/14/15 12:37, Evgeny Zhavoronkov wrote: Hi, All! I get these errors when actively use usb wifi adapter Jan 14 16:08:57 t4 /bsd: 0x4f4e5155 Jan 14 16:08:57 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:08:57 t4 last message repeated 1006 times Jan 14 16:08:57 t4 /bsd: athn0: could not wakeup chip Jan 14 16:09:22 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:10:40 t4 /bsd: 0x4f4e5155 Jan 14 16:10:40 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:10:40 t4 last message repeated 1006 times Jan 14 16:10:40 t4 /bsd: athn0: could not wakeup chip Jan 14 16:11:04 t4 /bsd: 0x4f4e5155 Jan 14 16:11:04 t4 /bsd: usb_insert_transfer: xfer=0xfe821cb7c348 not busy 0x4f4e5155 Jan 14 16:11:04 t4 last message repeated 1006 times Jan 14 16:11:04 t4 /bsd: athn0: could not wakeup chip Jan 14 16:12:20 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:12:28 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:15:12 t4 /bsd: ehci_idone: ex=0xfe821cb7c348 is done! Jan 14 16:24:21 t4 last message repeated 7 times Jan 14 16:32:25 t4 last message repeated 4 times it errased my dmesg, so I can't provide it. [demime 1.01d removed an attachment of type application/pgp-signature] look in: /var/run/dmesg.boot Fred Thanks, here it is: OpenBSD 5.6-stable (GENERIC.MP) #0: Sun Jan 11 20:07:24 MSK 2015 root@t4.local.:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 8262713344 (7879MB) avail mem = 8033972224 (7661MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdcd21000 (62 entries) bios0: vendor LENOVO version GJET61WW (2.11 ) date 10/02/2013 bios0: LENOVO 20AQ004TRT acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SLIC DBGP ECDT HPET APIC MCFG SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT PCCT SSDT TCPA UEFI MSDM ASF! BATB FPDT UEFI SSDT DMAR acpi0: wakeup devices LID_(S4) IGBE(S4) EXP2(S4) XHCI(S3) EHC1(S3) HDEF(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpiec0 at acpi0 acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.65 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,C FLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL ,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,PO PCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,F SGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu0: 256KB 64b/line 8-way L2 cache cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4, IBE cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.38 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,C FLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL ,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,PO PCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,F SGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu1: 256KB 64b/line 8-way L2 cache cpu1: smt 1, core 0, package 0 cpu2 at mainbus0: apid 2 (application processor) cpu2: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.38 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,C FLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL ,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,PO PCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,F SGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu2: 256KB 64b/line 8-way L2 cache cpu2: smt 0, core 1, package 0 cpu3 at mainbus0: apid 3 (application processor) cpu3: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz, 1995.38 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,C FLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL ,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,PO PCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,F SGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM cpu3: 256KB 64b/line 8-way L2 cache cpu3: smt 1, core 1, package 0 ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 40 pins acpimcfg0 at acpi0 addr 0xf800, bus 0-63 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (PEG_) acpiprt2 at acpi0: bus 2 (EXP1) acpiprt3 at acpi0: bus 3 (EXP2) acpiprt4 at acpi0: bus -1 (EXP3)