From owner-freebsd-current Mon May 17 2:25:35 1999 Delivered-To: freebsd-current@freebsd.org Received: from fgw2.netvalue.fr (cegetel-gw.netvalue.fr [195.115.44.161]) by hub.freebsd.org (Postfix) with ESMTP id 776AA14C58 for ; Mon, 17 May 1999 02:25:20 -0700 (PDT) (envelope-from erwan@netvalue.fr) Received: (from bin@localhost) by fgw2.netvalue.fr (8.9.3/8.8.8) id LAA23060 for ; Mon, 17 May 1999 11:25:19 +0200 (CEST) (envelope-from erwan@netvalue.fr) X-Authentication-Warning: fgw2.netvalue.fr: bin set sender to using -f Received: from (etoile.netvalue.fr [192.168.1.11]) by fgw2.netvalue.fr via smap (V2.1) id xma023056; Mon, 17 May 99 11:25:09 +0200 Received: from netvalue.fr ([192.168.1.100]) by etoile.netvalue.fr (Netscape Messaging Server 3.6) with ESMTP id AAA20FE for ; Mon, 17 May 1999 11:25:08 +0200 Message-ID: <373FE057.FAE8FC5B@netvalue.fr> Date: Mon, 17 May 1999 11:24:39 +0200 From: Erwan Arzur Organization: NetValue S.A. X-Mailer: Mozilla 4.5 [en] (X11; I; FreeBSD 4.0-CURRENT i386) X-Accept-Language: en, fr-FR MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: xl0: couldn't map interrupt ? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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: on pcib0 chip0: at device 0.0 on pci0 vga-pci0: irq 11 at device 2.0 on pci0 chip1: irq 11 at device 3.0 on pci0 chip2: irq 11 at device 3.1 on pci0 isab0: at device 7.0 on pci0 ata-pci0: 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: irq 11 at device 7.2 on pc i0 uhci0: USB version 1.0, chip rev. 1 usb0: 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: at device 7.3 on pci0 intpm0: I/O mapped 840 intpm0: intr IRQ 9 enabled revision 0 intsmb0: smbus0: on intsmb0 smb0: on smbus0 intpm0: PM I/O mapped 800 pcib1: 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: on pcib1 ata-pci1: irq 10 at device 5.0 on pci1 ata-pci1: Busmastering DMA supported ahc0: 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: 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