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
  • ... Andrey A. Chernov
    • ... Andrey A. Chernov
      • ... Mikhail Teterin
        • ... Andrey A. Chernov
          • ... Mikhail Teterin
            • ... Andrey A. Chernov
        • ... Андрей Чернов
        • ... Andrey A. Chernov
    • ... Andrei Popov

Reply via email to