USB-Storage "6 in 1" device
Hello,
I have finally got my "6 in 1" device working, by adding in /etc/modules.conf:
options scsi_mod max_scsi_luns=4
Now, if I check /dev for any scsi devices (sd*), I see nothing. Also, checking the lun* directory in /dev/scsi/<blabla>/lun*, there are no devices.
This is until I do a fake scsi_info. This is weird because if I use scsi_info without any arguments, nothing happens, but if I literally type scsi_info /this/is/a/fake/directory, all of a sudden, /dev/sd* appear.
Also, after this fake call to scsi_info, I can mount the device and read/write, so all works well. However, I am intruiged as to why this happens. How can I make /dev/sd* appear without having to call scsi_info /fake/dir?
Also, I want to be able to install linux on my flash device (SD), but the only way I can mount a filesystem to load linux is if the device exists on bootup. Now you can see my delema because I can only see the device after a call to scsi_info.
So, how can I make /dev/sd* appear with a bootdisk, so I can mount my /dev/sdc1 as root?
Thanks,
int 20h
Alfie John
|