I have a Fuji FinePix 3800. I've got it jacked to the USB port. It works just fine on my WinsuxXP partition. It works just fine on my Linux 2.4.20 kernel (which I keep now as a backup and install on floppy). Googling for instructions on installing and using this camera, I found I simply needed to run:
mount /dev/sdd1 /mnt/fuji ... and it works like a charm.
Now, however, I have the 2.6 kernel. It doesn't work at all.
Thinking that the rev might be a problem, I tried using 2.6.3, 2.6.5, and now 2.6.6.
I get the same problem. /dev/sdd1 is not a valid mount point. When I ran the 2.6.3 kernel in particular, I rebooted straight into the 2.4.20 kernel (you know, it was just on floppy) and I was able to mount straight to /dev/sdd1. I went right back to 2.6.3 and it's immediately not a valid mount point.
I read that there's no way to locate the mount points except to guess. So I wrote a little code that attempts to mount /dev/sd<d-h><1-5>. It's a sweet little code. But is says that NONE of them are valid mount points. (Here's the code in case you want it...)
>>>
#!/bin/bash
for i in 1 2 3 4 5 6 7 8 9 10
do
echo $i
mount /dev/sdd$i /mnt/fuji
mount /dev/sde$i /mnt/fuji
mount /dev/sdf$i /mnt/fuji
mount /dev/sdg$i /mnt/fuji
mount /dev/sdh$i /mnt/fuji
done
>>>
Should I be looking somewhere else? (/dev/sda,b, and c are taken. I'm a SCSI man.) Is there a library routine that needs to be updated?
Oh, in case you're wondering, I tried having all my USB kernel options set to <M>. But since I got no satisfaction, I set them to <Y>. That includes the USB-STORAGE option too.
Aerich the Rocket Scientist
Alexandria, VA