I was able to successfully mount and use my Ipod. I was using gtkpod to xfer MP3s onto my Ipod and it had successfully imported the songs over. I was in the process of updating the tags on some mp3s when my PC locked up. I was forced to reboot and every since I can't get my Ipod to mount. Below are some outputs that may be useful.

I am using RH9

sudo mount -t vfat /dev/sda2 /mnt/Ipod
mount: /dev/sda2 is not a valid block device

sudo /sbin/fdisk -l :

Disk /dev/hda: 6448 MB, 6448619520 bytes
255 heads, 63 sectors/track, 784 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 703 5542425 83 Linux
/dev/hda3 704 784 650632+ 82 Linux swap


LABEL=/1 / ext3 defaults 1 1
LABEL=/boot1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/sda2 /mnt/Ipod vfat noauto,users,rw 0 0


/dev/hda2 / ext3 rw 0 0
none /proc proc rw 0 0
usbdevfs /proc/bus/usb usbdevfs rw 0 0
/dev/hda1 /boot ext3 rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
none /dev/shm tmpfs rw 0 0


ohci1394_0: Unexpected PCI resource length of 1000!
ohci1394_0: OHCI-1394 1.0 (PCI): IRQ=[10] MMIO=[e7000000-e70007ff] Max Packet=[2048]
ieee1394: SelfID completion called outside of bus reset!
ieee1394: Device added: Node[00:1023] GUID[000a270002046dad] [Apple Computer, Inc.]
ieee1394: Host added: Node[01:1023] GUID[0000d10080008a5c] [Linux OHCI-1394]
SCSI subsystem driver Revision: 1.00
ieee1394: sbp2: Error logging into SBP-2 device - login failed
ieee1394: sbp2: sbp2_login_device failed
scsi0 : IEEE-1394 SBP-2 protocol driver (host: ohci1394)
$Rev: 707 $ James Goodwin <jamesg@filanet.com>
SBP-2 module load options:
- Max speed supported: S400
- Max sectors per I/O supported: 255
- Max outstanding commands supported: 64
- Max outstanding commands per lun supported: 1
- Serialized I/O (debug): no
- Exclusive login: yes

cat /proc/mounts:

rootfs / rootfs rw 0 0
/dev/root / ext3 rw 0 0
/proc /proc proc rw 0 0
usbdevfs /proc/bus/usb usbdevfs rw 0 0
/dev/hda1 /boot ext3 rw 0 0
none /dev/pts devpts rw 0 0
none /dev/shm tmpfs rw 0 0

I have tried everything I did to make it work and I cant get it working again.

Anyone have any ideas? Also I need to set it up so I can umount the Ipod when I get ready to remove it from the PC. Everytime I try to umount it, I get a "can not unmount, device is busy error"