USB Mass-storage ~ FreeBSD 6.0

Trädvy Permalänk
Medlem
Plats
Värmland
Registrerad
Aug 2003

USB Mass-storage ~ FreeBSD 6.0

Hej!
Jag fick en digitalkamera av tjejen när jag fyllde år.
En 'Samsung DigiMax A502'.
Nu till mitt problem.
Funkar jätte bra att mounta med hjälp av

# mount -t msdos /dev/da0s1 /mnt/cam/

Och ja kan kopiera över bilderna osv. osv.
Mitt problem framträder när jag ska mounta av kameran.

# umount -v /mnt/cam/ umount: msdos: statfs: No such file or directory umount: msdos: unknown file system umount: unmount of /mnt/cam failed: Device not configured

Ibland spottar den ut

# umount -v /mnt/cam/ umount: msdos: statfs: No such file or directory umount: msdos: unknown file system umount: unmount of /mnt/cam failed: Device busy.

Och nej, jag står inte i /mnt/cam/ eller liknande.
En force på umount gör bara att mitt system startar om och det vekrar vara det enda som verkar funka, att starta om.

Linux: because a PC is a terrible thing to waste.

Trädvy Permalänk
Hedersmedlem
Registrerad
Jul 2001

Gör umount innan du rycker ur kameran.

Bienvenido a la maldad

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Sep 2003

Huh? Han skriver ju att han försökt göra en umount men att det inte går? Du ska inte behöva ange filsystemet när du köra umount, så testa utan -v.

Trädvy Permalänk
Hedersmedlem
Registrerad
Jul 2001

Gör umount innan du rycker ur kameran.

Det där är ett känt, ofixat problem som jag själv råkat ut för i 5.x.
-v står för övrigt bara för verbose så det gör varken från eller till.

Bienvenido a la maldad

Trädvy Permalänk
Medlem
Plats
Värmland
Registrerad
Aug 2003

Jag har givetvis gjort en umount med å utan att ange filsystem med kameran inpluggad.
Jag vet att -v bara är verbose,
men det kunde va intressaant att få se vad den spotta ut för nått...

Linux: because a PC is a terrible thing to waste.

Trädvy Permalänk
Medlem
Plats
Linköping ju
Registrerad
Mar 2002

Filsystemet heter msdosfs.
Kör en dmesg och se vad som händer när du kör umount (om det händer nått alls).
Kan även testa att köra lsof (/usr/ports/sysutils/lsof) och se om någon har något öppet.

"Anyone who puts a small gloss on a fundamental technology, calls it proprietary, and then tries to keep others from building on it, is a thief."
-Tim O'Reilly "http://iiice.net/~ice/stuff/secret_msg.wav" - who?