* Fwd: Re: New USB Device [not found] <5D1D1376.7070202@gmx.net> @ 2019-07-04 20:47 ` Markus Breunig 2019-07-05 5:21 ` Greg KH 0 siblings, 1 reply; 6+ messages in thread From: Markus Breunig @ 2019-07-04 20:47 UTC (permalink / raw) To: Greg KH; +Cc: linux-usb Hi Greg, using a serial device driver is the idea of the manufacturer "www.gns-gmbh.com". In the LINUX instructions of the ADS-B receiver some hints to use the device are given via usbserial. In practice the "GNS 5890 ADS-B Receiver" is similare to some GPS Receivers with NMEA 0183 interface starting to send information on the serial interface after power on and signal availabillity (with 115200 boud data rate). does this help? best regards Markus Am 03.07.2019 18:38, schrieb Greg KH: > On Sun, Jun 30, 2019 at 02:18:24PM +0200, Markus Breunig wrote: >> Hello, >> >> my Raspberry Pi told me to send you the following information. I hope it >> helps ... >> >> best regards >> >> Markus >> >> -------------------------------- >> [ 2.081893] usb 1-1.2: new full-speed USB device number 4 using dwc_otg >> [ 2.219804] usb 1-1.2: New USB device found, idVendor=04d8, >> idProduct=f8e8, bcdDevice=48.12 >> [ 2.219821] usb 1-1.2: New USB device strings: Mfr=1, Product=2, >> SerialNumber=3 >> [ 2.219830] usb 1-1.2: Product: GNS 5890 ADS-B Receiver >> [ 2.219839] usb 1-1.2: Manufacturer: www.gns-gmbh.com >> [ 1517.863755] usbcore: registered new interface driver usbserial_generic >> [ 1517.863830] usbserial: USB Serial support registered for generic >> [ 1517.863916] usbserial_generic 1-1.2:1.0: The "generic" usb-serial >> driver is only for testing and one-off prototypes. >> [ 1517.863927] usbserial_generic 1-1.2:1.0: Tell >> linux-usb@vger.kernel.org to add your device to a proper driver. >> [ 1517.863939] usbserial_generic 1-1.2:1.0: device has no bulk endpoints >> [ 1517.864009] usbserial_generic 1-1.2:1.1: The "generic" usb-serial >> driver is only for testing and one-off prototypes. >> [ 1517.864018] usbserial_generic 1-1.2:1.1: Tell >> linux-usb@vger.kernel.org to add your device to a proper driver. >> [ 1517.864028] usbserial_generic 1-1.2:1.1: generic converter detected >> [ 1517.865108] usb 1-1.2: generic converter now attached to ttyUSB0 > > This device isn't even a generic usb to serial converter, why did you > tell your module configuration to bind to this specific device? > > thanks, > > greg k-h > ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Fwd: Re: New USB Device 2019-07-04 20:47 ` Fwd: Re: New USB Device Markus Breunig @ 2019-07-05 5:21 ` Greg KH 2019-07-07 19:38 ` Markus Breunig 0 siblings, 1 reply; 6+ messages in thread From: Greg KH @ 2019-07-05 5:21 UTC (permalink / raw) To: Markus Breunig; +Cc: linux-usb On Thu, Jul 04, 2019 at 10:47:47PM +0200, Markus Breunig wrote: > Hi Greg, > > using a serial device driver is the idea of the manufacturer > "www.gns-gmbh.com". In the LINUX instructions of the ADS-B receiver some > hints to use the device are given via usbserial. Any pointers to those instructions? > In practice the "GNS 5890 ADS-B Receiver" is similare to some GPS > Receivers with NMEA 0183 interface starting to send information on the > serial interface after power on and signal availabillity (with 115200 > boud data rate). > > does this help? Does the device actually work with those instructions? Can you provide the output of 'lsusb -v' with the device plugged in? thanks, greg k-h ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Fwd: Re: New USB Device 2019-07-05 5:21 ` Greg KH @ 2019-07-07 19:38 ` Markus Breunig 2019-07-16 9:23 ` Johan Hovold 0 siblings, 1 reply; 6+ messages in thread From: Markus Breunig @ 2019-07-07 19:38 UTC (permalink / raw) To: Greg KH; +Cc: linux-usb [-- Attachment #1: Type: text/plain, Size: 4251 bytes --] Hi Greg, also the company GNS has a fragmented homepage, the handbook ist available here: http://www.servicedocs.com/ARTIKELEN/7200284490001.pdf habe a look to page 10 "Remarks to Linux" This is the log of "lsusb -v" (full scan result attached): Bus 001 Device 004: ID 04d8:f8e8 Microchip Technology, Inc. Harmony 300/350 Remote Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x04d8 Microchip Technology, Inc. idProduct 0xf8e8 Harmony 300/350 Remote bcdDevice 48.12 iManufacturer 1 iProduct 2 iSerial 3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 67 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 2 Abstract (modem) bInterfaceProtocol 1 AT-commands (v.25ter) iInterface 0 CDC Header: bcdCDC 1.10 CDC ACM: bmCapabilities 0x02 line coding and serial state CDC Union: bMasterInterface 0 bSlaveInterface 1 CDC Call Management: bmCapabilities 0x00 bDataInterface 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 2 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 best regards Markus Am 05.07.2019 07:21, schrieb Greg KH: > On Thu, Jul 04, 2019 at 10:47:47PM +0200, Markus Breunig wrote: >> Hi Greg, >> >> using a serial device driver is the idea of the manufacturer >> "www.gns-gmbh.com". In the LINUX instructions of the ADS-B receiver some >> hints to use the device are given via usbserial. > > Any pointers to those instructions? > >> In practice the "GNS 5890 ADS-B Receiver" is similare to some GPS >> Receivers with NMEA 0183 interface starting to send information on the >> serial interface after power on and signal availabillity (with 115200 >> boud data rate). >> >> does this help? > > Does the device actually work with those instructions? > > Can you provide the output of 'lsusb -v' with the device plugged in? > > thanks, > > greg k-h > [-- Attachment #2: usbconfig.txt --] [-- Type: text/plain, Size: 13111 bytes --] Bus 001 Device 006: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x046d Logitech, Inc. idProduct 0xc05a M90/M100 Optical Mouse bcdDevice 54.00 iManufacturer 1 iProduct 2 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 98mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 2 Mouse iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 67 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0006 1x 6 bytes bInterval 10 Bus 001 Device 005: ID 046a:0001 Cherry GmbH Keyboard Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x046a Cherry GmbH idProduct 0x0001 Keyboard bcdDevice 0.26 iManufacturer 1 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 1 Keyboard iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 64 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Bus 001 Device 004: ID 04d8:f8e8 Microchip Technology, Inc. Harmony 300/350 Remote Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x04d8 Microchip Technology, Inc. idProduct 0xf8e8 Harmony 300/350 Remote bcdDevice 48.12 iManufacturer 1 iProduct 2 iSerial 3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 67 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 2 Abstract (modem) bInterfaceProtocol 1 AT-commands (v.25ter) iInterface 0 CDC Header: bcdCDC 1.10 CDC ACM: bmCapabilities 0x02 line coding and serial state CDC Union: bMasterInterface 0 bSlaveInterface 1 CDC Call Management: bmCapabilities 0x00 bDataInterface 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 2 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 0 bDeviceProtocol 1 bMaxPacketSize0 64 idVendor 0x0424 Standard Microsystems Corp. idProduct 0xec00 SMSC9512/9514 Fast Ethernet Adapter bcdDevice 2.00 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 39 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 2mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 255 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 4 Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 2 TT per port bMaxPacketSize0 64 idVendor 0x0424 Standard Microsystems Corp. idProduct 0x9514 SMC9514 Hub bcdDevice 2.00 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 41 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 2mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 1 Single TT iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 12 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 2 TT per port iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 12 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 1 Single TT bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 4.19 iManufacturer 3 iProduct 2 iSerial 1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Fwd: Re: New USB Device 2019-07-07 19:38 ` Markus Breunig @ 2019-07-16 9:23 ` Johan Hovold 2019-07-31 17:32 ` Markus Breunig 0 siblings, 1 reply; 6+ messages in thread From: Johan Hovold @ 2019-07-16 9:23 UTC (permalink / raw) To: Markus Breunig; +Cc: Greg KH, linux-usb [ Pleas avoid top posting. ] On Sun, Jul 07, 2019 at 09:38:00PM +0200, Markus Breunig wrote: > Hi Greg, > > also the company GNS has a fragmented homepage, the handbook ist > available here: > http://www.servicedocs.com/ARTIKELEN/7200284490001.pdf > habe a look to page 10 "Remarks to Linux" > > This is the log of "lsusb -v" (full scan result attached): > > Bus 001 Device 004: ID 04d8:f8e8 Microchip Technology, Inc. Harmony > 300/350 Remote Are you sure this is the right device? This looks like a remote control, and one that should be using the cdc-acm driver. > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 255 Vendor Specific Class > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 8 > idVendor 0x04d8 Microchip Technology, Inc. > idProduct 0xf8e8 Harmony 300/350 Remote > bcdDevice 48.12 > iManufacturer 1 > iProduct 2 > iSerial 3 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 67 > bNumInterfaces 2 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xc0 > Self Powered > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 2 Communications > bInterfaceSubClass 2 Abstract (modem) > bInterfaceProtocol 1 AT-commands (v.25ter) > iInterface 0 > CDC Header: > bcdCDC 1.10 > CDC ACM: > bmCapabilities 0x02 > line coding and serial state > CDC Union: > bMasterInterface 0 > bSlaveInterface 1 > CDC Call Management: > bmCapabilities 0x00 > bDataInterface 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 2 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 10 CDC Data > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x03 EP 3 OUT > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x83 EP 3 IN > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 0 > Am 05.07.2019 07:21, schrieb Greg KH: > > On Thu, Jul 04, 2019 at 10:47:47PM +0200, Markus Breunig wrote: > >> Hi Greg, > >> > >> using a serial device driver is the idea of the manufacturer > >> "www.gns-gmbh.com". In the LINUX instructions of the ADS-B receiver some > >> hints to use the device are given via usbserial. > > > > Any pointers to those instructions? > > > >> In practice the "GNS 5890 ADS-B Receiver" is similare to some GPS > >> Receivers with NMEA 0183 interface starting to send information on the > >> serial interface after power on and signal availabillity (with 115200 > >> boud data rate). Johan ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Fwd: Re: New USB Device 2019-07-16 9:23 ` Johan Hovold @ 2019-07-31 17:32 ` Markus Breunig 2019-08-13 9:37 ` Johan Hovold 0 siblings, 1 reply; 6+ messages in thread From: Markus Breunig @ 2019-07-31 17:32 UTC (permalink / raw) To: Johan Hovold; +Cc: Greg KH, linux-usb Am 16.07.2019 um 11:23 schrieb Johan Hovold: > [ Pleas avoid top posting. ] > > On Sun, Jul 07, 2019 at 09:38:00PM +0200, Markus Breunig wrote: >> Hi Greg, >> >> also the company GNS has a fragmented homepage, the handbook ist >> available here: >> http://www.servicedocs.com/ARTIKELEN/7200284490001.pdf >> habe a look to page 10 "Remarks to Linux" >> >> This is the log of "lsusb -v" (full scan result attached): >> >> Bus 001 Device 004: ID 04d8:f8e8 Microchip Technology, Inc. Harmony >> 300/350 Remote > > Are you sure this is the right device? This looks like a remote control, > and one that should be using the cdc-acm driver. > The output of lsusb before plugging the GNS5890 device into the USB-port: Bus 001 Device 005: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse Bus 001 Device 004: ID 046a:0001 Cherry GmbH Keyboard Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub and the result of the lsusb after plugging the GNS5890 device into the USB-port: Bus 001 Device 005: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse Bus 001 Device 004: ID 046a:0001 Cherry GmbH Keyboard Bus 001 Device 006: ID 04d8:f8e8 Microchip Technology, Inc. Harmony 300/350 Remote Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub >> Device Descriptor: >> bLength 18 >> bDescriptorType 1 >> bcdUSB 2.00 >> bDeviceClass 255 Vendor Specific Class >> bDeviceSubClass 0 >> bDeviceProtocol 0 >> bMaxPacketSize0 8 >> idVendor 0x04d8 Microchip Technology, Inc. >> idProduct 0xf8e8 Harmony 300/350 Remote >> bcdDevice 48.12 >> iManufacturer 1 >> iProduct 2 >> iSerial 3 >> bNumConfigurations 1 >> Configuration Descriptor: >> bLength 9 >> bDescriptorType 2 >> wTotalLength 67 >> bNumInterfaces 2 >> bConfigurationValue 1 >> iConfiguration 0 >> bmAttributes 0xc0 >> Self Powered >> MaxPower 100mA >> Interface Descriptor: >> bLength 9 >> bDescriptorType 4 >> bInterfaceNumber 0 >> bAlternateSetting 0 >> bNumEndpoints 1 >> bInterfaceClass 2 Communications >> bInterfaceSubClass 2 Abstract (modem) >> bInterfaceProtocol 1 AT-commands (v.25ter) >> iInterface 0 >> CDC Header: >> bcdCDC 1.10 >> CDC ACM: >> bmCapabilities 0x02 >> line coding and serial state >> CDC Union: >> bMasterInterface 0 >> bSlaveInterface 1 >> CDC Call Management: >> bmCapabilities 0x00 >> bDataInterface 1 >> Endpoint Descriptor: >> bLength 7 >> bDescriptorType 5 >> bEndpointAddress 0x82 EP 2 IN >> bmAttributes 3 >> Transfer Type Interrupt >> Synch Type None >> Usage Type Data >> wMaxPacketSize 0x0008 1x 8 bytes >> bInterval 2 >> Interface Descriptor: >> bLength 9 >> bDescriptorType 4 >> bInterfaceNumber 1 >> bAlternateSetting 0 >> bNumEndpoints 2 >> bInterfaceClass 10 CDC Data >> bInterfaceSubClass 0 Unused >> bInterfaceProtocol 0 >> iInterface 0 >> Endpoint Descriptor: >> bLength 7 >> bDescriptorType 5 >> bEndpointAddress 0x03 EP 3 OUT >> bmAttributes 2 >> Transfer Type Bulk >> Synch Type None >> Usage Type Data >> wMaxPacketSize 0x0040 1x 64 bytes >> bInterval 0 >> Endpoint Descriptor: >> bLength 7 >> bDescriptorType 5 >> bEndpointAddress 0x83 EP 3 IN >> bmAttributes 2 >> Transfer Type Bulk >> Synch Type None >> Usage Type Data >> wMaxPacketSize 0x0040 1x 64 bytes >> bInterval 0 > >> Am 05.07.2019 07:21, schrieb Greg KH: >>> On Thu, Jul 04, 2019 at 10:47:47PM +0200, Markus Breunig wrote: >>>> Hi Greg, >>>> >>>> using a serial device driver is the idea of the manufacturer >>>> "www.gns-gmbh.com". In the LINUX instructions of the ADS-B receiver some >>>> hints to use the device are given via usbserial. >>> >>> Any pointers to those instructions? >>> >>>> In practice the "GNS 5890 ADS-B Receiver" is similare to some GPS >>>> Receivers with NMEA 0183 interface starting to send information on the >>>> serial interface after power on and signal availabillity (with 115200 >>>> boud data rate). > > Johan > ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Fwd: Re: New USB Device 2019-07-31 17:32 ` Markus Breunig @ 2019-08-13 9:37 ` Johan Hovold 0 siblings, 0 replies; 6+ messages in thread From: Johan Hovold @ 2019-08-13 9:37 UTC (permalink / raw) To: Markus Breunig; +Cc: Johan Hovold, Greg KH, linux-usb On Wed, Jul 31, 2019 at 07:32:29PM +0200, Markus Breunig wrote: > > > Am 16.07.2019 um 11:23 schrieb Johan Hovold: > > [ Pleas avoid top posting. ] > > > > On Sun, Jul 07, 2019 at 09:38:00PM +0200, Markus Breunig wrote: > >> Hi Greg, > >> > >> also the company GNS has a fragmented homepage, the handbook ist > >> available here: > >> http://www.servicedocs.com/ARTIKELEN/7200284490001.pdf > >> habe a look to page 10 "Remarks to Linux" > >> > >> This is the log of "lsusb -v" (full scan result attached): > >> > >> Bus 001 Device 004: ID 04d8:f8e8 Microchip Technology, Inc. Harmony > >> 300/350 Remote > > > > Are you sure this is the right device? This looks like a remote control, > > and one that should be using the cdc-acm driver. > > > > The output of lsusb before plugging the GNS5890 device into the USB-port: > > Bus 001 Device 005: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse > Bus 001 Device 004: ID 046a:0001 Cherry GmbH Keyboard > Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. > SMSC9512/9514 Fast Ethernet Adapter > Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > > and the result of the lsusb after plugging the GNS5890 device into the > USB-port: > > Bus 001 Device 005: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse > Bus 001 Device 004: ID 046a:0001 Cherry GmbH Keyboard > Bus 001 Device 006: ID 04d8:f8e8 Microchip Technology, Inc. Harmony > 300/350 Remote > Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. > SMSC9512/9514 Fast Ethernet Adapter > Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Ok, thanks for confirming. Based on the below descriptors, this device should be handled by the cdc-acm driver and show up as a /dev/ttyACMn. Do you have that driver enabled? Can you enable debugging in that driver and post the syslog from when plugging the device in if it still doesn't work? You can enable debugging using modprobe cdc-acm dyndbg==p or through sysfs, see Documentation/admin-guide/dynamic-debug-howto.rst > >> Device Descriptor: > >> bLength 18 > >> bDescriptorType 1 > >> bcdUSB 2.00 > >> bDeviceClass 255 Vendor Specific Class > >> bDeviceSubClass 0 > >> bDeviceProtocol 0 > >> bMaxPacketSize0 8 > >> idVendor 0x04d8 Microchip Technology, Inc. > >> idProduct 0xf8e8 Harmony 300/350 Remote > >> bcdDevice 48.12 > >> iManufacturer 1 > >> iProduct 2 > >> iSerial 3 > >> bNumConfigurations 1 > >> Configuration Descriptor: > >> bLength 9 > >> bDescriptorType 2 > >> wTotalLength 67 > >> bNumInterfaces 2 > >> bConfigurationValue 1 > >> iConfiguration 0 > >> bmAttributes 0xc0 > >> Self Powered > >> MaxPower 100mA > >> Interface Descriptor: > >> bLength 9 > >> bDescriptorType 4 > >> bInterfaceNumber 0 > >> bAlternateSetting 0 > >> bNumEndpoints 1 > >> bInterfaceClass 2 Communications > >> bInterfaceSubClass 2 Abstract (modem) > >> bInterfaceProtocol 1 AT-commands (v.25ter) > >> iInterface 0 > >> CDC Header: > >> bcdCDC 1.10 > >> CDC ACM: > >> bmCapabilities 0x02 > >> line coding and serial state > >> CDC Union: > >> bMasterInterface 0 > >> bSlaveInterface 1 > >> CDC Call Management: > >> bmCapabilities 0x00 > >> bDataInterface 1 > >> Endpoint Descriptor: > >> bLength 7 > >> bDescriptorType 5 > >> bEndpointAddress 0x82 EP 2 IN > >> bmAttributes 3 > >> Transfer Type Interrupt > >> Synch Type None > >> Usage Type Data > >> wMaxPacketSize 0x0008 1x 8 bytes > >> bInterval 2 > >> Interface Descriptor: Johan ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-08-13 9:37 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <5D1D1376.7070202@gmx.net> 2019-07-04 20:47 ` Fwd: Re: New USB Device Markus Breunig 2019-07-05 5:21 ` Greg KH 2019-07-07 19:38 ` Markus Breunig 2019-07-16 9:23 ` Johan Hovold 2019-07-31 17:32 ` Markus Breunig 2019-08-13 9:37 ` Johan Hovold
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).