Unterschiede zwischen den Revisionen 7 und 8
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 174: | Zeile 174: |
== fc08:0101 and ChromeOS (HP14 / Falco.4389.92.0 / CHROME VERSION 42.0.2311.153) == === chrome://system/ -> syslog === {{{ 2015-05-21T14:23:27.410832+02:00 INFO kernel: [ 491.957953] usb 1-8: USB disconnect, device number 6 2015-05-21T14:28:59.882529+02:00 INFO kernel: [ 824.374435] usb 1-8: new full-speed USB device number 10 using xhci_hcd 2015-05-21T14:28:59.895503+02:00 INFO kernel: [ 824.387679] usb 1-8: New USB device found, idVendor=fc08, idProduct=0101 2015-05-21T14:28:59.895528+02:00 INFO kernel: [ 824.387714] usb 1-8: New USB device strings: Mfr=0, Product=2, SerialNumber=0 2015-05-21T14:28:59.895531+02:00 INFO kernel: [ 824.387734] usb 1-8: Product: USB MIDI Interface 2015-05-21T14:29:00.167608+02:00 ERR cras_server[7525]: USB card: vendor:fc08, product:0101, checksum:93b1e75a }}} |
USB-Midi Cable fc08:0101
Adapter USB to Midi In-Out LogiLink®
There are many USB MIDI cables out there that have buggy firmware that reports it can do more than 4 bytes in a packet when they can only properly handle 4 [...] + case USB_ID(0xfc08, 0x0101): /* Unknown vendor Cable */ ep->max_transfer = 4; break; /*
Source: Tarek Soliman - http://lists.alioth.debian.org/pipermail/pkg-alsa-devel/2011-April/008894.html - http://ftp.uni-kl.de/pub/linux/kernel/v2.6/testing/v2.6.39/ChangeLog-2.6.39-rc3
Devices like the ESI M4U, the RedOctane GuitarHero MIDI Interface, the Textech USB MIDI cable, and ones based on the QinHeng CH345 chip, claim to be standard compliant, but do not work if packets have more than four bytes.
Source: Clemens Ladisch http://www.audio-forums.com/re-usb-midi-keyboards-t77925.html
http://www.logilink.eu/showproduct/UA0037.htm und http://www.2direkt.de/i-sell2u/images/datenblatt/UA0037.pdf
$ sudo lsusb -v -d fc08:0101 Bus 005 Device 002: ID fc08:0101 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0xfc08 idProduct 0x0101 bcdDevice 2.50 iManufacturer 0 iProduct 2 USB MIDI Interface iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 101 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 1 Control Device bInterfaceProtocol 0 iInterface 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 1.00 wTotalLength 9 bInCollection 1 baInterfaceNr( 0) 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 1 Audio bInterfaceSubClass 3 MIDI Streaming bInterfaceProtocol 0 iInterface 0 MIDIStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 1.00 wTotalLength 65 MIDIStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 2 (MIDI_IN_JACK) bJackType 1 Embedded bJackID 1 iJack 0 MIDIStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 2 (MIDI_IN_JACK) bJackType 2 External bJackID 2 iJack 0 MIDIStreaming Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (MIDI_OUT_JACK) bJackType 1 Embedded bJackID 3 bNrInputPins 1 baSourceID( 0) 2 BaSourcePin( 0) 1 iJack 0 MIDIStreaming Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (MIDI_OUT_JACK) bJackType 2 External bJackID 4 bNrInputPins 1 baSourceID( 0) 1 BaSourcePin( 0) 1 iJack 0 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 0 bRefresh 0 bSynchAddress 0 MIDIStreaming Endpoint Descriptor: bLength 5 bDescriptorType 37 bDescriptorSubtype 1 (GENERAL) bNumEmbMIDIJack 1 baAssocJackID( 0) 3 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 0 bRefresh 0 bSynchAddress 0 MIDIStreaming Endpoint Descriptor: bLength 5 bDescriptorType 37 bDescriptorSubtype 1 (GENERAL) bNumEmbMIDIJack 1 baAssocJackID( 0) 1 Device Status: 0x0000 (Bus Powered)
fc08:0101 and ChromeOS (HP14 / Falco.4389.92.0 / CHROME VERSION 42.0.2311.153)
chrome://system/ -> syslog
2015-05-21T14:23:27.410832+02:00 INFO kernel: [ 491.957953] usb 1-8: USB disconnect, device number 6 2015-05-21T14:28:59.882529+02:00 INFO kernel: [ 824.374435] usb 1-8: new full-speed USB device number 10 using xhci_hcd 2015-05-21T14:28:59.895503+02:00 INFO kernel: [ 824.387679] usb 1-8: New USB device found, idVendor=fc08, idProduct=0101 2015-05-21T14:28:59.895528+02:00 INFO kernel: [ 824.387714] usb 1-8: New USB device strings: Mfr=0, Product=2, SerialNumber=0 2015-05-21T14:28:59.895531+02:00 INFO kernel: [ 824.387734] usb 1-8: Product: USB MIDI Interface 2015-05-21T14:29:00.167608+02:00 ERR cras_server[7525]: USB card: vendor:fc08, product:0101, checksum:93b1e75a