From owner-freebsd-multimedia@FreeBSD.ORG Fri Jun 12 03:32:58 2009 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65618106564A for ; Fri, 12 Jun 2009 03:32:58 +0000 (UTC) (envelope-from mel.flynn+fbsd.questions@mailing.thruhere.net) Received: from mailhub.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id 8CC4F8FC13 for ; Fri, 12 Jun 2009 03:32:56 +0000 (UTC) (envelope-from mel.flynn+fbsd.questions@mailing.thruhere.net) Received: from smoochies.rachie.is-a-geek.net (mailhub.lan.rachie.is-a-geek.net [192.168.2.11]) by mailhub.rachie.is-a-geek.net (Postfix) with ESMTP id 267197E837; Thu, 11 Jun 2009 19:22:00 -0800 (AKDT) From: Mel Flynn To: freebsd-multimedia@freebsd.org Date: Thu, 11 Jun 2009 19:21:58 -0800 User-Agent: KMail/1.11.4 (FreeBSD/8.0-CURRENT; KDE/4.2.4; i386; ; ) References: <200906111150.00121.mel.flynn+fbsd.questions@mailing.thruhere.net> <4A31676C.6020709@bah.homeip.net> In-Reply-To: <4A31676C.6020709@bah.homeip.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200906111921.59143.mel.flynn+fbsd.questions@mailing.thruhere.net> Cc: Roland Smith , Bernt Hansson Subject: Re: Compiling in sound driver in kernel X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jun 2009 03:32:58 -0000 Moving from -questions to -multimedia. snd_hda is in kernel config, yet no trace of sound on boot. Kernel is edited kernel, even though named "GENERIC". Using snd_hda_load="YES" in loader.conf also does not load the module. Module can however be loaded after boot. Bernt, could you also provide kldstat -v |grep -E '(sound|snd)' (without loading the module)? On Thursday 11 June 2009 09:57:11 Bernt Hansson wrote: > After a kldload snd_hda: > > hdac0: mem > 0xfe024000-0xfe027fff irq 16 at device 20.2 on pci0 > hdac0: HDA Driver Revision: 20090329_0131 > hdac0: [ITHREAD] > hdac0: HDA Codec #3: Realtek ALC885 > hdac1: mem > 0xfdffc000-0xfdffffff irq 19 at device 0.1 on pci1 > hdac1: HDA Driver Revision: 20090329_0131 > hdac1: [ITHREAD] > hdac1: HDA Codec #0: ATI R6xx HDMI > pcm0: at cad 3 nid 1 on hdac0 > pcm1: at cad 3 nid 1 on hdac0 > pcm2: at cad 3 nid 1 on hdac0 > pcm3: at cad 0 nid 1 on hdac1 On Thursday 11 June 2009 12:22:04 Bernt Hansson wrote: > Dmesg: > > Copyright (c) 1992-2009 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 is a registered trademark of The FreeBSD Foundation. > FreeBSD 7.2-STABLE #0: Thu Jun 11 21:56:24 CEST 2009 > root@fqdn:/usr/obj/usr/src/sys/GENERIC > Timecounter "i8254" frequency 1193182 Hz quality 0 > CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 6400+ (3214.65-MHz > K8-class CPU) > Origin = "AuthenticAMD" Id = 0x40f33 Stepping = 3 > > Features=0x178bfbffA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT> Features2=0x2001 > AMD Features=0xea500800 > AMD Features2=0x1f > Cores per package: 2 > usable memory = 8575365120 (8178 MB) > avail memory = 8273797120 (7890 MB) > ACPI APIC Table: > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs > cpu0 (BSP): APIC ID: 0 > cpu1 (AP): APIC ID: 1 > ioapic0: Changing APIC ID to 2 > ioapic0 irqs 0-23 on motherboard > kbd1 at kbdmux0 > acpi0: on motherboard > acpi0: [ITHREAD] > acpi0: Power Button (fixed) > acpi0: reservation of 0, a0000 (3) failed > acpi0: reservation of 100000, cfde0000 (3) failed > Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 > acpi_timer0: <32-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0 > acpi_hpet0: iomem 0xfed00000-0xfed003ff on > acpi0 > Timecounter "HPET" frequency 14318180 Hz quality 900 > acpi_button0: on acpi0 > pcib0: port 0xcf8-0xcff on acpi0 > pci0: on pcib0 > pcib1: at device 2.0 on pci0 > pci1: on pcib1 > vgapci0: port 0xde00-0xdeff mem > 0xd0000000-0xdfffffff,0xfdee0000-0xfdeeffff irq 18 at device 0.0 on pci1 > pci1: at device 0.1 (no driver attached) > pcib2: at device 10.0 on pci0 > pci2: on pcib2 > atapci0: port > 0xef00-0xef07,0xee00-0xee03,0xed00-0xed07,0xec00-0xec03,0xeb00-0xeb0f > mem 0xfddfe000-0xfddfffff irq 18 at device 0.0 on pci2 > atapci0: [ITHREAD] > atapci0: AHCI called from vendor specific driver > atapci0: AHCI Version 01.00 controller with 2 ports detected > ata2: on atapci0 > ata2: [ITHREAD] > ata3: on atapci0 > ata3: [ITHREAD] > ata4: on atapci0 > ata4: [ITHREAD] > atapci1: port > 0xff00-0xff07,0xfe00-0xfe03,0xfd00-0xfd07,0xfc00-0xfc03,0xfb00-0xfb0f > mem 0xfe02f000-0xfe02f3ff irq 22 at device 18.0 on pci0 > atapci1: [ITHREAD] > atapci1: AHCI Version 01.10 controller with 4 ports detected > ata5: on atapci1 > ata5: [ITHREAD] > ata6: on atapci1 > ata6: [ITHREAD] > ata7: on atapci1 > ata7: [ITHREAD] > ata8: on atapci1 > ata8: [ITHREAD] > ohci0: mem 0xfe02e000-0xfe02efff irq 16 > at device 19.0 on pci0 > ohci0: [GIANT-LOCKED] > ohci0: [ITHREAD] > usb0: OHCI version 1.0, legacy support > usb0: SMM does not respond, resetting > usb0: on ohci0 > usb0: USB revision 1.0 > uhub0: on usb0 > uhub0: 2 ports with 2 removable, self powered > ohci1: mem 0xfe02d000-0xfe02dfff irq 17 > at device 19.1 on pci0 > ohci1: [GIANT-LOCKED] > ohci1: [ITHREAD] > usb1: OHCI version 1.0, legacy support > usb1: SMM does not respond, resetting > usb1: on ohci1 > usb1: USB revision 1.0 > uhub1: on usb1 > uhub1: 2 ports with 2 removable, self powered > ohci2: mem 0xfe02c000-0xfe02cfff irq 18 > at device 19.2 on pci0 > ohci2: [GIANT-LOCKED] > ohci2: [ITHREAD] > usb2: OHCI version 1.0, legacy support > usb2: SMM does not respond, resetting > usb2: on ohci2 > usb2: USB revision 1.0 > uhub2: on usb2 > uhub2: 2 ports with 2 removable, self powered > ohci3: mem 0xfe02b000-0xfe02bfff irq 17 > at device 19.3 on pci0 > ohci3: [GIANT-LOCKED] > ohci3: [ITHREAD] > usb3: OHCI version 1.0, legacy support > usb3: SMM does not respond, resetting > usb3: on ohci3 > usb3: USB revision 1.0 > uhub3: on usb3 > uhub3: 2 ports with 2 removable, self powered > ohci4: mem 0xfe02a000-0xfe02afff irq 18 > at device 19.4 on pci0 > ohci4: [GIANT-LOCKED] > ohci4: [ITHREAD] > usb4: OHCI version 1.0, legacy support > usb4: SMM does not respond, resetting > usb4: on ohci4 > usb4: USB revision 1.0 > uhub4: on usb4 > uhub4: 2 ports with 2 removable, self powered > ehci0: mem 0xfe029000-0xfe0290ff irq > 19 at device 19.5 on pci0 > ehci0: [GIANT-LOCKED] > ehci0: [ITHREAD] > usb5: EHCI version 1.0 > usb5: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4 > usb5: on ehci0 > usb5: USB revision 2.0 > uhub5: on usb5 > uhub5: 10 ports with 10 removable, self powered > pci0: at device 20.0 (no driver attached) > atapci2: port > 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf900-0xf90f at device 20.1 on pci0 > ata0: on atapci2 > ata0: [ITHREAD] > pci0: at device 20.2 (no driver attached) > isab0: at device 20.3 on pci0 > isa0: on isab0 > pcib3: at device 20.4 on pci0 > pci3: on pcib3 > pci3: at device 6.0 (no driver attached) > pci3: at device 6.1 (no driver attached) > dc0: <82c169 PNIC 10/100BaseTX> port 0xce00-0xceff mem > 0xfdcff000-0xfdcff0ff irq 21 at device 7.0 on pci3 > miibus0: on dc0 > bmtphy0: PHY 1 on miibus0 > bmtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > dc0: Ethernet address: 00:a0:cc:5a:a3:77 > dc0: [ITHREAD] > sio0: configured irq 4 not in bitmap of probed irqs 0 > sio0: port may not be enabled > sio0: configured irq 4 not in bitmap of probed irqs 0 > sio0: port may not be enabled > sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on > acpi0 > sio0: type 16550A > sio0: [FILTER] > atkbdc0: port 0x60,0x64 irq 1 on acpi0 > atkbd0: irq 1 on atkbdc0 > kbd0 at atkbd0 > atkbd0: [GIANT-LOCKED] > atkbd0: [ITHREAD] > cpu0: on acpi0 > powernow0: on cpu0 > cpu1: on acpi0 > powernow1: on cpu1 > cryptosoft0: on motherboard > orm0: at iomem 0xd0000-0xd2fff on isa0 > ppc0: cannot reserve I/O port range > sc0: at flags 0x100 on isa0 > sc0: VGA <16 virtual consoles, flags=0x300> > 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 > Timecounters tick every 1.000 msec > acd0: DVDROM at ata0-master PIO4 > ad1: 114472MB at ata0-slave UDMA100 > ad4: 953868MB at ata2-master SATA300 > SMP: AP CPU #1 Launched! > GEOM_LABEL: Label for provider ad1s3 is ntfs/ntfs. > GEOM_LABEL: Label for provider ad1s4 is msdosfs/FAT. > GEOM_LABEL: Label for provider ad4s3 is ufsid/48a93e3fd9d64de0. > GEOM_LABEL: Label for provider ad1s2a is ufsid/49da69da39c6c4ee. > GEOM_LABEL: Label for provider ad1s2d is ufsid/473a1e7c3f059e1f. > GEOM_LABEL: Label for provider ad1s2e is ufsid/49e45638b6aaf1b7. > GEOM_LABEL: Label for provider ad1s2f is ufsid/49e455a5b1492ff9. > GEOM_LABEL: Label for provider ad1s2g is ufsid/49e455a51b4aecce. > Trying to mount root from ufs:/dev/ad1s2a > GEOM_LABEL: Label ufsid/49da69da39c6c4ee removed. > GEOM_LABEL: Label for provider ad1s2a is ufsid/49da69da39c6c4ee. > GEOM_LABEL: Label ufsid/49e455a5b1492ff9 removed. > GEOM_LABEL: Label for provider ad1s2f is ufsid/49e455a5b1492ff9. > GEOM_LABEL: Label ufsid/48a93e3fd9d64de0 removed. > GEOM_LABEL: Label for provider ad4s3 is ufsid/48a93e3fd9d64de0. > GEOM_LABEL: Label ufsid/49e455a51b4aecce removed. > GEOM_LABEL: Label for provider ad1s2g is ufsid/49e455a51b4aecce. > GEOM_LABEL: Label ufsid/473a1e7c3f059e1f removed. > GEOM_LABEL: Label for provider ad1s2d is ufsid/473a1e7c3f059e1f. > GEOM_LABEL: Label ufsid/49e45638b6aaf1b7 removed. > GEOM_LABEL: Label for provider ad1s2e is ufsid/49e45638b6aaf1b7. > GEOM_LABEL: Label ufsid/49da69da39c6c4ee removed. > GEOM_LABEL: Label ufsid/49e455a5b1492ff9 removed. > GEOM_LABEL: Label ufsid/49e455a51b4aecce removed. > GEOM_LABEL: Label ufsid/473a1e7c3f059e1f removed. > GEOM_LABEL: Label msdosfs/FAT removed. > GEOM_LABEL: Label ufsid/49e45638b6aaf1b7 removed. > GEOM_LABEL: Label ufsid/48a93e3fd9d64de0 removed. > dc0: dc_setcfg: failed to force tx to idle state > dc0: dc_setcfg: failed to force tx to idle state > > > Kernel config: > > # > # GENERIC -- Generic kernel configuration file for FreeBSD/amd64 > # > # For more information on this file, please read the handbook section on > # Kernel Configuration Files: > # > # > http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-conf >ig.html # > # The handbook is also available locally in /usr/share/doc/handbook > # if you've installed the doc distribution, otherwise always see the > # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the > # latest information. > # > # An exhaustive list of options and more detailed explanations of the > # device lines is also present in the ../../conf/NOTES and NOTES files. > # If you are in doubt as to the purpose or necessity of a line, check first > # in NOTES. > # > # $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.484.2.19 2009/04/14 00:35:56 > jfv Exp $ > > cpu HAMMER > ident GENERIC > > # To statically compile in device wiring instead of /boot/device.hints > #hints "GENERIC.hints" # Default places to look for devices. > > makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols > > options SCHED_ULE # ULE scheduler > options PREEMPTION # Enable kernel thread preemption > options INET # InterNETworking > options INET6 # IPv6 communications protocols > options SCTP # Stream Control Transmission Protocol > 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 UFS_GJOURNAL # Enable gjournal-based UFS journaling > options MD_ROOT # MD is a potential root device > options NFSCLIENT # Network Filesystem Client > options NFSSERVER # Network Filesystem Server > options NFSLOCKD # Network Lock Manager > options NFS_ROOT # NFS usable as /, requires NFSCLIENT > options MSDOSFS # MSDOS Filesystem > options CD9660 # ISO 9660 Filesystem > options PROCFS # Process filesystem (requires PSEUDOFS) > options PSEUDOFS # Pseudo-filesystem framework > options GEOM_PART_GPT # GUID Partition Tables. > options GEOM_LABEL # Provides labelization > options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!] > options COMPAT_IA32 # Compatible with i386 binaries > options COMPAT_FREEBSD4 # Compatible with FreeBSD4 > options COMPAT_FREEBSD5 # Compatible with FreeBSD5 > options COMPAT_FREEBSD6 # Compatible with FreeBSD6 > options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI > options KTRACE # ktrace(1) support > options STACK # stack(9) 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 ADAPTIVE_GIANT # Giant mutex is adaptive. > options STOP_NMI # Stop CPUS using NMI instead of IPI > options AUDIT # Security event auditing > #options KDTRACE_FRAME # Ensure frames are compiled in > #options KDTRACE_HOOKS # Kernel DTrace hooks > > # Make an SMP-capable kernel by default > options SMP # Symmetric MultiProcessor Kernel > > # CPU frequency control > device cpufreq > > # Bus support. > device acpi > device pci > > # Floppy drives > device fdc > > # ATA and ATAPI devices > device ata > device atadisk # ATA disk drives > device ataraid # ATA RAID drives > device atapicd # ATAPI CDROM drives > device atapifd # ATAPI floppy drives > device atapist # ATAPI tape drives > options ATA_STATIC_ID # Static device numbering > > # SCSI Controllers > #device ahc # AHA2940 and onboard AIC7xxx devices > #options AHC_REG_PRETTY_PRINT # Print register bitfields in debug > # output. Adds ~128k to driver. > #device ahd # AHA39320/29320 and onboard AIC79xx devices > #options AHD_REG_PRETTY_PRINT # Print register bitfields in debug > # output. Adds ~215k to driver. > #device amd # AMD 53C974 (Tekram DC-390(T)) > #device hptiop # Highpoint RocketRaid 3xxx series > #device isp # Qlogic family > #device ispfw # Firmware for QLogic HBAs- normally a module > #device mpt # LSI-Logic MPT-Fusion > #device ncr # NCR/Symbios Logic > #device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') > #device trm # Tekram DC395U/UW/F DC315U adapters > > #device adv # Advansys SCSI adapters > #device adw # Advansys wide SCSI adapters > #device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60. > #device bt # Buslogic/Mylex MultiMaster SCSI adapters > > > # SCSI peripherals > device scbus # SCSI bus (required for SCSI) > device ch # SCSI media changers > device da # Direct Access (disks) > device sa # Sequential Access (tape etc) > device cd # CD > device pass # Passthrough device (direct SCSI access) > device ses # SCSI Environmental Services (and SAF-TE) > > # RAID controllers interfaced to the SCSI subsystem > #device amr # AMI MegaRAID > #device arcmsr # Areca SATA II RAID > #device ciss # Compaq Smart RAID 5* > #device dpt # DPT Smartcache III, IV - See NOTES for options > #device hptmv # Highpoint RocketRAID 182x > #device hptrr # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx > #device iir # Intel Integrated RAID > #device ips # IBM (Adaptec) ServeRAID > #device mly # Mylex AcceleRAID/eXtremeRAID > #device twa # 3ware 9000 series PATA/SATA RAID > > # RAID controllers > #device aac # Adaptec FSA RAID > #device aacp # SCSI passthrough for aac (requires CAM) > #device ida # Compaq Smart RAID > #device mfi # LSI MegaRAID SAS > #device mlx # Mylex DAC960 family > #XXX pointer/int warnings > #device pst # Promise Supertrak SX6000 > #device twe # 3ware ATA RAID > > # atkbdc0 controls both the keyboard and the PS/2 mouse > device atkbdc # AT keyboard controller > device atkbd # AT keyboard > device psm # PS/2 mouse > > device kbdmux # keyboard multiplexer > > device vga # VGA video card driver > > device splash # Splash screen and screen saver support > > # syscons is the default console driver, resembling an SCO console > device sc > > device agp # support several AGP chipsets > > # PCCARD (PCMCIA) support > # PCMCIA and cardbus bridge support > #device cbb # cardbus (yenta) bridge > #device pccard # PC Card (16-bit) bus > #device cardbus # CardBus (32-bit) bus > > # Serial (COM) ports > device sio # 8250, 16[45]50 based serial ports > device uart # Generic UART driver > > # 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 > > # 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 sio, uart and/or ppc drivers): > #device puc > > # PCI Ethernet NICs. > device de # DEC/Intel DC21x4x (``Tulip'') > device em # Intel PRO/1000 Gigabit Ethernet Family > device igb # Intel PRO/1000 PCIE Server Gigabit Family > device ixgbe # Intel PRO/10GbE PCIE Ethernet Family > #device le # AMD Am7900 LANCE and Am79C9xx PCnet > #device txp # 3Com 3cR990 (``Typhoon'') > #device vx # 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 miibus # MII bus support > #device age # Attansic/Atheros L1 Gigabit Ethernet > #device ale # Atheros AR8121/AR8113/AR8114 Ethernet > device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet > device bfe # Broadcom BCM440x 10/100 Ethernet > device bge # Broadcom BCM570xx Gigabit Ethernet > device dc # DEC/Intel 21143 and various workalikes > #device et # Agere ET1310 10/100/Gigabit Ethernet > device fxp # Intel EtherExpress PRO/100B (82557, 82558) > #device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet > #device lge # Level 1 LXT1001 gigabit Ethernet > #device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet > #device nfe # nVidia nForce MCP on-board Ethernet > #device nge # NatSemi DP83820 gigabit Ethernet > #device nve # nVidia nForce MCP on-board Ethernet Networking > #device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le') > device re # RealTek 8139C+/8169/8169S/8110S > device rl # RealTek 8129/8139 > #device sf # Adaptec AIC-6915 (``Starfire'') > #device sis # Silicon Integrated Systems SiS 900/SiS 7016 > #device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet > #device ste # Sundance ST201 (D-Link DFE-550TX) > #device ti # Alteon Networks Tigon I/II gigabit Ethernet > #device tl # Texas Instruments ThunderLAN > #device tx # SMC EtherPower II (83c170 ``EPIC'') > #device vge # VIA VT612x gigabit Ethernet > #device vr # VIA Rhine, Rhine II > #device wb # Winbond W89C840F > device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') > > # ISA Ethernet NICs. pccard NICs included. > #device cs # Crystal Semiconductor CS89x0 NIC > # 'device ed' requires 'device miibus' > #device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards > #device ex # Intel EtherExpress Pro/10 and Pro/10+ > #device ep # Etherlink III based cards > #device fe # Fujitsu MB8696x based cards > #device sn # SMC's 9000 series of Ethernet chips > #device xe # Xircom pccard Ethernet > > # Wireless NIC cards > #device wlan # 802.11 support > #device wlan_wep # 802.11 WEP support > #device wlan_ccmp # 802.11 CCMP support > #device wlan_tkip # 802.11 TKIP support > #device wlan_amrr # AMRR transmit rate control algorithm > #device wlan_scan_ap # 802.11 AP mode scanning > #device wlan_scan_sta # 802.11 STA mode scanning > #device an # Aironet 4500/4800 802.11 wireless NICs. > #device ath # Atheros pci/cardbus NIC's > #device ath_hal # Atheros HAL (Hardware Access Layer) > #options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors > #device ath_rate_sample # SampleRate tx rate control for ath > #device awi # BayStack 660 and others > #device ral # Ralink Technology RT2500 wireless NICs. > #device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. > > # Pseudo devices. > device loop # Network loopback > device random # Entropy device > device ether # Ethernet support > device sl # Kernel SLIP > device ppp # Kernel PPP > device tun # Packet tunnel. > device pty # Pseudo-ttys (telnet etc) > device md # Memory "disks" > device gif # IPv6 and IPv4 tunneling > device faith # IPv6-to-IPv4 relaying (translation) > device firmware # firmware assist module > > # 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 bpf # Berkeley packet filter > > # USB support > device uhci # UHCI PCI->USB interface > device ohci # OHCI PCI->USB interface > device ehci # EHCI PCI->USB interface (USB 2.0) > 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 ural # Ralink Technology RT2500USB wireless NICs > device urio # Diamond Rio 500 MP3 player > device uscanner # Scanners > # USB Serial devices > #device ucom # Generic com ttys > #device uark # Technologies ARK3116 based serial adapters > #device ubsa # Belkin F5U103 and compatible serial adapters > #device ubser # BWCT console serial adapters > #device uftdi # For FTDI usb serial adapters > #device uipaq # Some WinCE based devices > #device uplcom # Prolific PL-2303 serial adapters > #device uslcom # SI Labs CP2101/CP2102 serial adapters > #device uvisor # Visor and Palm devices > #device uvscom # USB serial support for DDI pocket's PHS > # USB Ethernet, requires miibus > #device aue # ADMtek USB Ethernet > #device axe # ASIX Electronics USB Ethernet > #device cdce # Generic USB over Ethernet > #device cue # CATC USB Ethernet > #device kue # Kawasaki LSI USB Ethernet > #device rue # RealTek RTL8150 USB Ethernet > > # FireWire support > #device firewire # FireWire bus code > #device sbp # SCSI over FireWire (Requires scbus and da) > #device fwe # Ethernet over FireWire (non-standard!) > #device fwip # IP over FireWire (RFC 2734,3146) > #device dcons # Dumb console driver > #device dcons_crom # Configuration ROM for dcons > > # Ljud > device sound > device snd_hda -- Mel