SATA378 / SATA150 RAID controller supported by 5.4?

Doug White dwhite at gumbysoft.com
Wed May 18 16:24:17 PDT 2005


On Tue, 17 May 2005, Rob wrote:

>
> Hi,
>
> The 'pciconf -lv' tells me:
>
>  atapci0 at pci2:4:0: class=0x010400 card=0x80f51043
>                   chip=0x3373105a rev=0x02 hdr=0x00
>     vendor   = 'Promise Technology Inc'
>     device   = 'PDC20378 FastTrak 378/SATA 378 RAID
>                 Controller'
>     class    = mass storage
>     subclass = RAID
>
> But I get this in my dmesg output:
>
>  atapci0: <Promise PDC20378 SATA150 controller>
>     port 0xd880-0xd8ff,0xdfa0-0xdfaf,0xdf00-0xdf3f
>     mem 0xfeac0000-0xfeadffff,0xfeafe000-0xfeafefff
>     irq 10 at device 4.0 on pci2
>  atapci0: failed: rid 0x20 is memory, requested 4

That's the PCI busmaster register, although it seems to be the wrong
resource type. It should be I/O space, which maps to PCI config space, and
not memory-mapped.  I can't seem to find what function emits that message.

A full dmesg would be useful.

>  rl0: <RealTek 8139 10/100BaseTX>
>      port 0xd000-0xd0ff
>      mem 0xfeaff400-0xfeaff4ff
>      irq 10 at device 9.0 on pci2
>
> At present I use a single harddisk on the regular
> IDE connector (atapci1 UDMA100-controller).
>
> Is the RAID controllor on atapci0 supported by 5.4?
> What is the 'failed' message about in dmesg?

It seems to be a bit error...

> Also note the seemingly interrupt conflict of both,
> rl0 and atapci0, claiming irq 10 ?!?!

Thats normal for PIC mode. PCI cards can share interrupts, but ISA can't
share with anything else, including other ISA cards.

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite at gumbysoft.com          |  www.FreeBSD.org


More information about the freebsd-stable mailing list