usb/174254: MIDI keyboard not recognised
Walter C. Pelissero
walter.pelissero at iesy.net
Fri Dec 7 09:10:01 UTC 2012
>Number: 174254
>Category: usb
>Synopsis: MIDI keyboard not recognised
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-usb
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Dec 07 09:10:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Walter C. Pelissero
>Release: FreeBSD 9.1-PRERELEASE amd64
>Organization:
>Environment:
System: FreeBSD scylla.home.lan 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0: Wed Aug 8 16:38:32 CEST 2012 root at scylla.home.lan:/usr/obj/usr/src/sys/GA870AUD3 amd64
>Description:
Yamaha E423 doesn't seem to be recognised as MIDI device by
the system. All that is available is a /dev/ugen.
>How-To-Repeat:
Plug the keyboard in.
# kldstat | fgrep snd
9 1 0xffffffff80ce5000 3cce0 snd_hda.ko
52 1 0xffffffff812f5000 828d snd_uaudio.ko
# cat /dev/midistat
FreeBSD Midi Driver (midi2)
No devices installed.
# ls /dev/umidi*
ls: No match.
# dmesg
[...]
usb_alloc_device: set address 4 failed (USB_ERR_IOERROR, ignored)
usbd_setup_device_desc: getting device descriptor at addr 4 failed, USB_ERR_IOERROR
usbd_req_re_enumerate: addr=4, set address failed! (USB_ERR_IOERROR, ignored)
usbd_setup_device_desc: getting device descriptor at addr 4 failed, USB_ERR_IOERROR
usbd_req_re_enumerate: addr=4, set address failed! (USB_ERR_IOERROR, ignored)
usbd_setup_device_desc: getting device descriptor at addr 4 failed, USB_ERR_IOERROR
ugen2.4: <Unknown> at usbus2 (disconnected)
uhub_reattach_port: could not allocate new device
ugen2.4: <YAMAHA Corporation> at usbus2
# usbconfig | fgrep YAMAHA
ugen2.4: <DigitalKBD YAMAHA Corporation> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
# usbconfig dump_device_desc
[...]
ugen2.4: <DigitalKBD YAMAHA Corporation> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0008
idVendor = 0x0499
idProduct = 0x1037
bcdDevice = 0x0100
iManufacturer = 0x0001 <YAMAHA Corporation>
iProduct = 0x0002 <DigitalKBD>
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-usb
mailing list