Hallo Derdarwin,
ich hatte dasselbe Problem und auf der Suche nach einer Lösung bin ich über Deinen Eintrag gestolpert.
FAT: codepage cp437 not found kommt, da die NSLU2 beim booten versucht den Stick zu mounten.
Du solltest als erstes nachsehen ob Du folgende Kernelmodule in der Datei
/lib/modules/2.6.21.6
findest:
vfat.ko
fat.ko
nls_cp437.ko
nls_iso8859-1.ko
Falls alle diese Module bei Dir vorhanden sind, hast Du ein anderes Problem und ich kann Dir auch nicht weiter helfen.
Wenn diese Module bei Dir fehlen sollten ( so wie es bei mir war), führe folgende Schritte durch:
1. in der Datei
/etc/ipkg.conf folgende Zeile einfügen
src unstable http://ipkg.nslu2-linux.org/feeds/openwrt/unstable/
2. "
ipkg update" durchführen
3. "
ipkg info kmod-fs-vfat"
"
ipkg info kmod-nls-cp437"
"
ipkg info kmod-nls-iso8859-1"
nacheinander ausführen, ipkg sollte zu allen Paketen Informationen
liefern können.
Falls nicht ->
/etc/ipkg.conf überprüfen
4. "
ipkg install kmod-fs-vfat"
"
ipkg install kmod-nls-cp437"
"
ipkg install kmod-nls-iso8859-1"
ausführen.
5. USB-Stick/Festplatte anschliessen und "reboot" ausführen.
6. Nach dem Start einfach "
mount" ausführen.
Die Ausgabe sollte der folgenden ähnlich sein:
root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /tmp type tmpfs (rw,nosuid,nodev)
tmpfs on /dev type tmpfs (rw)
none on /dev/pts type devpts (rw)
/dev/mtdblock5 on /jffs type jffs2 (rw)
/jffs on / type mini_fo (rw)
none on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /mnt/usbdrive type vfat (rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
Wichtig ist hier die letzte Zeile.
7. Sich freuen!!!
Wie man allerdings die Partition beim Start schon an einem selbst gewählten Mountpoint automatisch einhängt weiss ich leider nicht.
Bisher muss ich immer "
umount /dev/sda1" und danach "
mount /dev/sda1 /opt" von Hand ausführen.
Siehe auch:
http://www.nslu2-info.de/showthread.php?t=6393
Nur noch so aus Neugier:
Wieso hast Du denn /mnt selbst erzeugt? Das war bei mir "out of the box" vorhanden.
MfG
propellor