Subject: port-i386/30389: no moutable Creative Nomad MuVo USB key
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <hauguela@gmail.com>
List: netbsd-bugs
Date: 05/31/2005 22:43:00
>Number:         30389
>Category:       port-i386
>Synopsis:       no moutable Creative Nomad MuVo USB key
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue May 31 22:43:00 +0000 2005
>Originator:     Alexandre Hauguel
>Release:        2.0.2
>Organization:
(Home computing)
>Environment:
NetBSD gateway 2.0.2 NetBSD 2.0.2 (MYKERN) #2: Wed May 18 23:57:35 CEST 2005  root@gateway:/root/usr/src/sys/arch/i386/compile/MYKERN i386
>Description:
I tried to use a key under NetBSd which is from the Creative Nomad MuVo mp3 player. Its 64 MB.

The Key seems to be supported by the kernel because when you plug in, its recognized.

But then if you try to mount it with : mount -t msdos /dev/sd0a /mnt/nomad then it loops in errors like : "umass0: BBB reset failed, STALLED"
The key is perfectly recognized under windows. ( its vfat format I assume )

Someone already had a similar problem in the mailing list : http://mail-index.netbsd.org/tech-misc/2003/02/12/0000.html

Here is the end of "dmesg" after plug-in the key (try) to mount and plug-out :

umass0 at uhub0 port 2 configuration 1 interface 0
umass0: Creative Tech NOMAD MuVo, rev 1.10/0.01, addr 3
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <CREATIVE, NOMAD_MUVO, 0001> disk removable
sd0: fabricating a geometry
sd0: 63488 KB, 62 cyl, 64 head, 32 sec, 512 bytes/sect x 126977 sectors
umass0: BBB reset failed, STALLED
umass0: BBB bulk-in clear stall failed, STALLED
umass0: BBB bulk-out clear stall failed, STALLED
sd0(umass0:0:0:0): generic HBA error
umass0: BBB bulk-out stall clear failed, STALLED
umass0: BBB reset failed, STALLED
umass0: BBB bulk-in clear stall failed, STALLED
umass0: BBB bulk-out clear stall failed, STALLED
umass0: BBB bulk-out stall clear failed, STALLED
umass0: BBB reset failed, STALLED
umass0: BBB bulk-in clear stall failed, STALLED
umass0: BBB bulk-out clear stall failed, STALLED
umass0: BBB bulk-out stall clear failed, STALLED
umass0: BBB reset failed, STALLED
umass0: BBB bulk-in clear stall failed, STALLED
umass0: BBB bulk-out clear stall failed, STALLED
umass0: BBB bulk-out stall clear failed, STALLED
umass0: BBB reset failed, STALLED
umass0: BBB bulk-in clear stall failed, STALLED
umass0: BBB bulk-out clear stall failed, STALLED
umass0: BBB bulk-out stall clear failed, STALLED
umass0: BBB reset failed, STALLED
umass0: BBB bulk-in clear stall failed, STALLED
umass0: BBB bulk-out clear stall failed, STALLED
umass0: at uhub0 port 2 (addr 3) disconnected
sd0 detached
scsibus0 detached
umass0 detached

>How-To-Repeat:
1) plug the key
2) issue : mount -t msdos /dev/sd0a /mnt/nomad

sd0a could be sd0[N] and /mnt/nomad stand as an example
>Fix: