diff options
Diffstat (limited to 'packages/slugos-init/files/boot')
-rw-r--r-- | packages/slugos-init/files/boot/disk | 13 | ||||
-rw-r--r-- | packages/slugos-init/files/boot/ram | 13 |
2 files changed, 26 insertions, 0 deletions
diff --git a/packages/slugos-init/files/boot/disk b/packages/slugos-init/files/boot/disk index 6dd7788197..02b8ee82cf 100644 --- a/packages/slugos-init/files/boot/disk +++ b/packages/slugos-init/files/boot/disk @@ -11,6 +11,19 @@ export PATH=/sbin:/bin:/usr/sbin:/usr/bin # leds boot system # +# Load the required SCSI and USB modules 'by hand' +insmod /lib/modules/`uname -r`/kernel/drivers/scsi/scsi_mod.ko +insmod /lib/modules/`uname -r`/kernel/drivers/scsi/sd_mod.ko +insmod /lib/modules/`uname -r`/kernel/drivers/usb/core/usbcore.ko +# Add more cases here for different boards +case "$(machine)" in + nslu2) + insmod /lib/modules/`uname -r`/kernel/drivers/usb/host/ehci-hcd.ko + insmod /lib/modules/`uname -r`/kernel/drivers/usb/host/ohci-hcd.ko + ;; +esac +insmod /lib/modules/`uname -r`/kernel/drivers/usb/storage/usb-storage.ko +# if test -n "$1" then device="$1" diff --git a/packages/slugos-init/files/boot/ram b/packages/slugos-init/files/boot/ram index a7c78b39ac..4729e16a78 100644 --- a/packages/slugos-init/files/boot/ram +++ b/packages/slugos-init/files/boot/ram @@ -12,6 +12,19 @@ export PATH=/sbin:/bin:/usr/sbin:/usr/bin leds beep -r 2 leds boot system # +# Load the required SCSI and USB modules 'by hand' +insmod /lib/modules/`uname -r`/kernel/drivers/scsi/scsi_mod.ko +insmod /lib/modules/`uname -r`/kernel/drivers/scsi/sd_mod.ko +insmod /lib/modules/`uname -r`/kernel/drivers/usb/core/usbcore.ko +# Add more cases here for different boards +case "$(machine)" in + nslu2) + insmod /lib/modules/`uname -r`/kernel/drivers/usb/host/ehci-hcd.ko + insmod /lib/modules/`uname -r`/kernel/drivers/usb/host/ohci-hcd.ko + ;; +esac +insmod /lib/modules/`uname -r`/kernel/drivers/usb/storage/usb-storage.ko +# if test -n "$1" then device="$1" |