Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Aug 1999 12:21:08 -0700 (PDT)
From:      Donald Burr <dburr@Powered-By.AC>
To:        "Ramoncito P. Puyat" <googoo@pexxnet.com.ph>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: RTL8029-PCI
Message-ID:  <Pine.BSF.4.10.9908111220140.36027-100000@60-Hz.Powered-By.AC>
In-Reply-To: <Pine.LNX.4.04.9908111541001.13575-100000@mio.pexxnet.com.ph>

next in thread | previous in thread | raw e-mail | index | archive | help
Put this in /sys/i386/conf/<YOURKERNELNAME>:

device ed? at pci?

The driver should pick it up fine.

Copyright (c) 1992-1999 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 3.2-STABLE #0: Sun Aug  1 20:45:02 PDT 1999
    dburr@60-Hz.Powered-By.AC:/usr/src/sys/compile/60-HZ
Timecounter "i8254"  frequency 1193182 Hz
CPU: Cyrix 6x86MX (187.93-MHz 686-class CPU)
  Origin = "CyrixInstead"  Id = 0x600  Stepping = 0  DIR=0x0752
  Features=0x80a135<FPU,DE,TSC,MSR,CX8,PGE,CMOV,MMX>
[...]
ed0: <NE2000 PCI Ethernet (RealTek 8029)> rev 0x00 int a irq 5 on pci0.11.0
ed0: address 00:20:18:57:eb:e7, type NE2000 (16 bit) 

Donald Burr <dburr@Powered-By.AC>   WEB: http://www.Powered-By.AC/
PO Box 91212, Santa Barbara, CA 93190-1212  Tel:(805)957-9666 FAX:(800)492-5954
Member and software developer with The FreBSD Project - http://www.FreeBSD.ORG/
*** FreeBSD *** A FREE, 32 Bit UNIX OS for PC's -- The Power to Serve!

On Wed, 11 Aug 1999, Ramoncito P. Puyat wrote:

