Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Dec 2004 11:58:00 +0100
From:      Tilman Linneweh <arved@FreeBSD.org>
To:        freebsd-usb@FreeBSD.org
Subject:   Latest uaudio commits break Logitech USB Headset
Message-ID:  <20041229105800.GS687@arved.at>

next in thread | raw e-mail | index | archive | help
Hi,

I just updated to yesterdays CURRENT to try the latest changes to uaudio
with my Logitech USB headset.
RELENG_4,5 panic if the device is plugged in on boot, but sound works
if it is plugged in later.

CURRENT now doesn't panic anmyore, but the device doesn't work anymore:

Here is an excerpt of the USB/pcm components on my system:

uhci0: <VIA 83C572 USB controller> port 0xb400-0xb41f irq 21 at device 16.0 on pci0
uhci0: [GIANT-LOCKED]
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ums0: Logitech USB-PS/2 Mouse M-BA47, rev 1.00/1.10, addr 2, iclass 3/1
ums0: 4 buttons and Z dir.
uhci1: <VIA 83C572 USB controller> port 0xb800-0xb81f irq 21 at device 16.1 on pci0
uhci1: [GIANT-LOCKED]
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <VIA 83C572 USB controller> port 0xc000-0xc01f irq 21 at device 16.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uaudio0: Logitech Logitech USB Headset, rev 1.10/1.13, addr 2
uaudio0: audio rev 1.00
pcm0: <USB Audio> on uaudio0
pcm0: chn_init(pcm0:play:0) failed: err = 19
pcm0: pcm_chn_create(ua_chan, 1, 0xffffff003d8ef600) failed
pcm0: chn_init(pcm0:record:0) failed: err = 19
pcm0: pcm_chn_create(ua_chan, -1, 0xffffff003d8ef600) failed
uhid0: Logitech Logitech USB Headset, rev 1.10/1.13, addr 2, iclass 1/1
uhci3: <VIA 83C572 USB controller> port 0xc400-0xc41f irq 21 at device 16.3 on pci0
uhci3: [GIANT-LOCKED]
usb3: <VIA 83C572 USB controller> on uhci3
usb3: USB revision 1.0
uhub3: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ucom0: Prolific Technology PL2303 Serial adapter (ATEN/IOGEAR UC232A), rev 1.10/2.02, addr 2
ehci0: <VIA VT6202 USB 2.0 controller> mem 0xcff00000-0xcff000ff irq 21 at device 16.4 on pci0
ehci0: [GIANT-LOCKED]
ehci_pci_attach: companion usb0
ehci_pci_attach: companion usb1
ehci_pci_attach: companion usb2
ehci_pci_attach: companion usb3
usb4: EHCI version 1.0
usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
usb4: <VIA VT6202 USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: VIA EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: single transaction translator
uhub4: 8 ports with 8 removable, self powered
pcm1: <VIA VT8237> port 0xc800-0xc8ff irq 22 at device 17.5 on pci0
pcm1: [GIANT-LOCKED]
pcm1: <Analog Devices AD1980 AC97 Codec>
ums0: at uhub0 port 1 (addr 2) disconnected
ums0: detached
uaudio0: at uhub2 port 2 (addr 2) disconnected
pcm0: detached
uaudio0: detached
uhid0: at uhub2 port 2 (addr 2) disconnected
uhid0: detached
ucom0: at uhub3 port 1 (addr 2) disconnected
All threads purged from cuaU0
All threads purged from ttyU0
ucom0: detached
ums0: Logitech USB-PS/2 Mouse M-BA47, rev 1.00/1.10, addr 2, iclass 3/1
ums0: 4 buttons and Z dir.
ucom0: Prolific Technology PL2303 Serial adapter (ATEN/IOGEAR UC232A), rev 1.10/2.02, addr 2
uaudio0: Logitech Logitech USB Headset, rev 1.10/1.13, addr 2
uaudio0: audio rev 1.00
pcm0: <USB Audio> on uaudio0
pcm0: chn_init(pcm0:play:0) failed: err = 19
pcm0: pcm_chn_create(ua_chan, 1, 0xffffff0000e3b500) failed
pcm0: chn_init(pcm0:record:0) failed: err = 19
pcm0: pcm_chn_create(ua_chan, -1, 0xffffff0000e3b500) failed
uhid0: Logitech Logitech USB Headset, rev 1.10/1.13, addr 2, iclass 1/1

If I disconnect the device and reconnect it, i get the following:

uaudio0: at uhub2 port 2 (addr 2) disconnected
pcm0: unregister: mixer busy
pcm0: unregister: mixer busy
uhid0: at uhub2 port 2 (addr 2) disconnected
uhid0: detached
uaudio1: Logitech Logitech USB Headset, rev 1.10/1.13, addr 2
uaudio1: audio rev 1.00
pcm2: <USB Audio> on uaudio1
pcm2: chn_init(pcm2:play:0) failed: err = 19
pcm2: pcm_chn_create(ua_chan, 1, 0xffffff002347a900) failed
pcm2: chn_init(pcm2:record:0) failed: err = 19
pcm2: pcm_chn_create(ua_chan, -1, 0xffffff002347a900) failed
uhid0: Logitech Logitech USB Headset, rev 1.10/1.13, addr 2, iclass 1/1

regards
tilman



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