Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Sep 2003 18:15:14 -0500
From:      "Jason A. Crome" <crome@devnetinc.com>
To:        freebsd-hardware@freebsd.org
Subject:   Network card issues
Message-ID:  <200309161815.14572.crome@devnetinc.com>

next in thread | raw e-mail | index | archive | help

--Boundary-00=_Cm5Z/zFh7xh66uE
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I am attempting to get my network card running under FreeBSD 5.1 Release, and 
it is unfortunately being a headache.  My particular network setup requires 
DHCP, and when the boot process attempts to start the DHCP client, my adapter 
does not receive an address.  Strangely enough, when booting with the GENERIC 
kernel, I have no such issues - my adapter gets an IP address just fine.

My PC has a 3com 3c905c network adapter installed.  I have added the following 
entries to my kernel configuration file to support it:

device miibus
device xl

I have also attached my kernel config file in hopes it will be of some use.

Any thoughts or insights are most definitely appreciated!  Thanks in advance.

Jason A. Crome

--Boundary-00=_Cm5Z/zFh7xh66uE
Content-Type: text/plain;
  charset="us-ascii";
  name="DAEMON"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="DAEMON"

#
# DAEMON - Kernel configuration for FreeBSD desktop.
#

machine		i386
cpu		I686_CPU
ident		DAEMON

options		CPU_ATHLON_SSE_HACK
options 	SCHED_4BSD		#4BSD scheduler
options 	INET			#InterNETworking
options		IPSEC
options		IPSEC_ESP
options 	FFS			#Berkeley Fast Filesystem
options 	SOFTUPDATES		#Enable FFS soft updates support
options 	UFS_ACL			#Support for access control lists
options 	UFS_DIRHASH		#Improve performance on big directories
options 	MD_ROOT			#MD is a potential root device
options 	NFSCLIENT		#Network Filesystem Client
options 	NFSSERVER		#Network Filesystem Server
options 	NFS_ROOT		#NFS usable as root device, requires NFSCLIENT
options 	MSDOSFS			#MSDOS Filesystem
options 	CD9660			#ISO 9660 Filesystem
options 	PROCFS			#Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		#Pseudo-filesystem framework
options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options 	COMPAT_FREEBSD4		#Compatible with FreeBSD4
options 	KTRACE			#ktrace(1) support
options 	SYSVSHM			#SYSV-style shared memory
options 	SYSVMSG			#SYSV-style message queues
options 	SYSVSEM			#SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~128k to driver.
options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~215k to driver.
options		QUOTA

# Debugging for use in -current
options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS

# Bus drivers ;)
device		isa
device		eisa
device		pci

# Floppy drives
device		fdc

# ATA and ATAPI devices
device		ata
device		atadisk
device		atapicd
#device		pst
options 	ATA_STATIC_ID		#Static device numbering

# SCSI peripherals
device		scbus		# SCSI bus (required)
device		da		# Direct Access (disks)

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard
device		psm		# PS/2 mouse

# Terminals and displays
device		vga		# VGA video card driver
device		splash		# Splash screen and screen saver support
device		sc
device		agp		# support several AGP chipsets

# Floating point support - do not disable.
device		npx

# Serial (COM) ports
device		sio		# 8250, 16[45]50 based serial ports

# Parallel port
device		ppc
device		ppbus		# Parallel port bus (required)
device		lpt		# Printer
device		plip		# TCP/IP over parallel
device		ppi		# Parallel port interface device
#device		vpo		# Requires scbus and da

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device		miibus		# MII bus support
device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')

# Pseudo devices - the number indicates how many units to allocate.
device		random		# Entropy device
device		loop		# Network loopback
device		ether		# Ethernet support
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		md		# Memory "disks"
device 		sl
device		ppp

# USB support
device		uhci		# UHCI PCI->USB interface
device		ohci		# OHCI PCI->USB interface
device		usb		# USB Bus (required)
#device		udbp		# USB Double Bulk Pipe devices
device		ugen		# Generic
device		uhid		# "Human Interface Devices"
device		ukbd		# Keyboard
device		ulpt		# Printer
device		umass		# Disks/Mass storage - Requires scbus and da
device		ums		# Mouse
device		urio		# Diamond Rio 500 MP3 player
device		uscanner	# Scanners

# FireWire support
device		firewire	# FireWire bus code
device		sbp		# SCSI over FireWire (Requires scbus and da)

# Sound Card
device		pcm
device		midi
device		seq


--Boundary-00=_Cm5Z/zFh7xh66uE--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309161815.14572.crome>