from scsi 2.4 howto:
Some boot parameters related to the SCSI subsystem:
single [enter single user mode]
<n> [enter run level <n> {0..6}]
root=/dev/sda6[*]
root=/dev/scsi/host0/bus0/target0/lun0/part6[*]
root=/dev/sd/c0b0t0u0p6[*]
devfs=mount [overrides CONFIG_DEVFS_MOUNT=n]
devfs=nomount [overrides CONFIG_DEVFS_MOUNT=y]
init=<command> [executes <command> rather than init]
quiet [reduce output to console during boot]
debug [increase output to console during boot]
nmi_watchdog=0 [turn off NMI watchdog on a SMP machine]
max_scsi_luns=1 [limits SCSI bus scans to lun==0]
root=/dev/sda3 worked for me
and added the aha2940 driver to modules.conf explicitly
alias block-major-8...
fine.