Latest uaudio commits break Logitech USB Headset

Julian Elischer julian at elischer.org
Wed Dec 29 13:21:58 PST 2004


Hi, Kazuhito-san,
could you look into this?


Tilman Linneweh wrote:

>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
>_______________________________________________
>freebsd-usb at freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-usb
>To unsubscribe, send any mail to "freebsd-usb-unsubscribe at freebsd.org"
>  
>



More information about the freebsd-usb mailing list