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>
