Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Aug 2002 21:50:55 -0400
From:      Anish Mistry <mistry.7@osu.edu>
To:        gburditt@airmail.net
Cc:        freebsd-mobile@freebsd.org
Subject:   Re: Fujitsu P2000 (2110) USB Problem
Message-ID:  <200208242150.55366.mistry.7@osu.edu>
In-Reply-To: <E17iikN-0006xU-00@gerbil.hammy.lonestar.org>
References:  <E17iikN-0006xU-00@gerbil.hammy.lonestar.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Saturday 24 August 2002 05:47 pm, Gordon Burditt,Here,11,817 249-4898 
wrote:
> >  I am having a problem getting any sort of USB device to work with my 
Fujitsu 
> >P2000 notebook.  The USB works correctly in window 2000 so I know that the 
> >hardware is ok.
> >  The problem is that I can plug in a USB device ie. a floppy drive and a 
> >little kernel message appears notifying me that it is plugged in, but then 
I 
> >am not able to mount it.  Then I try my USB Visor.  Plug it in press the 
> >button, device message shows up, but can't communicate with the device.  
Not 
> >being one to give up I recompiled my kernel for rio mp3 player support.  
> >installed rioutil and tryed again.  Plug it in, device shows up as rio0, 
but 
> >when I try to query information from it: rioutil -i.  It just hangs and I 
> >have to [ctl]-c it.
> >   I've pasted my dmesg below.  Is there anything else that I can send that 
> >would help?  I don't have any problems with coding if it comes to that.  
> >Thanks.
> 
> >umass0: NEC NEC USB UF000x, rev 1.10/1.21, addr 2
> >da0 at umass-sim0 bus 0 target 0 lun 0
> >da0: <NEC USB UF000x 1.21> Removable Direct Access SCSI-0 device
> >da0: 20KB/s transfers
> >da0: 1MB (2880 512 byte sectors: 2H 18S/T 80C)
> >umass0: Unsupported UFI command 0x08, 6 byte command should have been 
> >converted
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> This error suggests that you need the following line in /etc/sysctl.conf:
> kern.cam.da.no_6_byte=1
> (then reboot, or run sysctl -w kern.cam.da.no_6_byte=1  .)
> 
> It may not solve all your problems, but it did solve some I was
> having with flash card readers and solid-state USB disks.
> 
> 
> >da0: reading primary partition table: error reading fsbn 0
> >umass0: Unsupported UFI command 0x35
> >(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x6, scsi 
status 
> >== 0x0
> 
> 						Gordon L. Burditt
> 
> 

Thanks, that worked for the floppy drive.  I can mount that fine now.  But I 
am still having problems with my USB devices.  From further testing I was 
able to figure out that after a reboot the first device that you plug in and 
it's first query for information seem to work fine.
1) Insert the USB floppy drive and mount it
2) I can read/write whatever just fine.
3) Unmount then disconnect it.
4) Insert the drive again and it is recongnized, but fails to create 
communicate with the device.
NOTE: If I kill the usbd, and restart it at this point I get a message 
/dev/usb: Device busy.
5) Try attaching other device, but nothing is recognized.
Now when I try with the Rio600 MP3 player the following happens, I have 
inserted  usb kernel debug messages at the point they appeared:
1) Insert rio, and it's recognized.
Aug 24 21:26:40 littleguy /kernel: uhub_explore: status change hub=1 port=2
Aug 24 21:26:40 littleguy /kernel: usbd_new_device bus=0xc09da000 port=2 
depth=1 lowspeed=0
Aug 24 21:26:40 littleguy /kernel: usbd_new_device: adding unit addr=2, 
rev=100, class=0, subclass=0, protocol=0, maxpacket=16, len=18, ls=0
Aug 24 21:26:40 littleguy /kernel: usbd_new_device: new dev (addr 2), 
dev=0xc1019600, parent=0xc0e7e280
Aug 24 21:26:40 littleguy /kernel: usbd_probe_and_attach: trying device 
specific drivers
Aug 24 21:26:40 littleguy /kernel: usbd_probe_and_attach: no device specific 
driver found
Aug 24 21:26:40 littleguy /kernel: usbd_probe_and_attach: looping over 1 
configurations
Aug 24 21:26:40 littleguy /kernel: usbd_set_config_index: (addr 2) attr=0x40, 
selfpowered=1, power=0
Aug 24 21:26:40 littleguy /kernel: usbd_set_config_index: set config 1
Aug 24 21:26:40 littleguy /kernel: urio0: Diamond Multimedia Diamond 
Multimedia  Digital Audio Player, rev 1.00/1.00, addr 2
2) Run "rioutil -i" to view device stats:
littleguy# rioutil -i
Name: Rio 600
Volume: 8
Repeat: Off
Equilizer: Rap
Backlight: 2 secs
Programmed to Playlist: 0
Firmware Version: 1.56
Memory units: 1
Memory unit 0: Internal Flash Memory
Free: 5.6 MB (32.0 MB Total)
Used: 26.3 MB in 6 files
[#########################################         ] 82.3 %
Total Time: 00:19:04
3) Run "rioutil -i" again to view the stats again, this and subsequent times I 
get garbage for the first part only:
littleguy# rioutil -i
Name: чуїї
Volume: 1
Repeat: Off
Equilizer: (null)
Backlight: (null)
Programmed to Playlist: 40
Firmware Version: 240.98
Memory units: 1
Memory unit 0: Internal Flash Memory
Free: 5.6 MB (32.0 MB Total)
Used: 26.3 MB in 0 files
[#########################################         ] 82.3 %
Total Time: 00:00:00
4) Unplug device.
Aug 24 21:34:54 littleguy /kernel: uhub_explore: C_PORT_ENABLED
Aug 24 21:34:54 littleguy /kernel: uhub_explore: device addr=2 disappeared on 
port 2
Aug 24 21:35:04 littleguy /kernel: urio0: at uhub0 port 2 (addr 2) 
disconnected
Aug 24 21:35:04 littleguy /kernel: urio0: disconnected
Aug 24 21:35:04 littleguy /kernel: urio0: detached
5) Plugin in device again, and it's not recognized.
Aug 24 21:35:20 littleguy /kernel: uhub_explore: status change hub=1 port=2
Aug 24 21:35:20 littleguy /kernel: usbd_new_device bus=0xc09da000 port=2 
depth=1 lowspeed=0
6) Unplug device
Aug 24 21:35:36 littleguy /kernel: usbd_new_device: addr=2, getting first desc 
failed
Aug 24 21:35:36 littleguy /kernel: usbd_remove_device: 0xc1019600
Aug 24 21:35:36 littleguy /kernel: uhub_explore: usb_new_device failed, 
error=TIMEOUT
Aug 24 21:35:36 littleguy /kernel: uhub0: device problem, disabling port 2

-- 
Anish Mistry


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208242150.55366.mistry.7>