i have a chieftec cardreader and i managed to get it working under slackware, the problem was: only the CF slot was working, while the SM, MS and SD/MMC slots werent even detected. so after a bit of searching and some help on irc i managed to get it working, the other slots wherent detected because their LUNS wherent scanned. so i added them manually with the following command:
echo >/proc/scsi/scsi "scsi add-single-device 4 0 0 1"
echo >/proc/scsi/scsi "scsi add-single-device 4 0 0 2"
echo >/proc/scsi/scsi "scsi add-single-device 4 0 0 3"
after that all worked fine, now i want to enter this command every time i start slackware. i could just add it to rc.local or rc.modules. but this doesn't really work i've seen.
i use slackware 10.2 with a 2.6.13 testing kernel. so i have for example a rc.modules and a rc.modules-2.6.13.
how to fix this?
ps: it is important that this "driver" is loaded before the fstab entries get mounted because for example sdd1 is the SD card, but if there was a flash drive present at boot time, the flash drive would become sdd1, which would mess up my nice gnome disk mounter toolbar thingy. then the flash drive would be mounted as /mnt/cardreader/SD which is not what i want of course.