From owner-freebsd-stable@FreeBSD.ORG Thu Jan 5 04:45:22 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC29516A420 for ; Thu, 5 Jan 2006 04:45:22 +0000 (GMT) (envelope-from rossmarch@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4180943D4C for ; Thu, 5 Jan 2006 04:45:11 +0000 (GMT) (envelope-from rossmarch@gmail.com) Received: by xproxy.gmail.com with SMTP id s9so1972310wxc for ; Wed, 04 Jan 2006 20:45:08 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=D3FaelsYIin2hrW3sIxUwSDPTCyKBKyXqNtAE6ntYNWXWMNJnMBJ/bVs6Q/cT+rxp36doH/sxtI0KbOvzOmKsGi7wW878Lx2qiJ1m8MjUEpQb9eh35ZFXaAFKF09hvl39VjRKnzLzr8V33MYE6hvkZv0KlpQCdCjLkLbLgsx1DM= Received: by 10.70.124.5 with SMTP id w5mr12199972wxc; Wed, 04 Jan 2006 20:45:08 -0800 (PST) Received: by 10.70.54.12 with HTTP; Wed, 4 Jan 2006 20:45:08 -0800 (PST) Message-ID: <9f96c1770601042045v3e6b8381ua637e8f81b79cb60@mail.gmail.com> Date: Wed, 4 Jan 2006 21:45:08 -0700 From: Ross Marchiafava To: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: 6.0-STABLEThinkpad 600e SMBus IOCTL: Device not configured error & Minor vidcontrol problem X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jan 2006 04:45:23 -0000 I'm currently running 6.0-STABLE on my IBM Thinkpad 600e 2645-4AU with a custom kernel. I updated the BIOS to the latest version that IBM offers ( INET36WW http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=3DDSHY-46HLK= Q ). I have two issues that I would love to get some hints on how to resolve. When my laptop comes out of suspend, the video color becomes distorted. I'm using VESA with 'vidcontrol MODE_279' 1024x768x16 it seems that all video modes do the same thing when coming out of suspend. The strange thing is when coming out of suspend and using a different MODE, the color it distorts to changes depending on the current mode. All the login prompts on my ttys are a yellow color. It distorts other colors as well but that's the main color I notice ( MODE_279 ). If I run 'vidcontrol MODE_279' with the color distortion already occurring, the resolution is refreshed and I have no color distortion until the next time the laptop goes in to suspend. Would it be possible to have vidcontrol MODE_279 run every time the laptop resumes from the suspended state? My second issue is with SMBus, i'm getting some IOCTL: Device not configured errors when running chm, I read in a post that intpm ( the driver I'm loading ) requires to use IRQ 9: root 20 0.0 0.0 0 8 ?? WL 12:29PM 0:00.00 [irq9: int= pm0] smbus driver is compiled in to the kernel. When the intpm0 driver is loaded I do have /dev/smb0 created. I also tried using 'chm -I' to see what results I would get and they do not seem to be accurate as well. I figured that since dmesg is not giving me any errors regarding the driver being loaded and it's creating the /dev/smb0 device, that it's properly configured. Am I missing something here? I have listed pciconf, dmesg, loader.conf, device.hints, and kernel config below. I appreciate any help on these issues, I would love to have this laptop working 100%. Thank you. chm -I: ---------------------------------------- Motherboard Temperature: 255 =B0 C CPU_0 Temperature: 0 =B0 C CPU_1 Temperature: 0 =B0 C VCore: 3.98438 V Vit: 3.98438 V Vio: 3.98438 V +5V: 6.65391 V +12V: 15.9375 V -12V: -15.9375 V -5V: -6.65391 V Fan 1: Not Available Fan 2: Not Available Fan 3: Not Available ---------------------------------------- chm: ioctl: Device not configured ---------------------------------------- IOCTL: Device not configured IOCTL: Device not configured IOCTL: Device not configured IOCTL: Device not configured IOCTL: Device not configured IOCTL: Device not configured IOCTL: Device not configured IOCTL: Device not configured IOCTL: Device not configured IOCTL: Device not configured Motherboard Temperature: 191 =B0 C CPU_0 Temperature: 191 =B0 C CPU_1 Temperature: 191 =B0 C IOCTL: Device not configured VCore: 2.98438 V IOCTL: Device not configured Vit: 2.98438 V IOCTL: Device not configured Vio: 2.98438 V IOCTL: Device not configured +5V: 4.98391 V IOCTL: Device not configured +12V: 11.9375 V IOCTL: Device not configured -12V: -11.9375 V IOCTL: Device not configured -5V: -4.98391 V IOCTL: Device not configured Fan 1: 883 rpm IOCTL: Device not configured Fan 2: 1767 rpm IOCTL: Device not configured Fan 3: 3534 rpm ---------------------------------------- pciconf -vl: agp0@pci0:0:0: class=3D0x060000 card=3D0x00000000 chip=3D0x71908086 rev=3D= 0x03 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82443BX/ZX 440BX/ZX CPU to PCI Bridge (AGP Implemented)' class =3D bridge subclass =3D HOST-PCI pcib1@pci0:1:0: class=3D0x060400 card=3D0x00000000 chip=3D0x71918086 rev=3D= 0x03 hdr=3D0x01 vendor =3D 'Intel Corporation' device =3D '82443BX/ZX 440BX/ZX AGPset PCI-to-PCI bridge' class =3D bridge subclass =3D PCI-PCI cbb0@pci0:2:0: class=3D0x060700 card=3D0x00eb1014 chip=3D0xac1d104c rev=3D= 0x00 hdr=3D0x02 vendor =3D 'Texas Instruments (TI)' device =3D 'PCI1251 PC Card CardBus Controller' class =3D bridge subclass =3D PCI-CardBus cbb1@pci0:2:1: class=3D0x060700 card=3D0x00eb1014 chip=3D0xac1d104c rev=3D= 0x00 hdr=3D0x02 vendor =3D 'Texas Instruments (TI)' device =3D 'PCI1251 PC Card CardBus Controller' class =3D bridge subclass =3D PCI-CardBus none0@pci0:6:0: class=3D0x040100 card=3D0x10101014 chip=3D0x60011013 rev=3D= 0x01 hdr=3D0x00 vendor =3D 'Cirrus Logic' device =3D 'CS4610 CrystalClear SoundFusion PCI Audio Accelerator' class =3D multimedia subclass =3D audio isab0@pci0:7:0: class=3D0x068000 card=3D0x00000000 chip=3D0x71108086 rev=3D= 0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82371AB/EB/MB PIIX4/4E/4M ISA Bridge' class =3D bridge atapci0@pci0:7:1: class=3D0x010180 card=3D0x00000000 chip=3D0x7111808= 6 rev=3D0x01 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82371AB/EB/MB PIIX4/4E/4M IDE Controller' class =3D mass storage subclass =3D ATA uhci0@pci0:7:2: class=3D0x0c0300 card=3D0x00000000 chip=3D0x71128086 rev=3D= 0x01 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82371AB/EB/MB PIIX4/4E/4M USB Interface' class =3D serial bus subclass =3D USB intpm0@pci0:7:3: class=3D0x068000 card=3D0x00000000 chip=3D0x7113808= 6 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82371AB/EB/MB PIIX4/4E/4M Power Management Controller' class =3D bridge none1@pci1:0:0: class=3D0x030000 card=3D0x00dd1014 chip=3D0x000510c8 rev=3D= 0x20 hdr=3D0x00 vendor =3D 'Neomagic Corporation' device =3D 'NM2200 MagicMedia 256AV' class =3D display subclass =3D VGA Here is my dmesg ( this is after It wakes from the lid being opened after it's closed, I get some ROUTE_INTERRUPT failed mesages : Copyright (c) 1992-2005 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 6.0-RELEASE #4: Sun Jan 1 03:23:23 MST 2006 emorphix@lurken.pengu.in:/usr/obj/usr/src/sys/LURKEN Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Pentium II/Pentium II Xeon/Celeron (363.96-MHz 686-class CPU) Origin =3D "GenuineIntel" Id =3D 0x66a Stepping =3D 10 Features=3D0x183f9ff real memory =3D 134021120 (127 MB) avail memory =3D 120913920 (115 MB) npx0: [FAST] npx0: on motherboard npx0: INT 16 interface cpu0 on motherboard apm0: on motherboard apm0: found APM BIOS v1.2, connected at v1.2 pcib0: pcibus 0 on motherboard pir0: on motherboard pci0: on pcib0 agp0: mem 0x40000000-0x43ffffff at device 0.0 on pci0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pci1: at device 0.0 (no driver attached) cbb0: mem 0x50102000-0x50102fff irq 11 at device 2.0 on pci0 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 cbb1: mem 0x50101000-0x50101fff irq 11 at device 2.1 on pci0 cardbus1: on cbb1 pccard1: <16-bit PCCard bus> on cbb1 pci0: at device 6.0 (no driver attached) isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfcf0-0xfcff at device 7.1 on pci0 ata0: on atapci0 ata1: on atapci0 uhci0: port 0x8400-0x841f irq 11 at device 7.2 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered intpm0: port 0xefa0-0xefaf irq 9 at device 7.3 on pci0 intpm0: I/O mapped efa0 intpm0: intr IRQ 9 enabled revision 0 intpm0: [GIANT-LOCKED] intsmb0: on intpm0 smbus1: on intsmb0 smb0: on smbus1 intpm0: PM I/O mapped ef00 pmtimer0 on isa0 orm0: at iomem 0xc0000-0xcbfff on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model Generic PS/2 mouse, device ID 0 fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on= isa0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 ppc0: at port 0x3bc-0x3c3 irq 7 on isa0 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode ppbus0: on ppc0 lpt0: on ppbus0 lpt0: Interrupt-driven port ppi0: on ppbus0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=3D0x300> 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 vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 unknown: can't assign resources (port) unknown: can't assign resources (irq) unknown: can't assign resources (port) unknown: can't assign resources (memory) unknown: can't assign resources (port) pcm0: at port 0x530-0x537,0x388-0x38b,0x220-0x233 irq 5 drq 1,0 on isa0 pcm0: [GIANT-LOCKED] unknown: can't assign resources (port) unknown: can't assign resources (port) unknown: can't assign resources (port) unknown: can't assign resources (port) Timecounters tick every 1.000 msec WARNING: apm_saver module requires apm enabled wi0: at port 0x180-0x1bf irq 11 function 0 config 1 on pccard0 wi0: using Lucent Technologies, WaveLAN/IEEE wi0: Lucent Firmware: Station (8.72.1) wi0: Ethernet address: 00:02:2d:b6:1c:e4 ad0: 6149MB at ata0-master UDMA33 acd0: CDROM at ata1-master PIO4 Trying to mount root from ufs:/dev/ad0s1a wi0: link state changed to DOWN wi0: detached pir0: ROUTE_INTERRUPT on resume for link 0x60 failed. pir0: ROUTE_INTERRUPT on resume for link 0x63 failed. pir0: ROUTE_INTERRUPT on resume for link 0x61 failed. wakeup from sleeping state (slept 00:00:16) wi0: at port 0x180-0x1bf irq 11 function 0 config 1 on pccard0 wi0: using Lucent Technologies, WaveLAN/IEEE wi0: Lucent Firmware: Station (8.72.1) wi0: Ethernet address: 00:02:2d:b6:1c:e4 this is my /boot/loader.conf: hw.cbb.start_memory=3D"0x20000000" #Without this I get an error from my PCMCIA stating that the card has no functions, with this I'm able to use my Orinoco gold card without a problem= . snd_mss_load=3D"YES" intpm_load=3D"YES" apm_saver_load=3D"YES" this is my /boot/device.hints: I had to specify these inorder to get my sound working prior to updating the BIOS, it seems to be working with it commented out now. #hint.pcm.0.at=3D"isa" #hint.pcm.0.port=3D"0x52c" #hint.pcm.0.irq=3D"5" #hint.pcm.0.drq=3D"1" #hint.pcm.0.flags=3D"0x10" hint.pcm.0.vol=3D"100" hint.fdc.0.at=3D"isa" hint.fdc.0.port=3D"0x3F0" hint.fdc.0.irq=3D"6" hint.fdc.0.drq=3D"2" hint.fd.0.at=3D"fdc0" hint.fd.0.drive=3D"0" hint.fd.1.at=3D"fdc0" hint.fd.1.drive=3D"1" hint.ata.0.at=3D"isa" hint.ata.0.port=3D"0x1F0" hint.ata.0.irq=3D"14" hint.ata.1.at=3D"isa" hint.ata.1.port=3D"0x170" hint.ata.1.irq=3D"15" hint.adv.0.at=3D"isa" hint.adv.0.disabled=3D"1" hint.bt.0.at=3D"isa" hint.bt.0.disabled=3D"1" hint.aha.0.at=3D"isa" hint.aha.0.disabled=3D"1" hint.aic.0.at=3D"isa" hint.aic.0.disabled=3D"1" hint.atkbdc.0.at=3D"isa" hint.atkbdc.0.port=3D"0x060" hint.atkbd.0.at=3D"atkbdc" hint.atkbd.0.irq=3D"1" hint.psm.0.at=3D"atkbdc" hint.psm.0.irq=3D"12" hint.vga.0.at=3D"isa" hint.sc.0.at=3D"isa" hint.sc.0.flags=3D"0x100" hint.vt.0.at=3D"isa" hint.vt.0.disabled=3D"1" hint.apm.0.disabled=3D"0" hint.acpi.0.disabled=3D"1" hint.apm.0.flags=3D"0x20" hint.sio.0.at=3D"isa" hint.sio.0.port=3D"0x3F8" hint.sio.0.flags=3D"0x10" hint.sio.0.irq=3D"4" hint.sio.1.at=3D"isa" hint.sio.1.port=3D"0x2F8" hint.sio.1.irq=3D"3" hint.sio.2.at=3D"isa" hint.sio.2.disabled=3D"1" hint.sio.2.port=3D"0x3E8" hint.sio.2.irq=3D"5" hint.sio.3.at=3D"isa" hint.sio.3.disabled=3D"1" hint.sio.3.port=3D"0x2E8" hint.sio.3.irq=3D"9" hint.ppc.0.at=3D"isa" hint.ppc.0.irq=3D"7" hint.ed.0.at=3D"isa" hint.ed.0.disabled=3D"1" hint.ed.0.port=3D"0x280" hint.ed.0.irq=3D"10" hint.ed.0.maddr=3D"0xd8000" hint.cs.0.at=3D"isa" hint.cs.0.disabled=3D"1" hint.cs.0.port=3D"0x300" hint.sn.0.at=3D"isa" hint.sn.0.disabled=3D"1" hint.sn.0.port=3D"0x300" hint.sn.0.irq=3D"10" hint.ie.0.at=3D"isa" hint.ie.0.disabled=3D"1" hint.ie.0.port=3D"0x300" hint.ie.0.irq=3D"10" hint.ie.0.maddr=3D"0xd0000" hint.fe.0.at=3D"isa" hint.fe.0.disabled=3D"1" hint.fe.0.port=3D"0x300" hint.lnc.0.at=3D"isa" hint.lnc.0.disabled=3D"1" hint.lnc.0.port=3D"0x280" hint.lnc.0.irq=3D"10" hint.lnc.0.drq=3D"0" Here is my kernel conf: machine=09=09i386 cpu=09=09I686_CPU ident=09=09lurken=09 #Console Resultion options=09=09VESA=09 options=09=09SC_HISTORY_SIZE=3D5000 options=09=09SC_ALT_MOUSE_IMAGE options=09=09SC_MOUSE_CHAR=3D0x3 options=09=09SC_PIXEL_MODE #Hardware Monitor ( SMBus ) Support device=09=09smbus device=09=09smb device=09=09iicbus device=09=09iicbb device=09=09ic device=09=09iic device=09=09iicsmb # To statically compile in device wiring instead of /boot/device.hints #hints=09=09"GENERIC.hints"=09=09# Default places to look for devices. makeoptions=09DEBUG=3D-g=09=09# Build kernel with gdb(1) debug symbols #options =09SCHED_ULE=09=09# ULE scheduler options =09SCHED_4BSD=09=09# 4BSD scheduler options =09PREEMPTION=09=09# Enable kernel thread preemption options =09INET=09=09=09# InterNETworking options =09INET6=09=09=09# IPv6 communications protocols options =09FFS=09=09=09# Berkeley Fast Filesystem options =09SOFTUPDATES=09=09# Enable FFS soft updates support options =09UFS_ACL=09=09=09# Support for access control lists options =09UFS_DIRHASH=09=09# Improve performance on big directories options =09MD_ROOT=09=09=09# MD is a potential root device options =09NFSCLIENT=09=09# Network Filesystem Client options =09NFSSERVER=09=09# Network Filesystem Server options =09NFS_ROOT=09=09# NFS usable as /, requires NFSCLIENT options =09MSDOSFS=09=09=09# MSDOS Filesystem options =09CD9660=09=09=09# ISO 9660 Filesystem options =09PROCFS=09=09=09# Process filesystem (requires PSEUDOFS) options =09PSEUDOFS=09=09# Pseudo-filesystem framework options =09GEOM_GPT=09=09# GUID Partition Tables. options =09COMPAT_43=09=09# Compatible with BSD 4.3 [KEEP THIS!] options =09COMPAT_FREEBSD4=09=09# Compatible with FreeBSD4 options =09COMPAT_FREEBSD5=09=09# Compatible with FreeBSD5 options =09SCSI_DELAY=3D5000=09=09# Delay (in ms) before probing SCSI options =09KTRACE=09=09=09# ktrace(1) support options =09SYSVSHM=09=09=09# SYSV-style shared memory options =09SYSVMSG=09=09=09# SYSV-style message queues options =09SYSVSEM=09=09=09# SYSV-style semaphores options =09_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extension= s options =09KBD_INSTALL_CDEV=09# install a CDEV entry in /dev options =09AHC_REG_PRETTY_PRINT=09# Print register bitfields in debug =09=09=09=09=09# output. Adds ~128k to driver. options =09AHD_REG_PRETTY_PRINT=09# Print register bitfields in debug =09=09=09=09=09# output. Adds ~215k to driver. options =09ADAPTIVE_GIANT=09=09# Giant mutex is adaptive. device=09=09apic=09=09=09# I/O APIC # Bus support. device=09=09eisa device=09=09pci # Floppy drives device=09=09fdc # ATA and ATAPI devices device=09=09ata device=09=09atadisk=09=09# ATA disk drives device=09=09ataraid=09=09# ATA RAID drives device=09=09atapicd=09=09# ATAPI CDROM drives device=09=09atapifd=09=09# ATAPI floppy drives device=09=09atapist=09=09# ATAPI tape drives options =09ATA_STATIC_ID=09# Static device numbering # SCSI Controllers #device=09=09ahb=09=09# EISA AHA1742 family #device=09=09ahc=09=09# AHA2940 and onboard AIC7xxx devices #device=09=09ahd=09=09# AHA39320/29320 and onboard AIC79xx devices #device=09=09amd=09=09# AMD 53C974 (Tekram DC-390(T)) #device=09=09isp=09=09# Qlogic family #device =09ispfw=09=09# Firmware for QLogic HBAs- normally a module #device=09=09mpt=09=09# LSI-Logic MPT-Fusion #device=09=09ncr=09=09# NCR/Symbios Logic #device=09=09sym=09=09# NCR/Symbios Logic (newer chipsets + those of `ncr') #device=09=09trm=09=09# Tekram DC395U/UW/F DC315U adapters #device=09=09adv=09=09# Advansys SCSI adapters #device=09=09adw=09=09# Advansys wide SCSI adapters #device=09=09aha=09=09# Adaptec 154x SCSI adapters #device=09=09aic=09=09# Adaptec 15[012]x SCSI adapters, AIC-6[23]60. #device=09=09bt=09=09# Buslogic/Mylex MultiMaster SCSI adapters #device=09=09ncv=09=09# NCR 53C500 #device=09=09nsp=09=09# Workbit Ninja SCSI-3 #device=09=09stg=09=09# TMC 18C30/18C50 # SCSI peripherals device=09=09scbus=09=09# SCSI bus (required for SCSI) #device=09=09ch=09=09# SCSI media changers #device=09=09da=09=09# Direct Access (disks) #device=09=09sa=09=09# Sequential Access (tape etc) device=09=09cd=09=09# CD #device=09=09pass=09=09# Passthrough device (direct SCSI access) #device=09=09ses=09=09# SCSI Environmental Services (and SAF-TE) # RAID controllers interfaced to the SCSI subsystem #device=09=09amr=09=09# AMI MegaRAID #device=09=09arcmsr=09=09# Areca SATA II RAID #device=09=09asr=09=09# DPT SmartRAID V, VI and Adaptec SCSI RAID #device=09=09ciss=09=09# Compaq Smart RAID 5* #device=09=09dpt=09=09# DPT Smartcache III, IV - See NOTES for options #device=09=09hptmv=09=09# Highpoint RocketRAID 182x #device=09=09iir=09=09# Intel Integrated RAID #device=09=09ips=09=09# IBM (Adaptec) ServeRAID #device=09=09mly=09=09# Mylex AcceleRAID/eXtremeRAID #device=09=09twa=09=09# 3ware 9000 series PATA/SATA RAID # RAID controllers #device=09=09aac=09=09# Adaptec FSA RAID #device=09=09aacp=09=09# SCSI passthrough for aac (requires CAM) #device=09=09ida=09=09# Compaq Smart RAID #device=09=09mlx=09=09# Mylex DAC960 family #device=09=09pst=09=09# Promise Supertrak SX6000 #device=09=09twe=09=09# 3ware ATA RAID # atkbdc0 controls both the keyboard and the PS/2 mouse device=09=09atkbdc=09=09# AT keyboard controller device=09=09atkbd=09=09# AT keyboard device=09=09psm=09=09# PS/2 mouse device=09=09vga=09=09# VGA video card driver device=09=09splash=09=09# Splash screen and screen saver support # syscons is the default console driver, resembling an SCO console device=09=09sc # Enable this for the pcvt (VT220 compatible) console driver #device=09=09vt #options =09XSERVER=09=09# support for X server on a vt console #options =09FAT_CURSOR=09# start with block cursor device=09=09agp=09=09# support several AGP chipsets # Power management support (see NOTES for more options) device=09=09apm # Add suspend/resume support for the i8254. device=09=09pmtimer # PCCARD (PCMCIA) support # PCMCIA and cardbus bridge support device=09=09cbb=09=09# cardbus (yenta) bridge device=09=09pccard=09=09# PC Card (16-bit) bus device=09=09cardbus=09=09# CardBus (32-bit) bus # Serial (COM) ports device=09=09sio=09=09# 8250, 16[45]50 based serial ports # Parallel port device=09=09ppc device=09=09ppbus=09=09# Parallel port bus (required) device=09=09lpt=09=09# Printer #device=09=09plip=09=09# TCP/IP over parallel device=09=09ppi=09=09# Parallel port interface device #device=09=09vpo=09=09# Requires scbus and da # If you've got a "dumb" serial or parallel PCI card that is # supported by the puc(4) glue driver, uncomment the following # line to enable it (connects to the sio and/or ppc drivers): #device=09=09puc # PCI Ethernet NICs. #device=09=09de=09=09# DEC/Intel DC21x4x (``Tulip'') #device=09=09em=09=09# Intel PRO/1000 adapter Gigabit Ethernet Card #device=09=09ixgb=09=09# Intel PRO/10GbE Ethernet Card #device=09=09txp=09=09# 3Com 3cR990 (``Typhoon'') #device=09=09vx=09=09# 3Com 3c590, 3c595 (``Vortex'') # 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=09=09miibus=09=09# MII bus support #device=09=09bfe=09=09# Broadcom BCM440x 10/100 Ethernet #device=09=09bge=09=09# Broadcom BCM570xx Gigabit Ethernet device=09=09dc=09=09# DEC/Intel 21143 and various workalikes device=09=09fxp=09=09# Intel EtherExpress PRO/100B (82557, 82558) device=09=09lge=09=09# Level 1 LXT1001 gigabit Ethernet device=09=09nge=09=09# NatSemi DP83820 gigabit Ethernet #device=09=09nve=09=09# nVidia nForce MCP on-board Ethernet Networking #device=09=09pcn=09=09# AMD Am79C97x PCI 10/100(precedence over 'lnc') device=09=09re=09=09# RealTek 8139C+/8169/8169S/8110S device=09=09rl=09=09# RealTek 8129/8139 device=09=09sf=09=09# Adaptec AIC-6915 (``Starfire'') device=09=09sis=09=09# Silicon Integrated Systems SiS 900/SiS 7016 device=09=09sk=09=09# SysKonnect SK-984x & SK-982x gigabit Ethernet device=09=09ste=09=09# Sundance ST201 (D-Link DFE-550TX) device=09=09ti=09=09# Alteon Networks Tigon I/II gigabit Ethernet device=09=09tl=09=09# Texas Instruments ThunderLAN device=09=09tx=09=09# SMC EtherPower II (83c170 ``EPIC'') device=09=09vge=09=09# VIA VT612x gigabit Ethernet device=09=09vr=09=09# VIA Rhine, Rhine II device=09=09wb=09=09# Winbond W89C840F device=09=09xl=09=09# 3Com 3c90x (``Boomerang'', ``Cyclone'') # ISA Ethernet NICs. pccard NICs included. device=09=09cs=09=09# Crystal Semiconductor CS89x0 NIC # 'device ed' requires 'device miibus' device=09=09ed=09=09# NE[12]000, SMC Ultra, 3c503, DS8390 cards device=09=09ex=09=09# Intel EtherExpress Pro/10 and Pro/10+ device=09=09ep=09=09# Etherlink III based cards device=09=09fe=09=09# Fujitsu MB8696x based cards device=09=09ie=09=09# EtherExpress 8/16, 3C507, StarLAN 10 etc. device=09=09lnc=09=09# NE2100, NE32-VL Lance Ethernet cards device=09=09sn=09=09# SMC's 9000 series of Ethernet chips device=09=09xe=09=09# Xircom pccard Ethernet # ISA devices that use the old ISA shims #device=09=09le # Wireless NIC cards device=09=09wlan=09=09# 802.11 support device=09=09wlan_wep=09# 802.11 WEP Support device=09=09an=09=09# Aironet 4500/4800 802.11 wireless NICs. device=09=09awi=09=09# BayStack 660 and others device=09=09ral=09=09# Ralink Technology RT2500 wireless NICs. device=09=09wi=09=09# WaveLAN/Intersil/Symbol 802.11 wireless NICs. #device=09=09wl=09=09# Older non 802.11 Wavelan wireless NIC. # Pseudo devices. device=09=09loop=09=09# Network loopback device=09=09random=09=09# Entropy device device=09=09ether=09=09# Ethernet support device=09=09sl=09=09# Kernel SLIP device=09=09ppp=09=09# Kernel PPP device=09=09tun=09=09# Packet tunnel. device=09=09pty=09=09# Pseudo-ttys (telnet etc) device=09=09md=09=09# Memory "disks" device=09=09gif=09=09# IPv6 and IPv4 tunneling #device=09=09faith=09=09# IPv6-to-IPv4 relaying (translation) # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! # Note that 'bpf' is required for DHCP. device=09=09bpf=09=09# Berkeley packet filter # USB support device=09=09uhci=09=09# UHCI PCI->USB interface device=09=09ohci=09=09# OHCI PCI->USB interface #device=09=09ehci=09=09# EHCI PCI->USB interface (USB 2.0) device=09=09usb=09=09# USB Bus (required) #device=09=09udbp=09=09# USB Double Bulk Pipe devices device=09=09ugen=09=09# Generic device=09=09uhid=09=09# "Human Interface Devices" device=09=09ukbd=09=09# Keyboard device=09=09ulpt=09=09# Printer device=09=09umass=09=09# Disks/Mass storage - Requires scbus and da device=09=09ums=09=09# Mouse device=09=09ural=09=09# Ralink Technology RT2500USB wireless NICs device=09=09urio=09=09# Diamond Rio 500 MP3 player device=09=09uscanner=09# Scanners # USB Ethernet, requires miibus device=09=09aue=09=09# ADMtek USB Ethernet device=09=09axe=09=09# ASIX Electronics USB Ethernet device=09=09cdce=09=09# Generic USB over Ethernet device=09=09cue=09=09# CATC USB Ethernet device=09=09kue=09=09# Kawasaki LSI USB Ethernet device=09=09rue=09=09# RealTek RTL8150 USB Ethernet # FireWire support #device=09=09firewire=09# FireWire bus code #device=09=09sbp=09=09# SCSI over FireWire (Requires scbus and da) #device=09=09fwe=09=09# Ethernet over FireWire (non-standard!)