Date: Tue, 30 Dec 2008 23:30:57 +0100 (CET) From: "Simon L. Nielsen" <simon@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: usb/130066: [newusb] Serial adaptor use fail with 'unsupported speed XXX' Message-ID: <20081230223057.BA8075C86@arthur.nitro.dk> Resent-Message-ID: <200812302240.mBUMe1iu009413@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 130066 >Category: usb >Synopsis: [newusb] Serial adaptor use fail with 'unsupported speed XXX' >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 30 22:40:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Simon L. Nielsen >Release: FreeBSD 8.0-CURRENT i386 >Organization: >Environment: System: FreeBSD eddie.nitro.dk 8.0-CURRENT FreeBSD 8.0-CURRENT #1: Tue Dec 30 22:28:33 CET 2008 simon@eddie.nitro.dk:/FreeBSD/obj/FreeBSD/system-CURRENT/sys/EDDIE i386 >Description: When I try to use my USB to serial adaptors they fail when I try to use the ports. cu and tip complain about problems setting the speed to 9600 (or other speeds). Using the old USB stack the adaptors work fine. # cu -l /dev/cuaU0 cu: unsupported speed 9600 # cu -l /dev/cuaU1 cu: unsupported speed 9600 # cu -s 115200 -l /dev/cuaU1 cu: unsupported speed 115200 # tip ucom2 tip: bad baud rate 9600 Debug info: >From dmesg/boot: ugen0.2: <Prolific Technology Inc.> at usbus0 uplcom0: <Prolific Technology Inc. USB-Serial Controller, class 0/0, rev 1.10/3.00, addr 2> on usbus0 ugen6.2: <Prolific Technology> at usbus6 uplcom1: <Prolific Technology PL2303 Serial (ATEN/IOGEAR UC232A), class 0/0, rev 1.10/2.02, addr 2> on usbus6 ugen6.3: <American Power Conversion> at usbus6 # usbconfig list ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen3.1: <EHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen4.1: <UHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen5.1: <UHCI root HUB Intel> at usbus5, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen6.1: <UHCI root HUB Intel> at usbus6, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen7.1: <EHCI root HUB Intel> at usbus7, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen0.2: <USB-Serial Controller Prolific Technology Inc.> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen6.2: <PL2303 Serial (ATEN/IOGEAR UC232A) Prolific Technology> at usbus6, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen6.3: <Smart-UPS 1000 FW:600.3.I USB FW:1.5 American Power Conversion> at usbus6, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON # usbconfig dump_device_desc ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0100 bDeviceClass = 0x0009 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x0000 idProduct = 0x0000 bcdDevice = 0x0100 iManufacturer = 0x0001 <Intel> iProduct = 0x0002 <UHCI root HUB> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0100 bDeviceClass = 0x0009 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x0000 idProduct = 0x0000 bcdDevice = 0x0100 iManufacturer = 0x0001 <Intel> iProduct = 0x0002 <UHCI root HUB> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0100 bDeviceClass = 0x0009 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x0000 idProduct = 0x0000 bcdDevice = 0x0100 iManufacturer = 0x0001 <Intel> iProduct = 0x0002 <UHCI root HUB> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 ugen3.1: <EHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0009 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0001 bMaxPacketSize0 = 0x0040 idVendor = 0x0000 idProduct = 0x0000 bcdDevice = 0x0100 iManufacturer = 0x0001 <Intel> iProduct = 0x0002 <EHCI root HUB> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 ugen4.1: <UHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0100 bDeviceClass = 0x0009 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x0000 idProduct = 0x0000 bcdDevice = 0x0100 iManufacturer = 0x0001 <Intel> iProduct = 0x0002 <UHCI root HUB> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 ugen5.1: <UHCI root HUB Intel> at usbus5, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0100 bDeviceClass = 0x0009 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x0000 idProduct = 0x0000 bcdDevice = 0x0100 iManufacturer = 0x0001 <Intel> iProduct = 0x0002 <UHCI root HUB> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 ugen6.1: <UHCI root HUB Intel> at usbus6, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0100 bDeviceClass = 0x0009 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x0000 idProduct = 0x0000 bcdDevice = 0x0100 iManufacturer = 0x0001 <Intel> iProduct = 0x0002 <UHCI root HUB> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 ugen7.1: <EHCI root HUB Intel> at usbus7, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0009 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0001 bMaxPacketSize0 = 0x0040 idVendor = 0x0000 idProduct = 0x0000 bcdDevice = 0x0100 iManufacturer = 0x0001 <Intel> iProduct = 0x0002 <EHCI root HUB> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 ugen0.2: <USB-Serial Controller Prolific Technology Inc.> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0110 bDeviceClass = 0x0000 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x067b idProduct = 0x2303 bcdDevice = 0x0300 iManufacturer = 0x0001 <Prolific Technology Inc.> iProduct = 0x0002 <USB-Serial Controller> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 ugen6.2: <PL2303 Serial (ATEN/IOGEAR UC232A) Prolific Technology> at usbus6, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0110 bDeviceClass = 0x0000 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0008 idVendor = 0x067b idProduct = 0x2303 bcdDevice = 0x0202 iManufacturer = 0x0000 <no string> iProduct = 0x0000 <no string> iSerialNumber = 0x0000 <no string> bNumConfigurations = 0x0001 ugen6.3: <Smart-UPS 1000 FW:600.3.I USB FW:1.5 American Power Conversion> at usbus6, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0110 bDeviceClass = 0x0000 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0008 idVendor = 0x051d idProduct = 0x0002 bcdDevice = 0x0006 iManufacturer = 0x0003 <American Power Conversion> iProduct = 0x0001 <Smart-UPS 1000 FW:600.3.I USB FW:1.5> iSerialNumber = 0x0002 <AS0349232422> bNumConfigurations = 0x0001 >From my kernel config: # USB Support device usb2_core # USB Core (required) # USB Controllers device usb2_controller # USB Controller (required) device usb2_controller_uhci # UHCI PCI->USB interface device usb2_controller_ohci # OHCI PCI->USB interface device usb2_controller_ehci # EHCI PCI->USB interface (USB 2.0) #device usb2_misc # USB Misc. (required) #device usb2_misc_dbp # USB Double Bulk Pipe devices # USB Input device usb2_input # USB Input (required) device usb2_input_hid # "Human Interface Devices" device usb2_input_kbd # Keyboard device usb2_input_ms # Mouse # USB Storage device usb2_storage device usb2_storage_mass # Disks/Mass storage - Requires scbus and da #device usb2_storage_rio # Diamond Rio 500 MP3 player # USB WLAN device usb2_wlan # USB Wlan (required) device usb2_wlan_rum # Ralink Technology RT2501USB wireless NICs device usb2_wlan_ral # Ralink Technology RT2500USB wireless NICs device usb2_wlan_zyd # ZyDAS zb1211/zb1211b wireless NICs # USB Scanners device usb2_image # USB image (required by scanners) device usb2_scanner # Scanners # USB Serial devices device usb2_serial # USB Serial (Required) device usb2_serial_lpt # Printer #device usb2_serial_3g # USB-based 3G modems (Option, Huawei, Sierra) device usb2_serial_ark # Technologies ARK3116 based serial adapters device usb2_serial_bsa # Belkin F5U103 and compatible serial adapters device usb2_serial_bser device usb2_serial_chcom device usb2_serial_cycom device usb2_serial_foma device usb2_serial_ftdi # For FTDI USB serial adapters device usb2_serial_gensa # Generic Serial Adapters device usb2_serial_ipaq # Some WinCE based devices device usb2_serial_mct device usb2_serial_modem # Generic USB modems device usb2_serial_moscom device usb2_serial_plcom # Prolific PL-2303 serial adapters #device usb2_serial_slcom # SI Labs CP2101/CP2102 serial adapters device usb2_serial_visor # Visor and Palm devices device usb2_serial_vscom # USB serial support for DDI pocket's PHS # USB Ethernet, requires miibus device usb2_ethernet # USB Ethernet (required) device usb2_ethernet_aue # ADMtek USB Ethernet device usb2_ethernet_axe # ASIX Electronics USB Ethernet device usb2_ethernet_cdce # Generic USB over Ethernet device usb2_ethernet_cue # CATC USB Ethernet device usb2_ethernet_kue # Kawasaki LSI USB Ethernet device usb2_ethernet_rue # RealTek RTL8150 USB Ethernet #device usb2_ethernet_dav # Davicom DM9601E USB >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081230223057.BA8075C86>