usb keeps disconnecting on Freebsd 6.3 amd box

Dino Vliet dino_vliet at yahoo.com
Tue Oct 14 11:05:25 PDT 2008


Hi peeps,

On my AMD64 box running freebsd 6.3 I have a lot of trouble with my usb ports lately. I have attached a samsung ml-1610 printer to one usb port, but I do experience the same when I plug in a usb stick (kingston data traveller).

Take a look at what dmesg says:

module_register_init: MOD_LOAD (logo_saver, 0xffffffffb4ecf3d0, 0) error 19
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
ulpt0: offline
umass0: Kingston DataTraveler 2.0, rev 2.00/1.10, addr 4
umass0: at uhub0 port 2 (addr 4) disconnected
umass0: detached
umass0: Kingston DataTraveler 2.0, rev 2.00/1.10, addr 4
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Kingston DataTraveler 2.0 PMAP> Removable Direct Access SCSI-0 device 
da0: 1.000MB/s transfers
da0: 1968MB (4030464 512 byte sectors: 255H 63S/T 250C)
umass0: at uhub0 port 2 (addr 4) disconnected
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
umass0: detached

Fact is, both periphals were never removed out of the usb connectors. This means I sometimes can print and sometimes not. Then when I reboot, all of a sudden al my "forgotten" print commands do get executed. I don't know what happened with the usb support on freebsd but I know it got worse. A year ago I could use the usb stick without any problem.

uname -a
FreeBSD amd_desktop.telfort.nl 6.3-RELEASE-p4 FreeBSD 6.3-RELEASE-p4 #21: Wed Oct  1 08:07:27 CEST 2008     rgilaard at amd_desktop:/usr/obj/usr/src/sys/MYKERNEL  amd64


In MYKERNEL the us part shows:

# USB support
device          uhci            # UHCI PCI->USB interface
device          ohci            # OHCI PCI->USB interface
#device         ehci            # EHCI PCI->USB interface (USB 2.0)
device          usb             # USB Bus (required)
device          udbp            # USB Double Bulk Pipe devices
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         ural            # Ralink Technology RT2500USB wireless NICs
#device         urio            # Diamond Rio 500 MP3 player
#device         uscanner        # Scanners


What seems to be the problem here? What can I do to solve it?

Thanks in advanced,
Dino




      


More information about the freebsd-questions mailing list