lkml.org 
[lkml]   [1998]   [Aug]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 10 of 12 IDE-Devices :: Believe IT or NOT
On Fri, 7 Aug 1998 Harp_Jason/raytheon@openmail.hcsd.hac.ca wrote:

> Peter,
>
> The Promise Ultra33 (from the BIOS level) can only support two ultra33 cards,
> thus at boot you only see 8 devices.

I only have one of these cards, but have observed the following behaviors
based on the card order. This relates to Ultra33 demanding the 0xC800
memory address from the mainboard to be happy. If it can not have this
location, then the onboard BIOS disables itself. Once this happens,
I believe that looses some of the strength of the card.

If it gets the 0xC800 memory address, it reports itself as an IDE-RAID
controller. Otherwise just another IDE controller.

> The Promise Ultra33 also doesn't initialize the second (and third) cards. Mabye
> this was intentionally left to the promise software. I believe the current
> kernels don't initialize the ultra 33 card either.

I can get 3 PCI-IDE cards to initialize with my current patch against
2.1.115. I believe that the nature of 2.0.X IDE-DRIVER prevents more than
one card from a given vendor to be setup.

Explain what you did here please, and the results......

> For my 2 ultra33 (2.0.33) configuration the 0xF3,0x67,0x43 written to 0x60-0x6f
> and 0xe0-0xef configure the ide ports on the card for Ultra33.
>
>
> + for (i=0x60;i<0x6f;i=i+0x04)
> + {
> + pcibios_write_config_byte(bus,fn,i,0xF3);
> + pcibios_write_config_byte(bus,fn,i+1,0x67);
> + pcibios_write_config_byte(bus,fn,i+2,0x43);
> + }
> + for (i=0xe0;i<0xef;i=i+0x04)
> + {
> + pcibios_write_config_byte(bus,fn,i,0xF3);
> + pcibios_write_config_byte(bus,fn,i+1,0x67);
> + pcibios_write_config_byte(bus,fn,i+2,0x43);
> + }
> +

Regards,
Andre Hedrick



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html

\
 
 \ /
  Last update: 2005-03-22 13:43    [W:0.053 / U:0.164 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site