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>