2002-04-22 19:49:18

by Tomas Szepe

[permalink] [raw]
Subject: PromiseULTRA100 TX2 ATA66 trouble

hi,


I've got an ATA66 compliant Western Digital drive attached to
a Promise Ultra100 TX2 IDE controller card using a good quality
80-wire cable.

Running on 2.4.19-pre7-ac2, I can't seem to get the kernel to
set ATA66 mode *unless* I pass the kernel the options 'ide2=ata66
ide2=autotune'. Although doing this spits out a warning during boot
time -- PDC20268: ATA-66/100 forced bit set (WARNING)!! -- everything
seems to work alright, as it should. I reckon the problem is only that
despite the fact the driver knows that both the disk and the controller
are capable of munching data in ATA66, it somehow doesn't trust that
things are going to work out and limits operation to ATA33 -- could
it be that it doesn't like the cable? I'm quite sure it's oook, and
the TX2 BIOS has no complains either.

2.4.19-pre7 as well as 2.4.19-pre7-ac2 w/o the aforementioned
kernel options passed set the device to operate as ATA33, effectively
restricting the transfer mode to the maximum of UDMA2. If, at this
stage, I try to set anything higher using hdparm, I get a "speed
warning" about UDMA 3/4/5 not functional.

Furthermore, applying Andre Hedrick's ide-2.4.19-p7.all.convert.6.patch
causes the kernel to not even recognize the controller. BUUUURN! <g>

The card is detected as:
Unknown mass storage controller: Promise Technology, Inc.: Unknown device 4d68 (rev 02)

Anyone has any suggestions for me?
thanks! -Tomas

pub 1024d/8e316a84 2002-01-29 tomas szepe <[email protected]>
openpgp f/print 2955 2eea c4b8 b09e 7ae1 4d5d 68e3 d606 8e31 6a84


2002-04-22 23:10:52

by FD Cami

[permalink] [raw]
Subject: Re: PromiseULTRA100 TX2 ATA66 trouble

tomas szepe wrote:

<snip>

> Furthermore, applying Andre Hedrick's ide-2.4.19-p7.all.convert.6.patch
> causes the kernel to not even recognize the controller. BUUUURN! <g>
>
> The card is detected as:
> Unknown mass storage controller: Promise Technology, Inc.: Unknown device 4d68 (rev 02)

<snip>

Try convert.5 not convert.6
convert.6 doesn't recognize my Promise Ultra66 board either.

Fran?ois Cami

2002-04-23 00:11:32

by Andre Hedrick

[permalink] [raw]
Subject: Re: PromiseULTRA100 TX2 ATA66 trouble


Really ?

Stress of life is frying me, eek!

Andre Hedrick
LAD Storage Consulting Group


On Tue, 23 Apr 2002, [ISO-8859-15] Fran?ois Cami wrote:

> tomas szepe wrote:
>
> <snip>
>
> > Furthermore, applying Andre Hedrick's ide-2.4.19-p7.all.convert.6.patch
> > causes the kernel to not even recognize the controller. BUUUURN! <g>
> >
> > The card is detected as:
> > Unknown mass storage controller: Promise Technology, Inc.: Unknown device 4d68 (rev 02)
>
> <snip>
>
> Try convert.5 not convert.6
> convert.6 doesn't recognize my Promise Ultra66 board either.
>
> Fran?ois Cami
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

2002-04-23 04:55:56

by Tomas Szepe

[permalink] [raw]
Subject: Re: PromiseULTRA100 TX2 ATA66 trouble

> Really ?

Definitely correct.

convert.6
- doesn't detect the controller at all

convert.5
- inits ok
- doesn't automatically use ATA66 either (have to use 'ide2=ata66')

> Stress of life is frying me, eek!

oh certainly it's not that bad :)


> Andre Hedrick
> LAD Storage Consulting Group
>
> On Tue, 23 Apr 2002, [ISO-8859-15] Fran?ois Cami wrote:
>
> > tomas szepe wrote:
> >
> > <snip>
> >
> > > Furthermore, applying Andre Hedrick's ide-2.4.19-p7.all.convert.6.patch
> > > causes the kernel to not even recognize the controller. BUUUURN! <g>
> > >
> > > The card is detected as:
> > > Unknown mass storage controller: Promise Technology, Inc.: Unknown device 4d68 (rev 02)
> >
> > <snip>
> >
> > Try convert.5 not convert.6
> > convert.6 doesn't recognize my Promise Ultra66 board either.
> >
> > Fran?ois Cami



T.

pub 1024d/8e316a84 2002-01-29 tomas szepe <[email protected]>
openpgp f/print 2955 2eea c4b8 b09e 7ae1 4d5d 68e3 d606 8e31 6a84