I have a USB key which I need to mount at install - mainly because the driver for my broadcom nic is on it ready to be compiled - also, most of my previous config files which I had backed up are on there too
I can't find the relevant modules that I've previously used (sd-mod and usb-storage) to mount the key and I'm also not sure where i should expect it to pop up in (it's always been something like /dev/sda1 before)
Any suggestions at to how I might get this working?
The modules sd-mod and usb-storage are still there but I'm not sure if they are in the arch stock kernels. To get my usb device working I needed to compile the scsi modules into the kernel then load the usb ones as modules. Once ithe modules are loaded my device registered at /dev/discs/disc1/part1.
Hope that helps-
nice to see another bristolian here -gashead or robin?!
More a rugby boy really (and Bath at that...), but if pushed I'd have to say Gashead...
Anyway - it looks like I'll have to do an install without any network connectivity and then compile my own kernel - although how I'm going to get the kernel sources onto my laptop without any connectivity is somewhat beyond me - does the stock arch kernel support ntfs reading?
I'm not sure what's in the stock kernel, although I'm aware it is pretty monolithic so the modules you need should be available. You can compile your own kernel at install-time - set your kernel up how you want it then put the relevant modules into rc.conf - after booting you should be able to access your usb key and get your nic working.
The sd-mod and usb-storage modules come with the stock Arch 2.6 kernel.
BTW: The ntfs module is also included in the stock Arch 2.6 kernel.
As robot5x comments, you'll just need to include these modules in the MODULES list in rc.conf.
Also, and rather confusingly, the sd-mod and usb-storage modules can be referenced using either a hyphen or an underscore separator:
sd-mod or sd_mod
usb-storage or usb_storage
modprobe -r sd-mod
modprobe -r sd_mod
(and similarly for usb-storage)