Problems w. Promise SATA300 TX2plus PDC40775

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

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.

Lukas Ruf <> | Ad Personam
rbacs <> | Restaurants, Bars and Clubs
Raw IP <> | Low Level Network Programming
Style <> | How to write emails

To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx

Relevant Pages

  • Re: redhat-list Digest, Vol 9, Issue 28
    ... 00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics ... Does your institution/organization use a firewall at the enterprise ... >b) at home I use a dedicated linux box for a fw. ... > comes from Perl setup or missing Perl routines on Linux? ...
  • Re: ISIS is among us.
    ... This thing runs a variant of Linux which boots from a supplied micro ... supply, WiFi, a bunch of USB ports, accessible hardware pins, a small ... It looks cute but if I really wanted to get in the micro controller ... can get OpenCPN running on the Raspberry, and some people have, then I ...
  • Re: IRQ Conflict problems Promise TX2000 RAID, Asus A7M266-D
    ... -1- Start the installation as you've been doing by entering "linux ... 17 of "Linux RAID HOWTO" by Murty Rompalli. ... Notice that the PDC20276 has only one IRQ from the line "RAID bus ... > Having real problems trying to get a Promise TX2000 RAID controller card ...
  • ATI Radeon Mobility 7500 in Compaq Evo N610C
    ... the Fn+F4 key does not work under Linux at all. ... 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 ... 02:0e.0 USB Controller: NEC Corporation USB ... # Specify which keyboard LEDs can be user-controlled ...
  • Re: ATA100 vs ATA133
    ... SATA-II controllers & drives are now available. ... go with SATA I'd go ahead and buy SATA-II standard hardware. ... well get a SATA controller for a little bit extra and get a SATA hard ...