Installation / Removal > Apple - Installation/Removal

Anybody got the right mkdosfs/mkfs.vfat parameters (Linux)?

(1/2) > >>

uOpt:
I have a 80 GB video ipod that ran rockbox fine, using a FAT32 partition. I got a filesystem corruption after I installed rockbox 3.0 (may or may not be related) and I have reformatted the data partition.

However, it doesn't work, I can't seem to create a FAT32 filesystem from Linux that Rockbox can see. I tried a variety of parameters and every time I get "Can't load rockbox.ipod".

One thing I noticed is that I can't use the default sector size "512", otherwise mount fails with " kernel: FAT: logical sector size too small for device (logical sector size = 512). When I use -S 2048 Linux can mount but the bootloader doesn't find rockbox.ipod.

When I originally installed Rockbox I had a freshly initialized iPod from iTunes (wiped out, then connected to iTunes and it created the partition table and filesystem). I don't have access to that Windoze installation right now and I think there should be a way to create the right kind of FAT32 from Linux, right?

My gut feeling is that Windoze somehow manages to make a 512 bytes sector filesystem that is usable and that Linux' mkfs.vfat somehow screws this up.

LambdaCalculus:
You can use the partition file table from the 80GB video to help get the filesystem up:

http://download.rockbox.org/bootloader/ipod/mbr-video80gb-2048.bin

Instructions are here if you need to know how to apply the table.

uOpt:
Same result as with my old partition table, which was almost the same modulo a couple sectors (but same types).

I don't think I have a partition table problem. What fails to work here is the FAT32 filesystem itself.

gevaerts:
You might try using mformat instead of mkfs.vfat. That has been known to fix this issue

uOpt:
Yepp, that did it. This makes it work:

mformat -S 4 x:

$ cat ~/.mtoolsrc
drive x:
  file="/dev/sdi2"

Navigation

[0] Message Index

[#] Next page

Go to full version