Re: cbb: Unable to map IRQ... Solved. Possible bug ?
Vaclav Kares <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.mobile |
|---|---|
| Message-ID | <[email protected]> |
Hi,
it seems that I completely solved my problem. Booting with
> OK unset acpi_load
> OK set hint.apm.0.disabled=0
corresponds to next part of dmesg now
pcib0: <Host to PCI bridge> at pcibus 0 on motherboard
...
cbb0: <TI1250 PCI-CardBus Bridge> mem 0x20301000-0x20301fff at device 2.0 on
pci0
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
pci_cfgintr: 0:2 INTA routed to irq 11
cbb1: <TI1250 PCI-CardBus Bridge> mem 0x20300000-0x20300fff at device 2.1 on
pci0
cardbus1: <CardBus bus> on cbb0
pccard1: <16-bit PCCard bus> on cbb0
pci_cfgintr: 0:2 INTB routed to irq 11
...
dc0: <Xircom X3201 10/100BaseTX> port 0x1000-0x107f mem 0x88000000-0x880000ff,0x88000100-0x8800017f irq 11 at device 0.0 on cardbus0
So the card and apm work very well now. I comment next lines in
/usr/src/sys/i386/pci/pci_cfgreg.c
if (!already && bios32(&arrgs,...,errok){
PRVERB(("pci_cfgintr: ROUTE_INTERRUPT failed.\n"));
return(PCI_INVALID_IRQ);
}
therefore I guess that there is only a problem in the condition...
Vaclav
To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-mobile" in the body of the message