Port-ofppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Pegasos dmesg



Tim Rightnour wrote:

>> It no longer maps the audio device correctly:
>> auvia0 at pci0 dev 12 function 5bus_space_map(0xa005acd8[0:10000],
>> 0x1000, 0x100) failed: 35
>> : can't map i/o space
> 
> 35 == EAGAIN. Ie, you asked for more io space than was available in the
> range 1000-3fff. (odd, maybe the firewire or something is eating IO
> space). Maybe extend the io range up to about 8000 or ffff?

Tried 0xffff now, but it doesn't change.


>> The viaide is not recognized as being in native mode:
>> viaide0 at pci0 dev 12 function 1
>> viaide0: VIA Technologies VT8231 ATA100 controller
>> viaide0: primary channel interrupting at irq 14
>> atabus0 at viaide0 channel 0
>>
>> And it still hangs after /sbin/init.
> 
> You didn't allow it to reconfigure the ide, right?

Yes. I didn't change that code.


> And none of the
> addresses are stomping on the ide, are they? It helps alot to keep
> PCI_CONF_DUMP in the kernel as you go, to see the final mappings.

Oh... ok. I have to check that.


> Where after /sbin/init did it hang exactly?

Now I'm not even sure it reaches init. The system seems to run into big
problems, as soon as interrupts are enabled:

---8<---
[...]
biomask 800005e netmask 800005e ttymask 800005e
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
fw_sidrcv: invalid self-id packet
ieee1394if0: 1 nodes, maxhop <= 0, Not found IRM capable node
fwohci0: unrecoverable error
uhci0: host system error
uhci0: host controller halted
uhci1: host system error
uhci1: host controller halted
fwohci0: unrecoverable error
uhci_freex: xfer=0xa00e8e00 not busy, 0x0000009e
uhci_freex: xfer=0xa00e8a00 not busy, 0x0000009e
---8<---

That's it. Here it hangs.

I will need to spend some time on a debugging session, it seems.

-- 
    _  Frank Wille (frank%phoenix.owl.de@localhost)
 _ //  http://sun.hasenbraten.de/~frank/
 \X/   Phx @ #AmigaGer




Home | Main Index | Thread Index | Old Index