Date: Wed, 1 Dec 1999 11:57:39 +0100 From: Dan Larsson <dl@tyfon.net> To: "'kuku@gilberto.physik.RWTH-Aachen.DE'" <kuku@gilberto.physik.RWTH-Aachen.DE> Cc: "questions@FreeBSD.ORG" <questions@FreeBSD.ORG> Subject: SV: 3.3 kernel doesn't find PCI ethernet controller Message-ID: <01BF3BF3.44BECD30.dl@tyfon.net>
next in thread | raw e-mail | index | archive | help
I had the same issue with the same nic. The only way I found to work = around this problem is to leave the 'device ed0 at isa?' line uncommented. Another thing with the same nic and FreeBSD v3.3 is that if any nic is not connected it timeouts. This is nothing more than an annoying = feature=20 as it works perfectly once it's plugged into a hub/switch/whatever. Hope this is of some help. Regards ------------ Dan Larsson Tyfon Internet Services Portabla Datorer AB http://tyfon.net : http://pod.nu >=20 >=20 > -----Ursprungligt meddelande----- > Fr=E5n: Christoph Kukulies [SMTP:kuku@gilberto.physik.RWTH-Aachen.DE] > Skickat: den 1 december 1999 11:10 > Till: questions@FreeBSD.ORG > =C4mne: 3.3 kernel doesn't find PCI ethernet controller >=20 >=20 > The joy was premature: The new built kernel doesn't find > the ed1 ethernet controller (NE2000 compatible PCI controller) > anymore. >=20 > This is, what the GENERIC kernel > correctly probes: >=20 > Probing for devices on PCI bus 0: > chip0: <Intel 82443BX host to PCI bridge> rev 0x03 on pci0.0.0 > chip1: <Intel 82443BX host to AGP bridge> rev 0x03 on pci0.1.0 > chip2: <Intel 82371AB PCI to ISA bridge> rev 0x02 on pci0.4.0 > ide_pci0: <Intel PIIX4 Bus-master IDE controller> rev 0x01 on pci0.4.1 > chip3: <Intel 82371AB Power management controller> rev 0x02 on = pci0.4.3 > ed1: <NE2000 PCI Ethernet (RealTek 8029)> rev 0x00 int a irq 9 on = pci0.10.0 > ed1: address 00:00:e8:51:f6:5f, type NE2000 (16 bit)=20 > vga0: <ATI model 5656 graphics accelerator> rev 0x3a int a irq 9 on = pci0.11.0 > Probing for devices on PCI bus 1: > Probing for PnP devices: > CSN 1 Vendor ID: OPT0931 [0x3109143e] Serial 0xffffffff Comp ID: = @@@0000 [0x00000000] >=20 > And this is what my custom kernel probes: > Dec 1 10:57:12 gil /kernel: Probing for devices on PCI bus 0: > Dec 1 10:57:12 gil /kernel: chip0: <Intel 82443BX host to PCI bridge> = rev 0x03 > on pci0.0.0 > Dec 1 10:57:12 gil /kernel: chip1: <Intel 82443BX host to AGP bridge> = rev 0x03 > on pci0.1.0 > Dec 1 10:57:12 gil /kernel: chip2: <Intel 82371AB PCI to ISA bridge> = rev 0x02 o > n pci0.4.0 > Dec 1 10:57:12 gil /kernel: ide_pci0: <Intel PIIX4 Bus-master IDE = controller> r > ev 0x01 on pci0.4.1 > Dec 1 10:57:12 gil /kernel: chip3: <Intel 82371AB Power management = controller> > rev 0x02 on pci0.4.3 > Dec 1 10:57:12 gil /kernel: vga0: <ATI model 5656 graphics = accelerator> rev 0x3 > a int a irq 9 on pci0.11.0 > Dec 1 10:57:12 gil /kernel: bktr0: <BrookTree 848A> rev 0x12 int a = irq 5 on pci > 0.12.0=20 > Dec 1 10:57:12 gil /kernel: bti2c0: <bt848 Hard/Soft I2C controller> > Dec 1 10:57:12 gil /kernel: iicbb0: <I2C generic bit-banging driver> = on bti2c0 > Dec 1 10:57:12 gil /kernel: iicbus0: <Philips I2C bus> on iicbb0 = master-only > Dec 1 10:57:12 gil /kernel: iicsmb0: <I2C to SMB bridge> on iicbus0 > Dec 1 10:57:12 gil /kernel: smbus0: <System Management Bus> on = iicsmb0 =20 > Dec 1 10:57:12 gil /kernel: iic0: <I2C general purpose I/O> on = iicbus0 > Dec 1 10:57:12 gil /kernel: smbus1: <System Management Bus> on bti2c0 > Dec 1 10:57:12 gil /kernel: bktr0: Hauppauge Model 60124 A2 V=20 > Dec 1 10:57:12 gil /kernel: Hauppauge WinCast/TV, Philips FR1216 PAL = FM tuner, > msp3400c stereo. > Dec 1 10:57:12 gil /kernel: bktr0: Detected a MSP3400C-C6 > Dec 1 10:57:12 gil /kernel: Probing for devices on PCI bus 1: > Dec 1 10:57:12 gil /kernel: Probing for PnP devices: > Dec 1 10:57:12 gil /kernel: CSN 1 Vendor ID: OPT0931 [0x3109143e] = Serial 0xffff > ffff Comp ID: @@@0000 [0x00000000] >=20 > I'm appending again the latest CONFIG file I was using. >=20 > --=20 > Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de > # > # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks > # > # $Id: GENERIC,v 1.46.2.6 1995/10/25 17:29:51 jkh Exp $ > # >=20 > machine "i386" > cpu "I686_CPU" > ident GILNEW > maxusers 128 >=20 > options MATH_EMULATE #Support for x87 emulation > options INET #InterNETworking > options FFS #Berkeley Fast Filesystem > options NFS #Network Filesystem > options MSDOSFS #MSDOS Filesystem > options "CD9660" #ISO 9660 Filesystem > options PROCFS #Process filesystem > options "COMPAT_43" #Compatible with BSD 4.3 > options UCONSOLE #Allow users to grab the console > options MROUTING #Allow MULTICASTING >=20 > options SYSVSHM > options SYSVSEM > options SYSVMSG >=20 > config kernel root on wd0=20 >=20 > controller isa0 > controller pci0 >=20 > controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr > disk fd0 at fdc0 drive 0 > disk fd1 at fdc0 drive 1 >=20 > controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr > disk wd0 at wdc0 drive 0 > #disk wd1 at wdc0 drive 1 >=20 > #controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr > #disk wd2 at wdc1 drive 0 > #disk wd3 at wdc1 drive 1 >=20 > #options ATAPI #Enable ATAPI support for IDE bus > #device wcd0 #IDE CD-ROM >=20 > #controller ncr0 > #controller ahc0 >=20 > #controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr > #controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr > #controller ahc1 at isa? bio irq ? vector ahcintr > #controller ahb0 at isa? bio irq ? vector ahbintr > #controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr > #controller aic0 at isa? port 0x340 bio irq 11 vector aicintr > #controller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr > #controller nca1 at isa? port 0x350 bio irq 5 vector ncaintr > #controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector = seaintr >=20 >=20 > # syscons is the default console driver, resembling an SCO console > # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console = driver > #device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint > #options "PCVT_FREEBSD=3D210" # pcvt running on FreeBSD 2.1 > #options XSERVER # include code for XFree86 >=20 > # Enable PnP support in the kernel. This allows you to automaticly > # attach to PnP cards for drivers that support it and allows you to > # configure cards from USERCONFIG. See pnp(4) for more info. > controller pnp0 > =20 > # The keyboard controller; it controlls the keyboard and the PS/2 = mouse. > controller atkbdc0 at isa? port IO_KBD tty > device atkbd0 at isa? tty irq 1 > device vga0 at isa? port ? conflicts > device sc0 at isa? tty > =20 > # `flags' for atkbd: =20 > # 0x01 Force detection of keyboard, else we always assume a = keyboard > # 0x02 Don't reset keyboard, useful for some newer ThinkPads > # 0x04 Old-style (XT) keyboard support, useful for older = ThinkPads >=20 > # PS/2 mouse > device psm0 at isa? tty irq 12 > # The video card driver. >=20 >=20 > # Options for psm: >=20 >=20 > device npx0 at isa? port "IO_NPX" irq 13 vector npxintr >=20 > device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr > device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr >=20 > controller ppbus0 >=20 > device lpt0 at ppbus? > device plip0 at ppbus? > device ppi0 at ppbus? > device pps0 at ppbus? > device lpbb0 at ppbus? >=20 >=20 > # Order is important here due to intrusive probes, do *not* = alphabetize > # this list of network interfaces until the probes have been fixed. > # Right now it appears that the ie0 must be probed before ep0. See > # revision 1.20 of this file. > #device ed0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 16384 = vector edintr > #device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr > #device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr > #device ep0 at isa? port 0x300 net irq 10 vector epintr > #device ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 = vector ixintr > #device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr > #device lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr > #device lnc1 at isa? port 0x300 net irq 10 drq 0 vector lncintr > #device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr > #device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr >=20 > # Other: > # iicbb generic I2C bit-banging code (needed by lpbb, bktr) > #=20 > controller smbus0 > controller iicbus0 > controller iicbb0 >=20 > =20 > device ic0 at iicbus? > device iic0 at iicbus? > device iicsmb0 at iicbus? >=20 >=20 > device bktr0 >=20 > pseudo-device loop > pseudo-device bpfilter 16 > pseudo-device ether > pseudo-device vn=20 > pseudo-device speaker > pseudo-device sl 1 > # ijppp uses tun instead of ppp device > #pseudo-device ppp 1 > pseudo-device tun 1 > pseudo-device pty 32 > pseudo-device gzip # Exec gzipped a.out's >=20 >=20 > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01BF3BF3.44BECD30.dl>