OT? gtkpod and ipod nano a no-go - BSD

This is a discussion on OT? gtkpod and ipod nano a no-go - BSD ; I have successfully used gtkpod to load music into an ipod shuffle. I've just tried this with a hand-me-down nano and I can't get it to mount. Plug it in and /var/log/messages says: Jul 9 14:27:30 spender kernel: da0 at ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: OT? gtkpod and ipod nano a no-go

  1. OT? gtkpod and ipod nano a no-go

    I have successfully used gtkpod to load music into an ipod shuffle.
    I've just tried this with a hand-me-down nano and I can't get it to
    mount. Plug it in and /var/log/messages says:

    Jul 9 14:27:30 spender kernel: da0 at umass-sim1 bus 1 target 0 lun 0
    Jul 9 14:27:30 spender kernel: da0: Removable
    Direct Access SCSI-0 device
    Jul 9 14:27:30 spender kernel: da0: 40.000MB/s transfers
    Jul 9 14:27:30 spender kernel: da0: 7583MB (1941441 4096 byte
    sectors: 255H 63S/T 120C)

    but if I try and do:

    mount -t msdosfs /dev/da0s1 /mnt/ipod

    I get

    mount_msdosfs: /dev/da0s1: Invalid argument

    and messages says

    Jul 9 14:35:01 spender kernel: g_vfs_done():da0s1[READ(offset=0,
    length=2048)]error = 22

    This has worked for the shuffle and gtkpod would work as described.
    This nano, which was Apple formatted, has been restored on an XP
    machine. Can someone tell me what I'm missing? It's probably staring
    me in the face.

    thanks,

    tf

  2. Re: OT? gtkpod and ipod nano a no-go

    wrote:
    +---------------
    | I've just tried this with a hand-me-down nano and I can't get it to
    | mount. Plug it in and /var/log/messages says:
    |
    | Jul 9 14:27:30 spender kernel: da0 at umass-sim1 bus 1 target 0 lun 0
    | Jul 9 14:27:30 spender kernel: da0: Removable
    | Direct Access SCSI-0 device
    | Jul 9 14:27:30 spender kernel: da0: 40.000MB/s transfers
    | Jul 9 14:27:30 spender kernel: da0: 7583MB (1941441 4096 byte
    | sectors: 255H 63S/T 120C)
    |
    | but if I try and do:
    |
    | mount -t msdosfs /dev/da0s1 /mnt/ipod
    |
    | I get
    |
    | mount_msdosfs: /dev/da0s1: Invalid argument
    +---------------

    I've had similar issues with some flash drives under some versions
    of FreeBSD and with some motherboards. Some of them require that
    you mount "/dev/da0s1" [or "/dev/ad8s1" or whatever] whereas some
    of them require that you mount simply "/dev/da0".

    In particular, under FreeBSD 6.2 with devfs, look to see which
    device appears & disappears under "/dev" when you insert/remove
    the flash [or iPod, whatever]. If it's "/dev/da0s1" then you
    *must* use "/dev/da0s1" as the mount device, whereas if it's
    just "/dev/da0" then you must use just "/dev/da0".


    -Rob

    p.s. In order to keep the kernel from getting confused across
    multiple insert/remove cycles, you might be *required* to
    "camcontrol eject" the device *after* unmounting it and *before*
    removing it. [That's the case for several FBSD systems I have.]

    -----
    Rob Warnock
    627 26th Avenue
    San Mateo, CA 94403 (650)572-2607


+ Reply to Thread