Dear all, to add more capacity, I bought a
Promise SATA300 TX2plus PDC40775 SATA-II capable controller and a Samsung SATA-II harddisk. And tried to integrate it into my Linux 2.4.32-based system. The short question first, before listing the information I have available: Has anybody successfully installed a SATA300 TX2plus controller and mounted a harddisk under Linux 2.4.32? Or can give me any other help? My attempts: While the physical installation went smoothly, I have problems integrating the controller and the disk into my system running Debian unstable with Linux 2.4.32 The system (</>) runs on a SCSI-2 disk controlled by an Adaptec 2940 card: lspci -s 09 -v 0000:00:09.0 SCSI storage controller: Adaptec AIC-7880U Flags: bus master, medium devsel, latency 32, IRQ 9 I/O ports at e000 [disabled] [size=256] Memory at fb000000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at <unassigned> [disabled] [size=64K] The sata disk should be mounted during the boot process for </home>. The controller is detected by the system: lspci -s 0b -v 0000:00:0b.0 Mass storage controller: \ Promise Technology, Inc. PDC40775 (SATA 300 TX2plus) (rev 02) Subsystem: Promise Technology, Inc. PDC40775 (SATA 300 TX2plus) Flags: bus master, 66MHz, medium devsel, latency 72, IRQ 10 I/O ports at d400 [size=128] I/O ports at d000 [size=256] Memory at fa800000 (32-bit, non-prefetchable) [size=4K] Memory at fa000000 (32-bit, non-prefetchable) [size=128K] Expansion ROM at <unassigned> [disabled] [size=32K] Capabilities: <available only to root> I can load the ulsata2 module as provided by Promise for 2.4 kernels: sudo modprobe ulsata2 debug=7 dmesg | tail PROMISE SATA-II 150/300 Series Linux Driver v1.00.0.14 scsi1 : ulsata2 ulsata2:[D] Qcmd t=0 cmd=[ 12 0 0 0 ff 0 ] ulsata2:[D] Qcmd t=1 cmd=[ 12 0 0 0 ff 0 ] ulsata2:[D] Qcmd t=2 cmd=[ 12 0 0 0 ff 0 ] ulsata2:[D] Qcmd t=3 cmd=[ 12 0 0 0 ff 0 ] ulsata2:[D] Qcmd t=4 cmd=[ 12 0 0 0 ff 0 ] ulsata2:[D] Qcmd t=5 cmd=[ 12 0 0 0 ff 0 ] ulsata2:[D] Qcmd t=6 cmd=[ 12 0 0 0 ff 0 ] ulsata2:[D] Qcmd t=7 cmd=[ 12 0 0 0 ff 0 ] sudo cat /proc/scsi/ulsata2/1 PROMISE SATA-II 150/300 Series Linux Driver v1.00.0.14 Adapter1 - SATA 300 TX2plus [ IRQ10 ] However, no device can be found. Loading kernel's libata.o sudo modprobe libata dmesg | tail -1 libata version 1.11 loaded. doesn't help either. Trying to load the kernel's sata_promise.o fails sudo modprobe sata_promise /lib/modules/2.4.32/kernel/drivers/scsi/sata_promise.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more information in syslog or the output from dmesg /lib/modules/2.4.32/kernel/drivers/scsi/sata_promise.o: insmod /lib/modules/2.4.32/kernel/drivers/scsi/sata_promise.o failed /lib/modules/2.4.32/kernel/drivers/scsi/sata_promise.o: insmod sata_promise failed without further notices in dmesg oder kern.log Thus my question again: Can anbody give me any hints and help? Thanks in advance. wbr, Lukas -- Lukas Ruf <http://www.lpr.ch> | Ad Personam rbacs <http://wiki.lpr.ch> | Restaurants, Bars and Clubs Raw IP <http://www.rawip.org> | Low Level Network Programming Style <http://email.rawip.org> | How to write emails -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]