Subject: Re: decent mp3 players supported by open source tools?
To: Quentin Garnier <cube@cubidou.net>
From: Aaron J. Grier <agrier@poofygoof.com>
List: netbsd-users
Date: 03/04/2005 10:10:56
On Fri, Mar 04, 2005 at 07:44:16AM +0100, Quentin Garnier wrote:
> On Thu, Mar 03, 2005 at 08:25:30PM -0800, Aaron J. Grier wrote:
> [...]
> > my creative labs muvo shows up as a umass USB device with sd0 attached
> > to it.  (assuming the kernel isn't being pissy about buffer space...)
> > for some reason I can't directly mount the drive, but mtools is happy to
> > copy mp3 files over.
> 
> How does mount fail, exactly?

umass0 at uhub0 port 2 configuration 1 interface 0
umass0: CREATIVE MuVo N200, rev 2.00/0.01, addr 2
umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets, 1 lun per target
sd0 at scsibus1 target 0 lun 0: <CREATIVE, MuVo N200, 0001> disk removable
sd0: fabricating a geometry
sd0: 496 MB, 496 cyl, 64 head, 32 sec, 512 bytes/sect x 1015808 sectors

# disklabel sd0
# /dev/rsd0d:
type: SCSI
disk: mydisk
label: fictitious
flags: removable
bytes/sector: 512
sectors/track: 32
tracks/cylinder: 64
sectors/cylinder: 2048
cylinders: 496
total sectors: 1015808
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0           # microseconds
track-to-track seek: 0  # microseconds
drivedata: 0 

5 partitions:
#        size    offset     fstype [fsize bsize cpg/sgs]
 a:   1015808         0     unused      0     0        # (Cyl.      0 - 495)
 b:   1015808         0     unused      0     0        # (Cyl.      0 - 495)
 c:   1015808         0     unused      0     0        # (Cyl.      0 - 495)
 d:   1015808         0     unused      0     0        # (Cyl.      0 - 495)
 e:   1015761        47      MSDOS                     # (Cyl.      0*- 495)

# mount -t msdos /dev/sd0e /mnt
mount_msdos: /dev/sd0e on /mnt: Invalid argument

# dd if=/dev/rsd0e count=1 | hexdump -c
0000000 353   > 220  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 020 001  \0
0000010 002  \0 002  \0  \0 370 370  \0   >  \0  \0 001   /  \0  \0  \0
0000020 321 177 017  \0 200  \0   )  \0  \0  \0  \0  \0  \0  \0  \0  \0
0000030  \0  \0  \0  \0  \0  \0   F   A   T   1   6               3 311
0000040 216 321 274 374   { 026  \a 275   x  \0 305   v  \0 036   V 026
0000050   U 277   " 005 211   ~  \0 211   N 002 261  \v 374 363 244 006
0000060 037 275  \0   | 306   E 376 017   8   N   $   }     213 301 231
0000070 350   ~ 001 203 353   :   f 241 034   |   f   ;  \a 212   W 374
0000080   u 006 200 312 002 210   V 002 200 303 020   s 355   3 311 376
0000090 006 330   } 212   F 020 230 367   f 026 003   F 034 023   V 036
00000a0 003   F 016 023 321 213   v 021   ` 211   F 374 211   V 376 270
00000b0      \0 367 346 213   ^  \v 003 303   H 367 363 001   F 374 021
00000c0   N 376   a 277  \0  \a 350   ( 001   r   >   8   -   t 027   `
00000d0 261  \v 276 330   } 363 246   a   t   =   N   t  \t 203 307
00000e0   ; 373   r 347 353 335 376 016 330   }   { 247 276 177   } 254
00000f0 230 003 360 254 230   @   t  \f   H   t 023 264 016 273  \a  \0
[ ... ]

any ideas?

-- 
  Aaron J. Grier | "Not your ordinary poofy goof." | agrier@poofygoof.com
    The United States is the one true country.  The US is just.  The US
    is fair.  The US respects its citizens.  The US loves you.  We have
    always been at war against terrorism.