Date: Mon, 17 May 1999 11:24:39 +0200 From: Erwan Arzur <erwan@netvalue.fr> To: freebsd-current@freebsd.org Subject: xl0: couldn't map interrupt ? Message-ID: <373FE057.FAE8FC5B@netvalue.fr>
index | next in thread | raw e-mail
Recently cvsupped (as of today, and since around may 10) -current
kernels fail to attach my 3C905-TX nic.
I did not find any big difference between the current copy of if_xl.c (
$Id: if_xl.c,v 1.37 1999/05/09 17:07:06) and a copy dated 05/05 ( $Id:
if_xl.c,v 1.100 1999/05/05 15:01:27) that was working flawlessly. I
think the problem lies in pci_map_int, but this code is well beyond my
hacking capacities :-)
Well, here is the result of booting -v with a -current kernel :
dev=0xac15, revid=0x01
class=06-07-00, hdrtype=0x02, mfdev=1
subordinatebus=0 secondarybus=0
intpin=a, irq=11
found-> vendor=0x104c, dev=0xac15, revid=0x01
class=06-07-00, hdrtype=0x02, mfdev=1
subordinatebus=0 secondarybus=0
intpin=b, irq=11
found-> vendor=0x8086, dev=0x7110, revid=0x01
class=06-80-00, hdrtype=0x00, mfdev=1
subordinatebus=0 secondarybus=0
found-> vendor=0x8086, dev=0x7111, revid=0x01
class=01-01-80, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
map[0]: type 4, range 32, base 0000ffa0, size 4
found-> vendor=0x8086, dev=0x7112, revid=0x01
class=0c-03-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=d, irq=11
map[0]: type 4, range 32, base 0000ece0, size 5
found-> vendor=0x8086, dev=0x7113, revid=0x01
class=06-80-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
found-> vendor=0x8086, dev=0x124b, revid=0x01
class=06-04-80, hdrtype=0x01, mfdev=0
subordinatebus=1 secondarybus=1
pci0: <PCI bus> on pcib0
chip0: <Intel 82443BX host to PCI bridge (AGP disabled)> at device 0.0
on pci0
vga-pci0: <NeoMagic NM2160 laptop SVGA controller> irq 11 at device 2.0
on pci0
chip1: <PCI to CardBus bridge (vendor=104c device=ac15)> irq 11 at
device 3.0 on
pci0
chip2: <PCI to CardBus bridge (vendor=104c device=ac15)> irq 11 at
device 3.1 on
pci0
isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0
ata-pci0: <Intel PIIX4 IDE controller> at device 7.1 on pci0
ata-pci0: Busmastering DMA supported
ata0 at 0x01f0 irq 14 on ata-pci0
ata1 at 0x0170 irq 15 on ata-pci0
uhci0: <Intel 82371AB/EB (PIIX4) USB Host Controller> irq 11 at device
7.2 on pc
i0
uhci0: USB version 1.0, chip rev. 1
usb0: <Intel 82371AB/EB (PIIX4) USB Host Controller> on uhci0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
intpm0: <Intel 82371AB Power management controller> at device 7.3 on
pci0
intpm0: I/O mapped 840
intpm0: intr IRQ 9 enabled revision 0
intsmb0: <Intel PIIX4 SMBUS Interface>
smbus0: <System Management Bus> on intsmb0
smb0: <SMBus general purpose I/O> on smbus0
intpm0: PM I/O mapped 800
pcib1: <Intel 82380FB mobile PCI to PCI bridge> at device 17.0 on pci0
found-> vendor=0x1095, dev=0x0646, revid=0x03
class=01-01-8f, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=10
map[0]: type 4, range 32, base 0000fcf8, size 3
map[1]: type 4, range 32, base 0000fcf0, size 2
map[2]: type 4, range 32, base 0000fce0, size 3
map[3]: type 4, range 32, base 0000fcd8, size 2
map[4]: type 4, range 32, base 0000fcc0, size 4
found-> vendor=0x9004, dev=0x6078, revid=0x03
class=01-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=10
map[0]: type 4, range 32, base 0000f800, size 8
map[1]: type 1, range 32, base fdfff000, size 12
found-> vendor=0x10b7, dev=0x9050, revid=0x00
class=02-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=10
map[0]: type 4, range 32, base 0000fc80, size 6
pci1: <PCI bus> on pcib1
ata-pci1: <Unknown PCI IDE controller> irq 10 at device 5.0 on pci1
ata-pci1: Busmastering DMA supported
ahc0: <Adaptec aic7860 SCSI adapter> irq 10 at device 7.0 on pci1
ahc0: Reading SEEPROM...checksum error
ahc0: No SEEPROM available.
ahc0: aic7860 Single Channel A, SCSI Id=7, 3/255 SCBs
ahc0: Host Adapter Bios disabled. Using default SCSI device parameters
ahc0: Downloading Sequencer Program... 409 instructions downloaded
xl0: <3Com 3c905-TX Fast Etherlink XL> irq 10 at device 8.0 on pci1
pci_map_int: can't allocate interrupt
xl0: couldn't map interrupt
isa0 on motherboard
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> at fdc0 drive 0
<...>
Thanks for any help ...
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?373FE057.FAE8FC5B>
