The following reply was made to PR usb/174254; it has been noted by GNATS.

From: Hans Petter Selasky <[email protected]>
To: [email protected],
 [email protected]
Cc: [email protected]
Subject: Re: usb/174254: MIDI keyboard not recognised
Date: Fri, 7 Dec 2012 11:07:11 +0100

 On Friday 07 December 2012 10:03:15 Walter C. Pelissero wrote:
 > >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
 > [email protected]:/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
 
 Hi,
 
 Can you try this:
 
 usbconfig -d 2.4 add_quirk UQ_AU_VENDOR_CLASS
 
 Then replug the device?
 
 --HPS
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "[email protected]"

Reply via email to