On 31 Oct, Andrey A. Chernov wrote:
> On Tue, Oct 30, 2001 at 19:37:27 -0500, Mikhail Teterin wrote:
>> Alright, alright, what do I do now? I did NOT wire any ata devices,
> Ask Soren to fix ATA driver in the way I describe below:
>
>> > Giving more details:
>> > ATA code must test wired slot, and, if it is busy, increase number
>> > to next free slot and give it to bus code afterwards.
>
> or
>
> Try to wire device in question using your hints to proper place.
Perfect, and how would I do that? You saw the ata-part of my hints file.
How do I modify it?
hint.ata.0.at="isa"
hint.ata.0.port="0x1F0"
hint.ata.0.irq="14"
hint.ata.1.at="isa"
hint.ata.1.port="0x170"
hint.ata.1.irq="15"
>From dmesg:
ata-: ata2 already exists, using ata3 instead <-- bogus -mi
ata2: iobase=0x1c30 altiobase=0x1c26 bmaddr=0x1080
ata2: mask=03 ostat0=50 ostat2=00
ata2-master: ATAPI probe 00 00
ata2-slave: ATAPI probe 00 00
ata2: mask=03 stat0=50 stat1=00
ata2-master: ATA probe 01 a5
ata2: devices=01
ata2: at 0x1c30 on atapci0
ata3: iobase=0x1c28 altiobase=0x1c22 bmaddr=0x1088
ata3: mask=03 ostat0=50 ostat2=00
ata3-master: ATAPI probe 00 00
ata3-slave: ATAPI probe 00 00
ata3: mask=03 stat0=50 stat1=00
ata3-master: ATA probe 01 a5
ata3: devices=01
ata3: at 0x1c28 on atapci0
ad4: <QUANTUM FIREBALLP LM30.0/A35.0700> ATA-5 disk at ata2-master
ad6: <QUANTUM FIREBALLP LM30.0/A35.0700> ATA-5 disk at ata3-master
it seems, that the ports are should be:
hint.ata.2.port="0x1c30"
hint.ata.3.port="0x1c28"
What about IRQs? Or should I just remove the hints for ata-[01]?
> (Comment about current situation: not detected ATA device in some rare
> cases is lesser evil than kernel panic, even without any device, with
> pure console)
Well, it always happens to me :) . I don't think it is _so_ rare -- just
add a Promise card (popular hardware) to any computer...
-mi
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message