2002-07-08 18:16:54

by Ted Kaminski

[permalink] [raw]
Subject: ISAPNP SB16 card with IDE interface

(Please CC to my address)

I've been trying for weeks now and seem to have exhausted every resource i
can find, except this one...

I trying to get a 486 system booting to a 2.4.18 kernel to recognize a CDROM
(a 4x one, model CR-581J, creative labs) connected to a ISAPNP Sound Blaster
16 card with an IDE interface on it. (99% sure actual IDE interface, not one
of those old non-everything ones, SB is model CT2950)

The system is completely functional running Windows 95, so the hardware
works. I've also pretty much ruled out hardware conflicts because I've
stripped it down to the bare bones...

I can't get all the boot messages here (i have to retype them), but the
relevant portion is this:

ide3: Creative SB16 PnP IDE interface
...
hdg: probing with STATUS(0x00) instead of ALTSTATUS(0x80)
hdg: MATSHITA CR 581, ATAPI CD/DVD-Rom drive
...
ide3 at 0x168-1x16f,0x36e on irq 10
...(displays CHS stuff for HD)...
hdg: irq timeout: status=0x51 { DriveReady SeekComplete Error }
hdg: irq timeout: error=0x60
hdg: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hdg: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hdg: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hdg: ATAPI reset complete

and it repeats from the irq timeout again before it end_request's

I'm somewhat perplexed, as I have not been able to find a solution to
this... although i did find this

http://groups.google.com/groups?threadm=linux.kernel.20011203171651.GA2149%4
0man.beta.es&rnum=1

but my system doesn't have a PnP BIOS, so it seems that i can't
do that method. !#@

Ted Kaminski



2002-07-08 18:21:00

by Alan

[permalink] [raw]
Subject: Re: ISAPNP SB16 card with IDE interface

> (a 4x one, model CR-581J, creative labs) connected to a ISAPNP Sound Blaster
> 16 card with an IDE interface on it. (99% sure actual IDE interface, not one
> of those old non-everything ones, SB is model CT2950)
>
> ide3 at 0x168-1x16f,0x36e on irq 10
> ...(displays CHS stuff for HD)...
> hdg: irq timeout: status=0x51 { DriveReady SeekComplete Error }
> hdg: irq timeout: error=0x60
> hdg: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
> hdg: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
> hdg: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
> hdg: ATAPI reset complete
>
> and it repeats from the irq timeout again before it end_request's

Is IRQ10 assigned to the ISA bus in your BIOS ?

2002-07-08 18:28:07

by Ted Kaminski

[permalink] [raw]
Subject: Re: ISAPNP SB16 card with IDE interface


From: "Alan Cox" <[email protected]>
>
> Is IRQ10 assigned to the ISA bus in your BIOS ?

This system has no options of that sort in its BIOS... (Its a compaq from
about '94 or '95, for reference)

I assume that this means it doesn't care where the IRQs originate. I'm also
pretty sure i've tried setting it up with different IRQs as well. (I will
try again to be certain)

Ted Kaminski

2002-07-08 21:45:23

by jbradford

[permalink] [raw]
Subject: Re: ISAPNP SB16 card with IDE interface

Hi,

Are you sure that the CD-ROM drive is jumpered correctly, because Windows may well not complain if it is set to 'slave', but alone on the bus.

Also, maybe I'm just being stupid, but why is it being recognised as ide3? The numbering starts at 0, so if this is your third interface, it should be ide2. Could you post a less-trimmed copy of your dmesg output to the list, (or just to me, if it'll annoy the list people).

Cheers,

John.

>
> (Please CC to my address)
>
> I've been trying for weeks now and seem to have exhausted every resource i
> can find, except this one...
>
> I trying to get a 486 system booting to a 2.4.18 kernel to recognize a CDROM
> (a 4x one, model CR-581J, creative labs) connected to a ISAPNP Sound Blaster
> 16 card with an IDE interface on it. (99% sure actual IDE interface, not one
> of those old non-everything ones, SB is model CT2950)
>
> The system is completely functional running Windows 95, so the hardware
> works. I've also pretty much ruled out hardware conflicts because I've
> stripped it down to the bare bones...
>
> I can't get all the boot messages here (i have to retype them), but the
> relevant portion is this:
>
> ide3: Creative SB16 PnP IDE interface
> ...
> hdg: probing with STATUS(0x00) instead of ALTSTATUS(0x80)
> hdg: MATSHITA CR 581, ATAPI CD/DVD-Rom drive
> ...
> ide3 at 0x168-1x16f,0x36e on irq 10
> ...(displays CHS stuff for HD)...
> hdg: irq timeout: status=0x51 { DriveReady SeekComplete Error }
> hdg: irq timeout: error=0x60
> hdg: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
> hdg: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
> hdg: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
> hdg: ATAPI reset complete
>
> and it repeats from the irq timeout again before it end_request's
>
> I'm somewhat perplexed, as I have not been able to find a solution to
> this... although i did find this
>
> http://groups.google.com/groups?threadm=linux.kernel.20011203171651.GA2149%4
> 0man.beta.es&rnum=1
>
> but my system doesn't have a PnP BIOS, so it seems that i can't
> do that method. !#@
>
> Ted Kaminski
>
>
> -
> 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-07-08 21:55:29

by Ted Kaminski

[permalink] [raw]
Subject: Re: ISAPNP SB16 card with IDE interface


From: <[email protected]>
> Are you sure that the CD-ROM drive is jumpered correctly, because Windows
may well not complain if
>it is set to 'slave', but alone on the bus.
>

In fact, it was originally set to slave during its years of windows use...
I've moved it over to master (and tried both) after I encountered this
problem.

> Also, maybe I'm just being stupid, but why is it being recognised as ide3?
The numbering starts at 0, so if
>this is your third interface, it should be ide2. Could you post a
less-trimmed copy of your dmesg output to
>the list, (or just to me, if it'll annoy the list people).

IDE numbers apparently work just like HD numbers... its not order, it "how
its connected." In this case, that means the ISAPNP driver sees that the
card requests the IRQ/ports associated with ide3.

and this would be the second interface, not third... (nit-picking...) I'd
have to put together a special boot disk to get a full dmesg, however...
We'll see... (I think... Unless boot messages are in /proc someplace, which
I doubt)

Ted Kaminski

2002-07-11 18:28:00

by Bill Davidsen

[permalink] [raw]
Subject: Re: ISAPNP SB16 card with IDE interface

On Mon, 8 Jul 2002 [email protected] wrote:

> Are you sure that the CD-ROM drive is jumpered correctly, because
> Windows may well not complain if it is set to 'slave', but alone on the
> bus.

I've heard this before, are there really recent kernel versions and ATA
controllers which care? I have a file server running that way now, when I
pulled the IDE disk and added SCSI nothing broke, so it seems to not
always fail.

> Also, maybe I'm just being stupid, but why is it being recognised as
> ide3? The numbering starts at 0, so if this is your third interface, it
> should be ide2. Could you post a less-trimmed copy of your dmesg output
> to the list, (or just to me, if it'll annoy the list people).

Good question, unless the controller is hard jumpered that way and it uses
the io address as a name. I'd like to see /proc/ide first, though.

--
bill davidsen <[email protected]>
CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.