Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Sep 2004 17:46:10 -0400
From:      David Gilbert <dgilbert@dclg.ca>
To:        freebsd-current@freebsd.org
Subject:   usb hub disconnect crashes 5.3-BETA4 hard
Message-ID:  <16714.2466.353010.629983@canoe.dclg.ca>

next in thread | raw e-mail | index | archive | help
I have two different USB mice.  One is a little portable one that has
a wireless "dongle" that pluggs into the port.  This one works fine.

The second is an MX-900 (Logitec) that is a "bluetooth" mouse... but
the unit itself shows up as a USB hub and a usb mouse in that hub.
This (I believe) is due to the fact that the "base station" is
emulating a usb mouse ... but also has the ability to show up as a
bluetooth receiver (if you enable it).  That function is not enabled
on my mouse --- so it shows up as hub with a mouse attached to the
hub.

When the hub/mouse is unplugged, FreeBSD-5.3-BETA4 panic's hard but
BETA2 did not.  This may be a false hope ... I think I have seen this
before, but I don't remember exactly.

When it panics hard, I see "ums0 detached" (bright text) followed by
"(null) at uhub4 <something something>" followed by a panic message an
no dump.

Here is the kernel messages for the working mouse:

[3:2:302]dgilbert@canoe:~> dmesg | grep -i usb
uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0xbf80-0xbf9f irq 11 at device 29.0 on pci0
usb0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhci1: <Intel 82801DB (ICH4) USB controller USB-B> port 0xbf40-0xbf5f irq 11 at device 29.1 on pci0
usb1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhci2: <Intel 82801DB (ICH4) USB controller USB-C> port 0xbf20-0xbf3f irq 11 at device 29.2 on pci0
usb2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2
usb2: USB revision 1.0
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xf4fffc00-0xf4ffffff irq 11 at device 29.7 on pci0
ehci_pci_attach: companion usb0
ehci_pci_attach: companion usb1
ehci_pci_attach: companion usb2
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <EHCI (generic) USB 2.0 controller> on ehci0
usb3: USB revision 2.0
ums0: PATEN USB Receiver, rev 1.10/1.03, addr 2, iclass 3/1
ums0: PATEN USB Receiver, rev 1.10/1.03, addr 2, iclass 3/1

Here are the kernel messages for the mouse attaching (obviously I
can't show the exact detatch messages):

uhub4: Texas Instruments General Purpose USB Hub, class 9/0, rev 1.10/1.01, addr 3
uhub4: 2 ports with 0 removable, bus powered
ums1: Logitech USB Receiver, rev 1.10/27.04, addr 4, iclass 3/1
ums1: 7 buttons and Z dir.

Dave.

-- 
============================================================================
|David Gilbert, Independent Contractor.       | Two things can only be     |
|Mail:       dave@daveg.ca                    |  equal if and only if they |
|http://daveg.ca                              |   are precisely opposite.  |
=========================================================GLO================



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16714.2466.353010.629983>