Lukas Ruf
2006-02-22 12:50:08 UTC
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 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 debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org