Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jun 1999 12:04:12 +0200
From:      Olaf Erb <olaf@erb.nu>
To:        freebsd-mobile@freebsd.org
Subject:   Experiences with Dell Inspiron 3500
Message-ID:  <19990630120412.A75505@erb.nu>

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

I want so share my experiences with a Dell Inspiron 3500 anf FreeBSD/PAO.

I spend several hours esp. getting the CardBus stuff running.. 
The PAO-bootdisk didn't work, I had to install from CD, then figure out 
the kernel config below to get the cardbus/pcmcia stuff going.

Here's a PAO-laptop-survey ready entry- does anyone know what happened there?
No new entry for months, the submission form isn't working.

Machine   : Dell Inspiron 3500, Celeron 366, 6.4GB HD, Floppy, CD-ROM 
FreeBSD   : OK (3.2-RELEASE)
Pccard Pkg: PAO-3.2
APM BIOS  : OK 
Config Opt: see attached config
PCIC      : 
Cards     :
  - D-link DE-660 Ethernet Card
  - Apollo 56k fax/modem card 
Misc Info :
	Sound: OK with Luigis driver
	XFree: OK with 3.3.3.1 XF86_SVGA (neomagic driver)
	CardBus: see options in the config file, plain PAO bootdisk 
	didn't work :( You've to install all the stuff from CDROM first,
	then apply PAO distribution and build a custom kernel.

# config for Dell Inspiron 3500
# 

machine		"i386"
cpu		"I386_CPU"
cpu		"I486_CPU"
cpu		"I586_CPU"
cpu		"I686_CPU"
ident		inspiron
maxusers	10

#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		NFS			#Network Filesystem
options		MSDOSFS			#MSDOS Filesystem
options		"CD9660"		#ISO 9660 Filesystem
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

# You may need to reset all pccards after resuming
options		PCIC_RESUME_RESET

# Detach SCSI devices when the SCSI card is removed
#options	SCSI_DETACH

# Detach ATAPI devices when the ATA card is removed
options		ATAPI_DETACH

# Suspend the system when the battery status is "Low"
options	"APM_BATT_LOW_SUSPEND"

# If you want to use NTP on laptop machines, uncomment the following 
# option.  Current APM implementation affects NTP client.
#options	"APM_NO_CLOCK_ADJUST"

# PAO Enhanced PCI-PCIC support (experimental)
# needed for Dell Inspiron
options	CB_TEST
options	FORCE_IRQ_ROUTING

config		kernel	root on wd0

controller	isa0
controller	pnp0
controller	pci0

# Dont remove these two lines!
pseudo-device	card	1

device		pcic0   at isa? port 0x3e0 flags 0x1 irq 11

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
disk		fd0	at fdc0 drive 0
#disk		fd1	at fdc0 drive 1

#controller	fdc1	at isa? disable port "IO_YEFDC" bio irq ?
#disk		fd2	at fdc1 drive 0
#disk		fd3	at fdc1 drive 1
#options		FDC_YE

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

#controller	wdc2	at isa? disable port "IO_WD2" bio irq ?
#disk		wd4	at wdc2 drive 0
#disk		wd5	at wdc2 drive 1

#controller	wdc3	at isa? disable port "IO_WD2" bio irq ?
#disk		wd6	at wdc3 drive 0
#disk		wd7	at wdc3 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 (LS-120)

# 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?		# Advanced Power Management

device		sio0	at isa? port "IO_COM1" 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
device		sio4
device		sio5

#device		mse0	at isa? port 0x23c tty irq 5

# Parallel port
device		ppc0	at isa? port? flags 0x40 net irq 7
controller	ppbus0
device		lpt0	at ppbus?
#device		plip0	at ppbus?
#device		ppi0	at ppbus?
#controller	vpo0	at ppbus?

# The following Ethernet NICs are all PCI devices.
#
#device de0		# DEC/Intel DC21x4x (``Tulip'')
#device xl0		# 3Com 3c90x (``Boomerang'', ``Cyclone'')

# 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 0x280 net irq 10 iomem 0xd8000
#device ed1 at isa? disable port 0x300 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 ep1 at isa? disable port 0x300 net irq 10
#device ex0 at isa? port? net irq?
#device fe0 at isa? port 0x300 net irq 10
#device fe1 at isa? disable port 0x300 net irq 10
#device le0 at isa? port 0x300 net irq 5 iomem 0xd0000
#device lnc0 at isa? port 0x280 net irq 10 drq 0
#device sn0 at isa? port 0x300 net irq 10
#device sn1 at isa? disable port 0x300 net irq 10
#device wlp0 at isa? port 0x300 net irq 11
#device wlp1 at isa? disable port 0x300 net irq 11
#device cs0 at isa? disable port 0x300 net irq ?
#device cnw0 at isa? port 0x300 net irq 5
#device cnw1 at isa? disable port 0x300 net irq 5
#device ux0
#device wi0
#device xe0

# do not enable ze0 and zp0 (these devices are obsolete)
##device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000
##device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000

# IBM Smart Capture PCMCIA card
#device	scc0
#device	scc1

# Hitachi microcomputer system Speach Synthesizer card
#device hss0
#device hss1

# PCMCIA Joystick
#device		joy0	at isa? port "IO_GAME"

# PCMCIA GPIB card
#device		gp0	at isa? port 0x2c0 tty

pseudo-device	loop
pseudo-device	ether
pseudo-device	sl	1
# ijppp uses tun instead of ppp device
#pseudo-device	ppp	1
pseudo-device	vn	1
pseudo-device	tun	1
pseudo-device	pty	64
pseudo-device	gzip		# Exec gzipped a.out's

#  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

#
# Enable the kernel debugger.
#
#options		DDB

# 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.
#
options		SYSVSHM
options		SYSVSEM
options		SYSVMSG

options         CODA                    #CODA filesystem.
pseudo-device   vcoda   4               #coda minicache <-> venus comm.

options         "P1003_1B"
options         "_KPOSIX_PRIORITY_SCHEDULING"
options         "_KPOSIX_VERSION=199309L"

device pcm0 at isa? port 0x530 tty irq 5 drq 0 flags 0x11


-- 
Don't mistake lack of talent for genius.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




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