<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.6.2">
</HEAD>
<BODY>
I have an onboard PDC20378 (FastTrak 378/SATA 378) set in IDE RAID mode. ( I have tried it in IDE non  RAID as well ) and although linux finds the controller an loads the sata_promise driver for it, there are no devices detected attached to the card.<BR>
<BR>
Asus P4P800 Deluxe, 2GB,P43.0E<BR>
<BR>
Booting off an SATA drive, a CD and a DVDR drive on the secondary IDE. The IDE ports are set in compatibility mode, secondary PATA + SATA<BR>
<BR>
I have to IDE drives on the promise controller and the promise BIOS sees both drives and created a RAID0<BR>
<BR>
I am running a 2.6.11.12 kernel due to a win4lin SMP issue, but from what I read the problem with this card was already fixed before 2.6.11.x<BR>
<BR>
below is some useful information .. let me know if I forgot something...any thoughts would be helpful..if upgrading to a newer kernel is the only option then fine, but I am hoping to find a workaround, I am having trouble with newer kernels ( upgrade issues from FC3 to FC4 )<BR>
<BR>
uname -a<BR>
Linux tlacicero.artemide.us 2.6.11.12 #1 SMP Fri Oct 7 16:34:30 EDT 2005 i686 i686 i386 GNU/Linux<BR>
<BR>
<BR>
lspci -v -v <BR>
<BR>
02:04.0 RAID bus controller: Promise Technology, Inc. PDC20378 (FastTrak 378/SATA 378) (rev 02)<BR>
        Subsystem: ASUSTeK Computer Inc. K8V Deluxe/PC-DL Deluxe motherboard<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-<BR>
        Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<BR>
        Latency: 96 (1000ns min, 4500ns max), Cache Line Size 91<BR>
        Interrupt: pin A routed to IRQ 177<BR>
        Region 0: I/O ports at df00 [size=64]<BR>
        Region 1: I/O ports at dfa0 [size=16]<BR>
        Region 2: I/O ports at dc00 [size=128]<BR>
        Region 3: Memory at feaff000 (32-bit, non-prefetchable) [size=4K]<BR>
        Region 4: Memory at feac0000 (32-bit, non-prefetchable) [size=128K]<BR>
        Capabilities: [60] Power Management version 2<BR>
                Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<BR>
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-<BR>
<BR>
lsmod<BR>
-snip-<BR>
sata_promise           10372  0<BR>
dm_snapshot            17704  0<BR>
dm_zero                 2560  0<BR>
dm_mirror              22752  0<BR>
dm_mod                 57992  6 dm_snapshot,dm_zero,dm_mirror<BR>
ata_piix                9348  2<BR>
libata                 45060  2 sata_promise,ata_piix<BR>
sd_mod                 18688  3<BR>
scsi_mod              127688  3 sata_promise,libata,sd_mod<BR>
<BR>
/proc/scsi/scsi<BR>
Vendor: ATA      Model: ST380013AS       Rev: 8.05<BR>
Type:   Direct-Access                    ANSI SCSI revision: 05<BR>
<BR>
<BR>
dmesg<BR>
ide: Assuming 66MHz system bus speed for PIO modes<BR>
ide0: I/O resource 0x1F0-0x1F7 not free.<BR>
ide0: ports already in use, skipping probe<BR>
Probing IDE interface ide1...<BR>
hdc: SONY DVD RW DW-D22A, ATAPI CD/DVD-ROM drive<BR>
hdd: ASUS CD-S520/A4, ATAPI CD/DVD-ROM drive<BR>
Probing IDE interface ide2...<BR>
Probing IDE interface ide3...<BR>
Probing IDE interface ide4...<BR>
Probing IDE interface ide5...<BR>
ide1 at 0x170-0x177,0x376 on irq 15<BR>
hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache<BR>
Uniform CD-ROM driver Revision: 3.20<BR>
hdd: ATAPI 52X CD-ROM drive, 128kB Cache<BR>
ide-floppy driver 0.99.newide<BR>
usbcore: registered new driver hiddev<BR>
usbcore: registered new driver usbhid<BR>
drivers/usb/input/hid-core.c: v2.0:USB HID core driver<BR>
mice: PS/2 mouse device common for all mice<BR>
input: AT Translated Set 2 keyboard on isa0060/serio0<BR>
input: ImExPS/2 Logitech Explorer Mouse on isa0060/serio1<BR>
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27<BR>
NET: Registered protocol family 2<BR>
IP: routing cache hash table of 8192 buckets, 128Kbytes<BR>
TCP established hash table entries: 262144 (order: 10, 4194304 bytes)<BR>
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)<BR>
TCP: Hash tables configured (established 262144 bind 65536)<BR>
Initializing IPsec netlink socket<BR>
NET: Registered protocol family 1<BR>
NET: Registered protocol family 17<BR>
ACPI wakeup devices:<BR>
P0P4 MC97 USB1 USB2 USB3 USB4 EUSB PS2K PS2M ILAN<BR>
ACPI: (supports S0 S1 S3 S4 S5)<BR>
Freeing unused kernel memory: 224k freed<BR>
SCSI subsystem initialized<BR>
libata version 1.10 loaded.<BR>
ata_piix version 1.03<BR>
ata_piix: combined mode detected<BR>
ACPI: PCI interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 169<BR>
ata: 0x170 IDE port busy<BR>
PCI: Setting latency timer of device 0000:00:1f.2 to 64<BR>
ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0xFC00 irq 14<BR>
ata1: dev 0 cfg 49:2f00 82:346b 83:7f01 84:4003 85:3469 86:3c01 87:4003 88:207f<BR>
ata1: dev 0 ATA, max UDMA/133, 156250000 sectors: lba48<BR>
ata1: dev 0 configured for UDMA/133<BR>
scsi0 : ata_piix<BR>
  Vendor: ATA       Model: ST380013AS        Rev: 8.05<BR>
  Type:   Direct-Access                      ANSI SCSI revision: 05<BR>
