Skip site navigation (1)Skip section navigation (2)
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>