linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: IDE not fully found (2.4.2) PDC20265
       [not found] <Pine.LNX.4.10.10101152228320.12967-100000@master.linux-ide.org>
@ 2001-02-26  7:28 ` Tim Hockin
  0 siblings, 0 replies; only message in thread
From: Tim Hockin @ 2001-02-26  7:28 UTC (permalink / raw)
  To: Andre Hedrick; +Cc: linux-kernel

> On Mon, 15 Jan 2001, Tim Hockin wrote:
> 
> > Motherboard (MSI 694D-AR) has Via Apollo Pro chipset, those IDE drives seem
> > fine.  Board also has a promise PDC20265  RAID/ATA100 controller.  On each
> > channel of this controller I have an IBM 45 GB ATA100 drive as master.
> > (hde and hdg).  BIOS sees these drives fine.  Linux only see hde and never
> > hdg (ide[012] but not ide3).  I thought I'd post it here, in case anyone

So I have a clue - pci-ide.c is looking at a PCI register to determine if
ide channels are enabled.  It seems that the BIOS on this board is not
enabling the second channel of the promise controller in this register.
There are other "enabled" bits, apparently.  pdc202xx.c checks some IO
registers from one of the base addresses to determine status.

Unfortunately, the enabled bit of this register seems to be
write-protected.  There must be an unlock bit in another register.  Anyone
have a datasheet for a pdc202x?  How do I unprotect PCI reg 0x50 

If I bypass the test for the enabled bit in ide-pci.c, I get all my drives
properly.  

Tim

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-02-26  7:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <Pine.LNX.4.10.10101152228320.12967-100000@master.linux-ide.org>
2001-02-26  7:28 ` IDE not fully found (2.4.2) PDC20265 Tim Hockin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).