SCSI device sda: 156250000 512-byte hdwr sectors (80000 MB)<BR>
SCSI device sda: drive cache: write back<BR>
SCSI device sda: 156250000 512-byte hdwr sectors (80000 MB)<BR>
SCSI device sda: drive cache: write back<BR>
sda: sda1 sda2<BR>
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0<BR>
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: <A HREF="mailto:dm-devel@redhat.com">dm-devel@redhat.com</A><BR>
cdrom: open failed.<BR>
cdrom: open failed.<BR>
ReiserFS: dm-0: found reiserfs format "3.6" with standard journal<BR>
ReiserFS: dm-0: using ordered data mode<BR>
ReiserFS: dm-0: journal params: device dm-0, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30<BR>
ReiserFS: dm-0: checking transaction log (dm-0)<BR>
ReiserFS: dm-0: Using r5 hash to sort names<BR>
SELinux:  Disabled at runtime.<BR>
SELinux:  Unregistering netfilter hooks<BR>
sata_promise version 1.01<BR>
ACPI: PCI interrupt 0000:02:04.0[A] -> GSI 23 (level, low) -> IRQ 177<BR>
ata2: SATA max UDMA/133 cmd 0xF8940200 ctl 0xF8940238 bmdma 0x0 irq 177<BR>
ata3: SATA max UDMA/133 cmd 0xF8940280 ctl 0xF89402B8 bmdma 0x0 irq 177<BR>
ata2: no device found (phy stat 00000000)<BR>
scsi1 : sata_promise<BR>
ata3: no device found (phy stat 00000000)<BR>
scsi2 : sata_promise<BR>
Floppy drive(s): fd0 is 1.44M<BR>
FDC 0 is a post-1991 82077<BR>
ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 22 (level, low) -> IRQ 185<BR>
ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 22 (level, low) -> IRQ 185<BR>
eth0: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter<BR>
      PrefPort:A  RlmtMode:Check Link State<BR>
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 193<BR>
PCI: Setting latency timer of device 0000:00:1f.5 to 64<BR>
intel8x0_measure_ac97_clock: measured 49786 usecs<BR>
intel8x0: clocking to 48000<BR>
i801_smbus 0000:00:1f.3: I801 using PCI Interrupt for SMBus.<BR>
i801_smbus 0000:00:1f.3: SMBREV = 0x2<BR>
i801_smbus 0000:00:1f.3: I801_smba = 0x400<BR>
i2c_adapter i2c-0: registered as adapter #0<BR>
hw_random hardware driver 1.0.0 loaded<BR>
shpchp: shpc_init : shpc_cap_offset == 0<BR>
shpchp: shpc_init : shpc_cap_offset == 0<BR>
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4<BR>
ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 177<BR>
ehci_hcd 0000:00:1d.7: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller<BR>
PCI: Setting latency timer of device 0000:00:1d.7 to 64<BR>
ehci_hcd 0000:00:1d.7: irq 177, pci mem 0xfebfbc00<BR>
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1<BR>
PCI: cache line size of 128 is not supported by device 0000:00:1d.7<BR>
ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004<BR>
md: Autodetecting RAID arrays.<BR>
md: autorun ...<BR>
md: ... autorun DONE.<BR>
cdrom: open failed.<BR>
cdrom: open failed.<BR>
ReiserFS: sda1: found reiserfs format "3.6" with standard journal<BR>
ReiserFS: sda1: using ordered data mode<BR>
ReiserFS: sda1: journal params: device sda1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30<BR>
ReiserFS: sda1: checking transaction log (sda1)<BR>
ReiserFS: sda1: Using r5 hash to sort names<BR>
Adding 2097144k swap on /dev/VolGroup00/LogVol01.  Priority:-1 extents:1
</BODY>
</HTML>