> We're trying to put together a second gateway machine for our network.
> We've tried all the suggestions in the how-tos and the freebsd book. Still
> we can't get the Realtek RTL8029-PCI ethernet card to work. In our linux
> box, it was IDed as ne2k-pci, but the fbsd box can even see it. Can anyone
> help, it would really be appreciated. BTW, I attached a copy of the kernel
> config file and the output of dmesg. TIA
> 
> 
> #
> # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
> #
> # For more information read the handbook part System Administration -> 
> # Configuring the FreeBSD Kernel -> The Configuration File. 
> # The handbook is available in /usr/share/doc/handbook or online as
> # latest version from the FreeBSD World Wide Web server 
> # <URL:http://www.FreeBSD.ORG/>;
> #
> # An exhaustive list of options and more detailed explanations of the 
> # device lines is present in the ./LINT configuration file. If you are 
> # in doubt as to the purpose or necessity of a line, check first in LINT.
> #
> #	$Id: GENERIC,v 1.143.2.2 1999/02/15 02:50:07 des Exp $
> 
> machine		"i386"
> #cpu		"I386_CPU"
> #cpu		"I486_CPU"
> cpu		"I586_CPU"
> #cpu		"I686_CPU"
> ident		ANDEE
> maxusers	12
> 
> #options	MATH_EMULATE		#Support for x87 emulation
> options		INET			#InterNETworking
> options		FFS			#Berkeley Fast Filesystem
> options		FFS_ROOT		#FFS usable as root device [keep this!]
> #options	MFS			#Memory Filesystem
> #options	MFS_ROOT		#MFS usable as root device, "MFS" req'ed
> options		NFS			#Network Filesystem
> options		NFS_ROOT		#NFS usable as root device, "NFS" req'ed
> options		MSDOSFS			#MSDOS Filesystem
> options		"CD9660"		#ISO 9660 Filesystem
> options		"CD9660_ROOT"		#CD-ROM usable as root. "CD9660" req'ed
> options		PROCFS			#Process filesystem
> options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
> options	SCSI_DELAY=15000	#Be pessimistic about Joe SCSI device
> options		UCONSOLE		#Allow users to grab the console
> options		FAILSAFE		#Be conservative
> options		USERCONFIG		#boot -c editor
> options		VISUAL_USERCONFIG	#visual boot -c editor
> 
> config		kernel	root on wd0
> 
> # To make an SMP kernel, the next two are needed
> #options	SMP			# Symmetric MultiProcessor Kernel
> #options	APIC_IO			# Symmetric (APIC) I/O
> # Optionally these may need tweaked, (defaults shown):
> #options	NCPU=2			# number of CPUs
> #options	NBUS=4			# number of busses
> #options	NAPIC=1			# number of IO APICs
> #options	NINTR=24		# number of INTs
> 
> controller	isa0
> controller	eisa0
> controller	pci0
> controller	pnp0
> 
> controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
> disk		fd0	at fdc0 drive 0
> disk		fd1	at fdc0 drive 1
> 
> options		"CMD640"	# work around CMD640 chip deficiency
> controller	wdc0	at isa? port "IO_WD1" bio irq 14
> disk		wd0	at wdc0 drive 0
> disk		wd1	at wdc0 drive 1
> 
> controller	wdc1	at isa? port "IO_WD2" bio irq 15
> disk		wd2	at wdc1 drive 0
> disk		wd3	at wdc1 drive 1
> 
> options		ATAPI		#Enable ATAPI support for IDE bus
> options		ATAPI_STATIC	#Don't do it as an LKM
> device		acd0		#IDE CD-ROM
> device		wfd0		#IDE Floppy (e.g. LS-120)
> 
> # A single entry for any of these controllers (ncr, ahb, ahc) is
> # sufficient for any number of installed devices.
> controller	ncr0
> controller	ahb0
> controller	ahc0
> controller	isp0
> 
> # This controller offers a number of configuration options, too many to
> # document here  - see the LINT file in this directory and look up the
> # dpt0 entry there for much fuller documentation on this.
> controller      dpt0
> 
> controller	adv0	at isa? port ? cam irq ?
> controller	adw0
> controller	bt0	at isa? port ? cam irq ?
> controller	aha0	at isa? port ? cam irq ?
> #controller	aic0	at isa? port 0x340 bio irq 11
> 
> controller	scbus0
> 
> device		da0
> 
> device		sa0
> 
> device		pass0
> 
> device		cd0	#Only need one of these, the code dynamically grows
> 
> #device		wt0	at isa? port 0x300 bio irq 5 drq 1
> #device		mcd0	at isa? port 0x300 bio irq 10
> 
> #controller	matcd0	at isa? port 0x230 bio
> 
> #device		scd0	at isa? port 0x230 bio
> 
> # atkbdc0 controlls both the keyboard and the PS/2 mouse
> controller	atkbdc0	at isa? port IO_KBD tty
> device		atkbd0	at isa? tty irq 1
> #device		psm0	at isa? tty irq 12
> 
> device		vga0	at isa? port ? conflicts
> 
> # splash screen/screen saver
> pseudo-device	splash
> 
> # syscons is the default console driver, resembling an SCO console
> device		sc0	at isa? tty
> # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
> #device		vt0	at isa? tty
> #options		XSERVER			# support for X server
> #options		FAT_CURSOR		# start with block cursor
> # If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
> #options		PCVT_SCANSET=2		# IBM keyboards are non-std
> 
> device		npx0	at isa? port IO_NPX irq 13
> 
> #
> # Laptop support (see LINT for more options)
> #
> device		apm0    at isa?	disable	flags 0x31 # Advanced Power Management
> 
> # PCCARD (PCMCIA) support
> #controller	card0
> #device		pcic0	at card?
> #device		pcic1	at card?
> 
> device		sio0	at isa? port "IO_COM1" flags 0x10 tty irq 4
> device		sio1	at isa? port "IO_COM2" tty irq 3
> device		sio2	at isa? disable port "IO_COM3" tty irq 5
> device		sio3	at isa? disable port "IO_COM4" tty irq 9
> 
> # Parallel port
> device		ppc0	at isa? port? net irq 7
> controller	ppbus0
> device		nlpt0	at ppbus?
> device		plip0	at ppbus?
> device		ppi0	at ppbus?
> #controller	vpo0	at ppbus?
> 
> # 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 ax0
> device de0
> device fxp0
> device mx0
> device pn0
> device rl0
> device tl0
> device tx0
> device vr0
> device vx0
> device wb0
> device xl0
> 
> device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000
> device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000
> device ep0 at isa? port 0x300 net irq 10
> device ex0 at isa? port? net irq?
> device fe0 at isa? port 0x300 net irq ?
> device le0 at isa? port 0x300 net irq 5 iomem 0xd0000
> device lnc0 at isa? port 0x280 net irq 10 drq 0
> device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000
> device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000
> device cs0 at isa? port 0x300 net irq ?
> 
> pseudo-device	loop
> pseudo-device	ether
> pseudo-device	sl	1
> pseudo-device	ppp	1
> pseudo-device	tun	1
> pseudo-device	pty	16
> pseudo-device	gzip		# Exec gzipped a.out's
> 
> # KTRACE enables the system-call tracing facility ktrace(2).
> # This adds 4 KB bloat to your kernel, and slightly increases
> # the costs of each syscall.
> options		KTRACE		#kernel tracing
> 
> # This provides support for System V shared memory and message queues.
> #
> options		SYSVSHM
> options		SYSVMSG
> 
> #  The `bpfilter' pseudo-device enables the Berkeley Packet Filter.  Be
> #  aware of the legal and administrative consequences of enabling this
> #  option.  The number of devices determines the maximum number of
> #  simultaneous BPF clients programs runnable.
> #pseudo-device	bpfilter 4	#Berkeley packet filter
> 
> 
> # USB support
> #controller    uhci0
> #controller    ohci0
> #controller    usb0
> #
> # for the moment we have to specify the priorities of the device
> # drivers explicitly by the ordering in the list below. This will
> # be changed in the future.
> #
> #device        ums0
> #device        ukbd0
> #device        ulpt0
> #device        uhub0
> #device        ucom0
> #device        umodem0
> #device        hid0
> #device        ugen0
> 
> #
> #options       USB_DEBUG
> #options       USBVERBOSE
> 
> ####### DMESG #######
> 
> Copyright (c) 1992-1999 FreeBSD Inc.
> Copyright (c) 1982, 1986, 1989, 1991, 1993
> 	The Regents of the University of California. All rights reserved.
> FreeBSD 3.1-RELEASE #7: Tue Jul  6 06:14:08 PHT 1999
>     root@andee.pexxnet.com.ph:/usr/src/sys/compile/ANDEE
> Timecounter "i8254"  frequency 1193182 Hz
> CPU: Pentium/P55C (199.91-MHz 586-class CPU)
>   Origin = "GenuineIntel"  Id = 0x543  Stepping=3
>   Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
> real memory  = 67108864 (65536K bytes)
> avail memory = 61972480 (60520K bytes)
> Preloaded elf kernel "kernel" at 0xf0330000.
> Probing for PnP devices:
> Probing for devices on the ISA bus:
> sc0 on isa
> sc0: VGA color <16 virtual consoles, flags=0x0>
> ed0 not found at 0x280
> fe0 not found at 0x300
> atkbdc0 at 0x60-0x6f on motherboard
> atkbd0 irq 1 on isa
> sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
> sio0: type 16550A
> sio1 at 0x2f8-0x2ff irq 3 on isa
> sio1: type 16550A
> fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
> fd0: 1.44MB 3.5in
> wdc0 at 0x1f0-0x1f7 irq 14 on isa
> wdc0: unit 0 (wd0): <Maxtor 82100A4>
> wd0: 2014MB (4124736 sectors), 4092 cyls, 16 heads, 63 S/T, 512 B/S
> wdc0: unit 1 (atapi): <MATSHITA CR-584/QS14>, removable, accel, dma, iordis
> acd0: drive speed 2062KB/sec, 128KB cache
> acd0: supported read types: CD-R, CD-DA
> acd0: Audio: play, 256 volume levels
> acd0: Mechanism: ejectable tray
> acd0: Medium: CD-ROM 120mm data disc loaded, unlocked
> wdc1 not found at 0x170
> ppc0 at 0x378 irq 7 on isa
> ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
> nlpt0: <generic printer> on ppbus 0
> nlpt0: Interrupt-driven port
> ppi0: <generic parallel i/o> on ppbus 0
> plip0: <PLIP network interface> on ppbus 0
> ie0: unknown board_id: f000
> ie0 not found at 0x300
> ep0 not found at 0x300
> ex0 not found
> le0 not found at 0x300
> lnc0 not found at 0x280
> ze0 not found at 0x300
> zp0 not found at 0x300
> cs0 not found at 0x300
> adv0 not found at 0x330
> bt0 not found at 0x134
> aha0 not found at 0x134
> vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa
> npx0 on motherboard
> npx0: INT 16 interface
> Intel Pentium detected, installing workaround for F00F bug
> changing root device to wd0s1a
> mountmsdosfs(): bad bpb
> mountmsdosfs(): bad bpb
> mountmsdosfs(): bad bpb
> 
> RAMONCITO P. PUYAT <googoo@pexxnet.com.ph>
> Technical Director
> PEXBROS, INC.
> 
> 
> 
> 
> 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?Pine.BSF.4.10.9908111220140.36027-100000>