Date: Tue, 6 Apr 1999 22:13:48 -0700 (PDT) From: "Eugene M. Kim" <astralblue@usa.net> To: Bill Paul <wpaul@FreeBSD.ORG> Cc: nadir@burka.netvision.net.il, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/10886: kernel tries to initialize xl driver in 3.1-STABLE (as of 3/30/1999) and fails reporting: "xl: couldn't map port Message-ID: <Pine.BSF.4.02A.9904062153400.86414-100000@gw1.pl.cp> In-Reply-To: <19990406235522.858B1156F1@hub.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 6 Apr 1999, Bill Paul wrote: | > I'm now having exactly the same problem on one of my machines which has | > an 3C509-TX card and runs the -current. | | It's 905, not 509, darn it. Yes, it was my mistake. | | > I have gone back to rev 1.25 of if_xl.c and 1.9 of if_xlreg.h, and am | > happy. | | Well I'm not. You didn't describe what kind of machine you have, or exactly | which kind of NIC you have (I know it's not a 3c509, but since you made that | typo I'm now unsure if it's a 3c905 or a 3c905B). Give me some useful | information here so that I actually have a chance to figure out what the | problem might be. Here's the information you have requested: * dmesg output Copyright (c) 1992-1999 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-CURRENT #0: Tue Apr 6 10:10:40 PDT 1999 root@asiale.ia.cp:/usr/src/sys/compile/ASIALE Timecounter "i8254" frequency 1193182 Hz CPU: Pentium/P55C (199.31-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x544 Stepping=4 Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX> real memory = 268435456 (262144K bytes) avail memory = 258838528 (252772K bytes) Preloaded elf kernel "kernel" at 0xc0286000. Preloaded userconfig_script "/kernel.config" at 0xc028609c. Probing for devices on PCI bus 0: chip0: <Intel 82439> rev 0x03 on pci0.0.0 chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0 ahc0: <Adaptec 2940 Ultra SCSI adapter> rev 0x01 int a irq 15 on pci0.15.0 ahc0: aic7880 Wide Channel A, SCSI Id=7, 16/255 SCBs xl0: <3Com 3c905 Fast Etherlink XL 10/100BaseTX> rev 0x00 int a irq 11 on pci0.16.0 xl0: couldn't map port vga0: <S3 ViRGE graphics accelerator> rev 0x05 int a irq 9 on pci0.18.0 Probing for PnP devices: CSN 1 Vendor ID: CTL0070 [0x70008c0e] Serial 0xffffffff Comp ID: PNPb02f [0x2fb0d041] Probing for devices on the ISA bus: sc0 on isa sc0: VGA color <12 virtual consoles, flags=0x0> atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa psm0 irq 12 on isa psm0: model GlidePoint, device ID 0 sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A ppc0 at 0x378 irq 7 on isa ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold lpt0: <generic printer> on ppbus 0 lpt0: Interrupt-driven port fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa npx0 on motherboard npx0: INT 16 interface apm0 on isa apm: found APM BIOS version 1.0 Intel Pentium detected, installing workaround for F00F bug IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to accept, unlimited logging DUMMYNET initialized (990326) -- size dn_pkt 48 Waiting 2 seconds for SCSI devices to settle changing root device to da0s1a da0 at ahc0 bus 0 target 8 lun 0 da0: <SEAGATE ST34501W 0018> Fixed Direct Access SCSI-2 device da0: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled da0: 4339MB (8887200 512 byte sectors: 255H 63S/T 553C) da1 at ahc0 bus 0 target 9 lun 0 da1: <SEAGATE ST39173LW 5702> Fixed Direct Access SCSI-2 device da1: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled da1: 8683MB (17783240 512 byte sectors: 255H 63S/T 1106C) * /kernel.config pnp 1 0 enable os * uname -a output FreeBSD asiale.ia.cp 4.0-CURRENT FreeBSD 4.0-CURRENT #0: Tue Apr 6 10:10:40 PDT 1999 root@asiale.ia.cp:/usr/src/sys/compile/ASIALE i386 I have not checked the exact type of card, but I think it's a 3C905 because: # pciconf -l | grep xl xl0@pci0:16:0: class=0x020000 card=0x00000000 chip=0x905010b7 rev=0x00 hdr=0x00 ^^^^ From if_xlreg.h line 617: #define TC_DEVICEID_BOOMERANG_10_100BT 0x9050 And from if_xl.c line 164-165: { TC_VENDORID, TC_DEVICEID_BOOMERANG_10_100BT, "3Com 3c905-TX Fast Etherlink XL" }, If you need additional information or want to tweak the setup please let me know. I will help as far as I can. Thank you, Eugene Kim -- Eugene M. Kim <astralblue@usa.net> "Is your music unpopular? Make it popular; make music which people like, or make people who like your music." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02A.9904062153400.86414-100000>