Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 May 2002 00:27:46 +1000
From:      "Scott Penno" <scott.penno@gennex.com.au>
To:        <freebsd-current@freebsd.org>, <freebsd-mobile@freebsd.org>
Subject:   Problems with Dell Inspiron 2500/NEWCARD/Xircom CBEM56G [DRAFT]
Message-ID:  <000201c1f377$e7668d00$0128a8c0@SCOTT>

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

I've been attempting to get my Xircom Realport CBEM56G working under CURRENT
for some time without success.  I grabbed the latest source on 03/05 12:00PM
GMT and compiled without a problem.  I have a 3Com Etherlink III 3C589D card
which is a 16 bit card which I can insert and use without a problem.
However when I try and insert my Xircom Realport CBEM56G, my laptop locks
up.
Under 4.X the cardbus bridge caused some intial problems getting configured
but once working, worked a treat and I suspect this is where the current
problem is.  Without the kernel option PCI_ALLOW_UNSUPPORTED_IO_RANGE with
NEWCARD, I'm unable to
acheive any card functionality, when compiled with this option the 16 bit
3Com card works fine but the 32bit Xircom card causes a lockup.  Interesting
to note also that under Windows XP and FreeBSD 4.X the bridge is detected as
an OZ6933, while under FreeBSD 5.X it's detected as an OZ6833.
Not sure where to go from here so any assistance appreciated.  I've included
a dmesg from boot -v with the 3Com card, console messages when the Xircom
card is inserted until the lockup occurs and finally the kernel
configuration file.

Regards,

Scott.



Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #2: Sat May  4 12:13:42 EST 2002
    root@jupiter.gennex.com.au:/usr/obj/usr/src/sys/JUPITER
