Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Oct 2003 15:37:57 +0100
From:      "Markus Oestreicher" <m.oe@x-trader.de>
To:        <freebsd-stable@freebsd.org>
Subject:   ubsa, ucom Problems
Message-ID:  <018201c39e2a$3f24feb0$02c0a8c0@gnbuero.qhintra.net>

next in thread | raw e-mail | index | archive | help
Good Day,

I am running FreeBSD 4.9-RC3 and have problems attaching
a couple of Belkin USB serial adaptors to the machine.

The kernel has been configured with all drivers necessary:

options         USB_DEBUG
device          uhci            # UHCI PCI->USB interface
device          ohci            # OHCI PCI->USB interface
device          usb             # USB Bus (required)
device          ugen            # Generic
device          uhid            # "Human Interface Devices"
device          ukbd            # Keyboard
device          ulpt            # Printer
device          umass           # Disks/Mass storage - Requires scbus
and da
device          ums             # Mouse
device          uscanner        # Scanners
device          urio            # Diamond Rio MP3 Player
device          ubsa
device          ufm
device          umodem
device          ucom
device          uplcom
device          uvscom
device          uvisor
device          uftdi

During boot the 4-port USB hub and the three devices are
recognized properly:

uhub1: Genesys Logic USB Hub, class 9/0, rev 1.01/0.12, addr 2
uhub1: 4 ports with 4 removable, self powered
ubsa0: Belkin Components USB-232 Adapter, rev 1.10/2.08, addr 3
ubsa1: Belkin Components USB-232 Adapter, rev 1.10/2.08, addr 4
ubsa2: Belkin Components USB-232 Adapter, rev 1.10/2.08, addr 5

When attaching one adaptor after boot, ubsa is loaded:

Oct 29 17:27:48 router /kernel: usbd_new_device bus=0xc1e33000 port=1
depth=2 lowspeed=0
Oct 29 17:27:48 router /kernel: usbd_new_device: adding unit addr=3,
rev=110, class=0, subclass=0, protocol=0, maxpacket=8, len=18, ls=0
Oct 29 17:27:48 router /kernel: usbd_new_device: new dev (addr 3),
dev=0xc1e34280, parent=0xc1e34480
Oct 29 17:27:48 router /kernel: usbd_probe_and_attach: trying device
specific drivers
Oct 29 17:27:48 router /kernel: ubsa0: Belkin Components USB-232
Adapter, rev 1.10/2.08, addr 3
Oct 29 17:27:48 router /kernel: usbd_set_config_index: (addr 3)
attr=0xa0, selfpowered=0, power=100
Oct 29 17:27:48 router /kernel: usbd_set_config_index: set config 1
Oct 29 17:27:48 router /kernel: ucom_attach: tty_attach tp = 0xc20ccb00
Oct 29 17:27:48 router /kernel: ucom_attach: make_dev: ucom0


But the device cannot be used. /dev/ucom0 (and ucom1, ucom2) will
not be created even tough make_dev is called. 

Manually creating them via ./MAKEDEV doesn't work either:

root@ws02 /dev # cu -l /dev/ucom0
cu: open (/dev/ucom0): Device not configured
cu: /dev/ucom0: Line in use

root@ws02 /dev # echo xyz > /dev/ucom0
-bash: /dev/ucom0: Device not configured


Am I missing something?

Thank you!

Best Regards,
Markus



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?018201c39e2a$3f24feb0$02c0a8c0>