Preloaded elf kernel "/boot/kernel/kernel" at 0xc043b000.
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc043b0b4.
Calibrating clock(s) ... TSC clock: 897239123 Hz, i8254 clock: 1193138 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254"  frequency 1193182 Hz
CLK_USE_TSC_CALIBRATION not specified - using old calibration method
TSC initialization skipped: APM enabled.
CPU: Pentium III/Pentium III Xeon/Celeron (897.28-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x68a  Stepping = 10

Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,
PAT,PSE36,MMX,FXSR,SSE>
real memory  = 266797056 (260544K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009efff, 647168 bytes (158 pages)
0x00462000 - 0x0fe67fff, 262168576 bytes (64006 pages)
avail memory = 254808064 (248836K bytes)
bios32: Found BIOS32 Service Directory header at 0xc00f66b0
bios32: Entry = 0xfd890 (c00fd890)  Rev = 0  Len = 1
pcibios: PCI BIOS entry at 0xfd890+0x13a
pnpbios: Found PnP BIOS data at 0xc00f6700
pnpbios: Entry = f0000:a2a6  Rev = 1.0
Other BIOS signatures found:
null: <null device, zero device>
random: <entropy source>
mem: <memory & I/O>
Pentium Pro MTRR support enabled
VESA: information block
56 45 53 41 00 03 00 01 00 01 01 00 00 00 40 00
00 01 10 00 00 01 31 01 00 01 43 01 00 01 5d 01
00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
VESA: 16 mode(s) found
VESA: v3.0, 1024k memory, flags:0x1, mode table:0xc03895c0 (1000040)
VESA: Intel815M(TM) Graphics Chip Accelerated VGA BIOS
VESA: Intel Corporation i815M Graphics Controller Hardware Version 0.0
pci_open(1): mode 1 addr port (0x0cf8) is 0x80001004
pci_open(1a): mode1res=0x80000000 (0x80000000)
pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=11308086)
Using $PIR table, 7 entries at 0xc00fdf50
apm0: <APM BIOS> on motherboard
apm0: found APM BIOS v1.2, connected at v1.2
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: Other PM system enabled.
pcib0: <Intel 82815 (i815 GMCH) Host To Hub bridge> at pcibus 0 on
motherboard
pci0: physical bus=0
found-> vendor=0x8086, dev=0x1130, revid=0x11
 bus=0, slot=0, func=0
 class=06-00-00, hdrtype=0x00, mfdev=0
 map[10]: type 3, range 32, base f8000000, size 26, enabled
 map[14]: type 1, range 32, base f4000000, size 19, enabled
found-> vendor=0x8086, dev=0x1132, revid=0x11
 bus=0, slot=2, func=0
 class=03-00-00, hdrtype=0x00, mfdev=0
 intpin=a, irq=10
 powerspec 2  supports D0 D3  current D0
found-> vendor=0x8086, dev=0x2448, revid=0x03
 bus=0, slot=30, func=0
 class=06-04-00, hdrtype=0x01, mfdev=0
found-> vendor=0x8086, dev=0x244c, revid=0x03
 bus=0, slot=31, func=0
 class=06-01-00, hdrtype=0x00, mfdev=1
 map[20]: type 4, range 32, base 00001800, size  4, enabled
found-> vendor=0x8086, dev=0x244a, revid=0x03
 bus=0, slot=31, func=1
 class=01-01-80, hdrtype=0x00, mfdev=0
 map[20]: type 4, range 32, base 00001820, size  5, enabled
found-> vendor=0x8086, dev=0x2442, revid=0x03
 bus=0, slot=31, func=2
 class=0c-03-00, hdrtype=0x00, mfdev=0
 intpin=d, irq=5
 map[20]: type 4, range 32, base 00001810, size  4, enabled
found-> vendor=0x8086, dev=0x2443, revid=0x03
 bus=0, slot=31, func=3
 class=0c-05-00, hdrtype=0x00, mfdev=0
 intpin=b, irq=5
 map[20]: type 4, range 32, base 00001880, size  5, enabled
found-> vendor=0x8086, dev=0x2444, revid=0x03
 bus=0, slot=31, func=4
 class=0c-03-00, hdrtype=0x00, mfdev=0
 intpin=c, irq=5
 map[10]: type 4, range 32, base 00001c00, size  8, enabled
 map[14]: type 4, range 32, base 00001840, size  6, enabled
found-> vendor=0x8086, dev=0x2445, revid=0x03
 bus=0, slot=31, func=5
 class=04-01-00, hdrtype=0x00, mfdev=0
 intpin=b, irq=5
pci0: <PCI bus> on pcib0
agp0: <Intel 82815 (i815 GMCH) SVGA controller> mem
0xf4000000-0xf407ffff,0xf8000000-0xfbffffff irq 10 at device 2.0 on pci0
agp0: allocating GATT for aperture of size 64M
pcib1: <PCI-PCI bridge> at device 30.0 on pci0
pcib1:   secondary bus     1
pcib1:   subordinate bus   1
pcib1:   I/O decode        0xf000-0xfff
pcib1:   memory decode     0xfff00000-0xfffff
pcib1:   prefetched decode 0xfff00000-0xfffff
pci1: physical bus=1
found-> vendor=0x1217, dev=0x6933, revid=0x01
 bus=1, slot=3, func=0
 class=06-07-00, hdrtype=0x02, mfdev=1
 intpin=a, irq=9
 powerspec 2  supports D0 D1 D2 D3  current D0
found-> vendor=0x1217, dev=0x6933, revid=0x01
 bus=1, slot=3, func=1
 class=06-07-00, hdrtype=0x02, mfdev=1
 intpin=b, irq=9
 powerspec 2  supports D0 D1 D2 D3  current D0
pci1: <PCI bus> on pcib1
pccbb0: <O2Mirco OZ6833 PCI-CardBus Bridge> irq 9 at device 3.0 on pci1
start (84000000) < sc->membase (fff00000)
end (ffffffff) > sc->memlimit (fffff)
pcib1: device pccbb0 requested unsupported memory range
0x84000000-0xffffffff (decoding 0xfff00000-0xfffff, 0xfff00000-0xfffff)
pcib1: device pccbb0 requested decoded memory range 0x84000000-0xffffffff
cardbus0: <CardBus bus> on pccbb0
pccard0: <16-bit PCCard bus> on pccbb0
pccbb1: <O2Mirco OZ6833 PCI-CardBus Bridge> irq 9 at device 3.1 on pci1
start (84000000) < sc->membase (fff00000)
end (ffffffff) > sc->memlimit (fffff)
pcib1: device pccbb1 requested unsupported memory range
0x84000000-0xffffffff (decoding 0xfff00000-0xfffff, 0xfff00000-0xfffff)
pcib1: device pccbb1 requested decoded memory range 0x84000000-0xffffffff
cardbus1: <CardBus bus> on pccbb1
pccard1: <16-bit PCCard bus> on pccbb1
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH2 ATA100 controller> port 0x1800-0x180f at device 31.1 on
pci0
ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x1800
ata0: mask=03 ostat0=50 ostat2=00
ata0-master: ATAPI 00 00
ata0-slave: ATAPI 00 00
ata0: mask=03 stat0=50 stat1=00
ata0-master: ATA 01 a5
ata0: devices=01
ata0: at 0x1f0 irq 14 on atapci0
ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0x1808
ata1: mask=03 ostat0=50 ostat2=00
ata1-master: ATAPI 14 eb
ata1-slave: ATAPI 00 00
ata1: mask=03 stat0=00 stat1=00
ata1: devices=04
ata1: at 0x170 irq 15 on atapci0
pci0: <serial bus, USB> at device 31.2 (no driver attached)
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
pci0: <serial bus, USB> at device 31.4 (no driver attached)
pcm0: <Intel 82801BA (ICH2)> port 0x1840-0x187f,0x1c00-0x1cff irq 5 at
device 31.5 on pci0
pcm0: ac97 codec id 0x83847600 (SigmaTel STAC9700/9783/9784)
pcm0: ac97 codec features 18 bit DAC, 18 bit ADC, 5 bit master volume,
SigmaTel 3D Enhancement
pcm0: sndbuf_setmap 71000, 4000; 0xd1dca000 -> 71000
pcm0: sndbuf_setmap 8e000, 4000; 0xd1dd7000 -> 8e000
pcm0: measured ac97 link rate at 29293 Hz
ata: ata0 already exists; skipping it
ata: ata1 already exists; skipping it
Trying Read_Port at 203
Trying Read_Port at 243
Trying Read_Port at 283
Trying Read_Port at 2c3
Trying Read_Port at 303
Trying Read_Port at 343
Trying Read_Port at 383
Trying Read_Port at 3c3
sc: sc0 already exists; skipping it
vga: vga0 already exists; skipping it
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
orm0: <Option ROMs> at iomem 0xd4000-0xd7fff,0xd0000-0xd3fff,0xc0000-0xcbfff
on isa0
adv0 failed to probe on isa0
aha0 failed to probe on isa0
aic0 failed to probe on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0047
atkbd: keyboard ID 0x41ab (2)
kbd0 at atkbd0
kbd0: atkbd0, AT 101/102 (2), config:0x1, flags:0x3d0000
psm0: current command byte:0047
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse, device ID 3-00, 3 buttons
psm0: config:00000000, flags:00000000, packet size:4
psm0: syncmask:08, syncbits:08
bt0 failed to probe on isa0
cs0 failed to probe at port 0x300 on isa0
ed0 failed to probe at port 0x280 iomem 0xd8000 irq 10 on isa0
fdc0: <enhanced floppy controller (i82077, NE72065 or clone)> at port
0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
fe0 failed to probe at port 0x300 on isa0
ie0 failed to probe at port 0x300 iomem 0xd0000 irq 10 on isa0
le0 failed to probe at port 0x300 iomem 0xd0000 irq 5 on isa0
lnc0 failed to probe at port 0x280 irq 10 drq 0 on isa0
pmtimer0 on isa0
ppc0: parallel port found at 0x378
ppc0: using extended I/O port range
ppc0: ECP SPP ECP+EPP SPP
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
plip0: <PLIP network interface> on ppbus0
bpf: lp0 attached
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd0, terminal emulator: sc (syscons terminal)
sio0: irq maps: 0x1 0x11 0x1 0x1
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio1: irq maps: 0x1 0x1 0x1 0x1
sio1: probe failed test(s): 0 1 2 4 6 7 9
sio1 failed to probe at port 0x2f8-0x2ff irq 3 on isa0
sio2: not probed (disabled)
sio3: not probed (disabled)
sn0 failed to probe at port 0x300 irq 10 on isa0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
fb0: vga0, vga, type:VGA (5), flags:0x700ff
fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000
fb0: init mode:24, bios mode:3, current mode:24
fb0: window:0xc00b8000 size:32k gran:32k, buf:0 size:32k
VGA parameters upon power-up
50 18 10 00 00 00 03 00 02 67 5f 4f 50 82 55 81
bf 1f 00 4f 0d 0e 00 00 06 40 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
VGA parameters in BIOS for mode 24
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
EGA/VGA parameters to be used for mode 24
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
vt0 failed to probe on isa0
isa_probe_children: probing PnP devices
BIOS Geometries:
 0:03fefe3f 0..1022=1023 cylinders, 0..254=255 heads, 1..63=63 sectors
 0 accounted for
Device configuration finished.
procfs registered
Timecounters tick every 10.000 msec
bpf: lo0 attached
ad0: success setting UDMA5 on Intel chip
Creating DISK ad0
ar: FreeBSD check1 failed
ad0: <HITACHI_DK23CA-20/00H1A0G1> ATA-5 disk at ata0-master
ad0: 19077MB (39070080 sectors), 38760 C, 16 H, 63 S, 512 B
ad0: 16 secs/int, 1 depth queue, UDMA100
ad0: piomode=4 dmamode=2 udmamode=5 cblid=1
ata1-master: piomode=4 dmamode=2 udmamode=2 dmaflag=1
ata1-master: success setting PIO4 on generic chip
acd0: <SAMSUNG CD-ROM SN-124/N001> CDROM drive at ata1 as master
acd0: read 4134KB/s (34515KB/s), 128KB buffer, PIO4
acd0: Reads: CD-R, CD-RW, CD-DA stream, packet
acd0: Writes:
acd0: Audio: play, 255 volume levels
acd0: Mechanism: ejectable tray, unlocked
acd0: Medium: CD-ROM 120mm audio disc
Mounting root from ufs:/dev/ad0s2a
ad0s1: type 0x6, start 63, end = 273104, size 273042 : OK
ad0s2: type 0xa5, start 273105, end = 19663559, size 19390455 : OK
ad0s3: type 0xf, start 19663560, end = 39054014, size 19390455
ad0s3: C/H/S start 1023/0/1 (16434495) != start 19663560: invalid
ad0s5: type 0x7, start 19663623, end = 39054014, size 19390392
ad0s5: C/H/S start 1023/1/1 (16434558) != start 19663623: invalid
start_init: trying /sbin/init
Entropy harvesting:
 interrupts
 ethernet
 point_to_point
.
swapon: adding /dev/ad0s2b as swap device
swapon: adding /dev/ad0s2e as swap device
Automatic boot in progress...
/dev/ad0s2a: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s2a: clean, 2846783 free (20743 frags, 353255 blocks, 0.5%
fragmentation)
Doing initial network setup:
 host.conf
 hostname
.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
 inet 127.0.0.1 netmask 0xff000000
route:
writing to routing socket
:
Network is unreachable
add net default: gateway 192.168.40.254: Network is unreachable
Additional routing options:
.
Routing daemons:
.
Additional daemons:
 syslogd
May  4 12:59:53 jupiter syslogd: kernel boot file is /boot/kernel/kernel
.
Doing additional network setup:
.
Starting final network daemons:
.
ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout
Starting standard daemons:
 cron
 sshd
 sendmail-submit
 sendmail-clientmqueue
.
Initial rc.i386 initialization:
.
Configuring syscons:
 blanktime
.
Additional ABI support:
.
Local package initialization:
.
Additional TCP options:
.
Starting background filesystem checks

Sat May  4 12:59:55 EST 2002
May  4 13:00:03 jupiter login: ROOT LOGIN (root) ON ttyv1
link_elf: symbol gd_curproc undefined
link_elf: symbol gd_curproc undefined
link_elf: symbol gd_curproc undefined
link_elf: symbol gd_curproc undefined
link_elf: symbol gd_curproc undefined
fd0: autoselected 1440 KB medium
WARNING: R/W mount of /mnt denied.  Filesystem is not clean - run fsck
WARNING: R/W mount of /mnt denied.  Filesystem is not clean - run fsck
fd0: autoselected 1440 KB medium
WARNING: R/W mount of /mnt denied.  Filesystem is not clean - run fsck
start (84000000) < sc->membase (fff00000)
end (ffffffff) > sc->memlimit (fffff)
pcib1: device pccard0 requested unsupported memory range
0x84000000-0xffffffff (decoding 0xfff00000-0xfffff, 0xfff00000-0xfffff)
pcib1: device pccard0 requested decoded memory range 0x84000000-0xffffffff
pccard0: CIS version PCCARD 2.0 or 2.1
pccard0: CIS info: 3Com Corporation, 3C589D, TP/BNC LAN Card Ver. 2a, 000002
pccard0: Manufacturer code 0x101, product 0x589
pccard0: function 0: network adapter, ccr addr 10000 mask 3
pccard0: function 0, config table entry 1: I/O card; irq mask ffff; iomask
4, iospace 0-f; rdybsy_active wp_active bvd_active io8 io16 irqlevel
pccard0: function 0, config table entry 3: I/O card; irq mask ffff; iomask
4, iospace 0-f; rdybsy_active wp_active bvd_active io8 io16 irqlevel
pcib1: device pccard0 requested decoded I/O range 0x100-0xffffffff
start (84000000) < sc->membase (fff00000)
end (ffffffff) > sc->memlimit (fffff)
pcib1: device pccard0 requested unsupported memory range
0x84000000-0xffffffff (decoding 0xfff00000-0xfffff, 0xfff00000-0xfffff)
pcib1: device pccard0 requested decoded memory range 0x84000000-0xffffffff
ep0: <3Com 3c589 10Mbps Ethernet> at port 0x100-0x10f irq 9 function 0
config 1 on pccard0
pcib1: device ep0 requested decoded I/O range 0x100-0x10f
pcib1: device pccard0 requested decoded I/O range 0x100-0x10f
pcib1: device ep0 requested decoded I/O range 0x100-0x10f
ep0: Ethernet address 00:60:97:89:94:37
bpf: ep0 attached
May  4 13:35:25 jupiter login: ROOT LOGIN (root) ON ttyv2



start (84000000) < sc->membase (fff00000)
end (ffffffff) > sc->memlimit (fffff)
Product version: 5.0
Product name: Xircom | CardBus Ethernet 10/100 + Modem 56 | CBEM56G | 1.03 |
Manufacturer ID: 0501030181
Functions: Network Adaptor, Multi-Functioned
Function Extension: 04060010a4d1c890
Function Extension: 0102
Function Extension: 0280969800
Function Extension: 0200e1f505
Function Extension: 0301
Function Extension: 0303
Function Extension: 0501
cardbus0: Invalid BAR number: 27(06)
CIS reading done
start (84000000) < sc->membase (fff00000)
end (ffffffff) > sc->memlimit (fffff)
pcib1: device cardbus0 requested unsupported memory range
0x84000000-0xffffffff
(decoding 0xfff00000-0xfffff,0xfff00000-0xfffff)
pcib1: device cardbus0 requested decoded memory range 0x84000000-0xffffffff
end (0x840217f) > sc->memlimit (fffff)
pcib1: device cardbus0 requested unsupported memory range
0x84002000-0x8400217f
(decoding 0xfff00000-0xfffff,0xfff00000-0xfffff)
pcib1: device cardbus0 requested decoded memory range 0x84002000-0x8400217f
end (8400217f) > sc->memlimit (fffff)
pcib1: device cardbus0 requested unsupported memory range
0x84002000-0x8400217f
(decoding 0xfff00000-0xfffff,0xfff00000-0xfffff)
pcib1: device cardbus0 requested decoded memory range 0x84002000-0x8400217f
pcib1: device cardbus0 requested decoded I/O range 0x1000-0xffffffff
pcib1: device cardbus0 requested decoded I/O range 0x1000-0x107f
dc0: <Xircom X3201 10/100BaseTX> port 0x1000-0x107f mem
0x84002000-0x840020ff,0x84002100-0x8400217f irq 9 at device 0.0 on cardbus0
pcib1: device dc0 requested decoded I/O range 0x1000-0x107f
<... hardlock occurs here ...>



#
# NEWCARD -- efforts at porting newconfig pccard/cardbus code to newbus
#

machine  i386
cpu  I686_CPU
ident  JUPITER
maxusers 0

makeoptions DEBUG=-g  #Build kernel with gdb(1) debug symbols

options  INET   #InterNETworking
options  FFS   #Berkeley Fast Filesystem
options  SOFTUPDATES  #Enable FFS soft updates support
options  UFS_DIRHASH  #Improve performance on big directories
options  NFSCLIENT  #Network Filesystem Client
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  KTRACE   #ktrace(1) support
options  SYSVSHM   #SYSV-style shared memory
options  SYSVMSG   #SYSV-style message queues
options  SYSVSEM   #SYSV-style semaphores
options  P1003_1B  #Posix P1003_1B real-time extensions
options  _KPOSIX_PRIORITY_SCHEDULING
options  KBD_INSTALL_CDEV # install a CDEV entry in /dev

# Debugging for use in -current
options  DDB   #Enable the kernel debugger
options  INVARIANTS  #Enable calls of extra sanity checking
options  INVARIANT_SUPPORT #Extra sanity checks of internal structures,
required by INVARIANTS
options  WITNESS   #Enable mutex checks to detects deadlocks and cycles
options  WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed

device  isa
device  pci
#options  PCI_ENABLE_IO_MODES # Enable pci resources left off by a "lazy
BIOS"
options  PCI_ALLOW_UNSUPPORTED_IO_RANGE

# AGP GART support
device  agp
options  VESA

# Floppy drives
device  fdc

# ATA and ATAPI devices
device  ata
device  atadisk   # ATA disk drives
device  atapicd   # ATAPI CDROM drives

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

device  vga  # VGA screen

# splash screen/screen saver
device  splash

# syscons is the default console driver, resembling an SCO console
device  sc 1

# Floating point support - do not disable.
device  npx

# Power management support (see NOTES for more options)
device  apm
# Add suspend/resume support for the i8254.
device  pmtimer

# Pcmcia and cardbus bridge support
device  pccbb   # cardbus (yenta) bridge
device  pccard
device  cardbus
#device  card
#device  pcic

# 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

# 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  dc  # DEC/Intel 21143 and various workalikes

# ISA Ethernet NICs.  pccard nics included.
device  ep  # Etherlink III based cards

# Wireless NIC cards
device  wi  # WaveLAN/IEEE 802.11 wireless NICs.

# 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  gif  # IPv6 and IPv4 tunneling

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
device  bpf  # Berkeley packet filter

device  pcm





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?000201c1f377$e7668d00$0128a8c0>