Date: Sun, 4 Aug 2002 12:33:43 +0200 From: =?iso-8859-2?Q?Grzybowski_Rafa=B3?= <grzybek@inferno.mikrus.pw.edu.pl> To: <freebsd-questions@FreeBSD.ORG> Subject: VIA VT8233A, AC97, FreeBSD-4.6-RELEASE Message-ID: <001001c23ba2$6848d6e0$512c010a@grzybek>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Hi,
I've problem getting work my sound card under FreeBSD-4.6-RELEASE.
DMESG output after building custon kernel is:
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 4.6-RELEASE #8: Sun Aug 4 12:15:21 CEST 2002
root@grzybek.mikrus.pw.edu.pl:/usr/src/sys/compile/MYKERNEL
Timecounter "i8254" frequency 1193182 Hz
CPU: AMD Athlon(tm) XP 1800+ (1533.40-MHz 686-class CPU)
Origin = "AuthenticAMD" Id = 0x662 Stepping = 2
Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
AMD Features=0xc0400000<AMIE,DSP,3DNow!>
real memory = 268369920 (262080K bytes)
avail memory = 257937408 (251892K bytes)
Preloaded elf kernel "kernel" at 0xc032d000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc032d09c.
netsmb_dev: loaded
Pentium Pro MTRR support enabled
Using $PIR table, 10 entries at 0xc00f8060
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <PCI to PCI bridge (vendor=1106 device=b099)> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <NVidia model 0201 graphics accelerator> at 0.0 irq 5
rl0: <RealTek 8139 10/100BaseTX> port 0xec00-0xecff mem 0xdfffff00-0xdfffffff irq 10 at device 6.0 on pci0
rl0: Ethernet address: 00:c0:26:a7:7d:81
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> on miibus0
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci0: <unknown card> (vendor=0x109e, dev=0x036e) at 7.0 irq 5
pci0: <unknown card> (vendor=0x109e, dev=0x0878) at 7.1 irq 5
pci0: <NEC uPD 9210 USB controller> at 11.0 irq 5
pci0: <NEC uPD 9210 USB controller> at 11.1 irq 10
pci0: <USB controller> at 11.2 irq 5
isab0: <PCI to ISA bridge (vendor=1106 device=3147)> at device 17.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 8233 ATA133 controller> port 0xfc00-0xfc0f at device 17.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <VIA 83C572 USB controller> port 0xe000-0xe01f irq 10 at device 17.2 on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 17.3 on pci0
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
pcm0: <VIA VT8233> port 0xe800-0xe8ff irq 5 at device 17.5 on pci0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse, device ID 3
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
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/9 bytes threshold
ppbus0: IEEE1284 device found /NIBBLE/ECP
Probing for PnP devices on ppbus0:
ppbus0: <HEWLETT-PACKARD DESKJET 930C> MLC,PCL,PML
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ad0: 57241MB <ST360021A> [116301/16/63] at ata0-master UDMA100
acd0: CD-RW <PLEXTOR CD-R PX-W4012A> at ata1-master PIO4
acd1: DVD-ROM <LG DVD-ROM DRD-8120B> at ata1-slave PIO4
Mounting root from ufs:/dev/ad0s3a
My kernel configuration is as follows:
#
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
# http://www.FreeBSD.org/handbook/kernelconfig-config.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 ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.246.2.43 2002/05/23 17:04:01 obrien Exp $
machine i386
cpu I686_CPU
options CPU_ENABLE_SSE
options CPU_FASTER_5X86_FPU
ident MYKERNEL
maxusers 0
#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
#options MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
#options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep this!]
options SOFTUPDATES #Enable FFS soft updates support
#options UFS_DIRHASH #Improve performance on big directories
#options MFS #Memory Filesystem
#options MD_ROOT #MD is a potential root device
#options NFS #Network Filesystem
#options NFS_ROOT #NFS usable as root device, NFS required
options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
options CD9660_ROOT #CD-ROM usable as root, CD9660 required
#options PROCFS #Process filesystem
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
#options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI
options UCONSOLE #Allow users to grab the console
#options USERCONFIG #boot -c editor
#options VISUAL_USERCONFIG #visual boot -c editor
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 ICMP_BANDLIM #Rate limit bad replies
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
# Added by Grzybowski Rafal
options NTFS
options QUOTA
options EXT2FS
options SMBFS
options NETSMB
options NETSMBCRYPTO
options LIBMCHAIN
options LIBICONV
device pcm
#device sbc
device isa
device pcm0 at isa? port 0x330 irq 5 drq 0
#device snd
#device mpu0 at isa? port 0x330 irq 5 drq 0
#options PNPBIOS
# To make an SMP kernel, the next two are needed
#options SMP # Symmetric MultiProcessor Kernel
#options APIC_IO # Symmetric (APIC) I/O
device isa
#device eisa
device pci
# Floppy drives
device fdc0 at isa? port IO_FD1 irq 6 drq 2
device fd0 at fdc0 drive 0
#device fd1 at fdc0 drive 1
#
# If you have a Toshiba Libretto with its Y-E Data PCMCIA floppy,
# don't use the above line for fdc0 but the following one:
#device fdc0
# ATA and ATAPI devices
#device ata0 at isa? port IO_WD1 irq 14
#device ata1 at isa? port IO_WD2 irq 15
device ata
device atadisk # ATA disk 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 ahb # EISA AHA1742 family
#device ahc # AHA2940 and onboard AIC7xxx devices
#device amd # AMD 53C974 (Tekram DC-390(T))
#device isp # Qlogic family
#device ncr # NCR/Symbios Logic
#device sym # NCR/Symbios Logic (newer chipsets)
#options SYM_SETUP_LP_PROBE_MAP=0x40
# Allow ncr to attach legacy NCR devices when
# both sym and ncr are configured
#device adv0 at isa?
#device adw
#device bt0 at isa?
#device aha0 at isa?
#device aic0 at isa?
#device ncv # NCR 53C500
#device nsp # Workbit Ninja SCSI-3
#device stg # TMC 18C30/18C50
# SCSI peripherals
#device scbus # SCSI bus (required)
#device da # Direct Access (disks)
#device sa # Sequential Access (tape etc)
#device cd # CD
#device pass # Passthrough device (direct SCSI access)
# RAID controllers interfaced to the SCSI subsystem
#device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID
#device dpt # DPT Smartcache - See LINT for options!
#device iir # Intel Integrated RAID
#device mly # Mylex AcceleRAID/eXtremeRAID
#device ciss # Compaq SmartRAID 5* series
# RAID controllers
#device aac # Adaptec FSA RAID, Dell PERC2/PERC3
#device aacp # SCSI passthrough for aac (requires CAM)
#device ida # Compaq Smart RAID
#device amr # AMI MegaRAID
#device mlx # Mylex DAC960 family
#device twe # 3ware Escalade
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc0 at isa? port IO_KBD
device atkbd0 at atkbdc? irq 1 flags 0x1
device psm0 at atkbdc? irq 12
device vga0 at isa?
# splash screen/screen saver
pseudo-device splash
# syscons is the default console driver, resembling an SCO console
device sc0 at isa? flags 0x100
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device vt0 at isa?
#options XSERVER # support for X server on a vt console
#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
# Floating point support - do not disable.
device npx0 at nexus? port IO_NPX irq 13
# Power management support (see LINT for more options)
device apm0 at nexus? disable flags 0x20 # Advanced Power Management
# PCCARD (PCMCIA) support
#device card
#device pcic0 at isa? irq 0 port 0x3e0 iomem 0xd0000
#device pcic1 at isa? irq 0 port 0x3e2 iomem 0xd4000 disable
# Serial (COM) ports
device sio0 at isa? port IO_COM1 flags 0x10 irq 4
device sio1 at isa? port IO_COM2 irq 3
#device sio2 at isa? disable port IO_COM3 irq 5
#device sio3 at isa? disable port IO_COM4 irq 9
# Parallel port
device ppc0 at isa? irq 7
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.
#device de # DEC/Intel DC21x4x (``Tulip'')
#device em # Intel PRO/1000 adapter Gigabit Ethernet Card (``Wiseman'')
#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 dc # DEC/Intel 21143 and various workalikes
#device fxp # Intel EtherExpress PRO/100B (82557, 82558)
#device pcn # AMD Am79C97x PCI 10/100 NICs
device rl # RealTek 8129/8139
#device sf # Adaptec AIC-6915 (``Starfire'')
#device sis # Silicon Integrated Systems SiS 900/SiS 7016
#device ste # Sundance ST201 (D-Link DFE-550TX)
#device tl # Texas Instruments ThunderLAN
#device tx # SMC EtherPower II (83c170 ``EPIC'')
#device vr # VIA Rhine, Rhine II
#device wb # Winbond W89C840F
#device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
#device bge # Broadcom BCM570x (``Tigon III'')
# ISA Ethernet NICs.
# 'device ed' requires 'device miibus'
#device ed0 at isa? port 0x280 irq 10 iomem 0xd8000
#device ex
#device ep
#device fe0 at isa? port 0x300
# Xircom Ethernet
#device xe
# PRISM I IEEE 802.11b wireless NIC.
#device awi
# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really
# exists only as a PCMCIA device, so there is no ISA attachment needed
# and resources will always be dynamically assigned by the pccard code.
#device wi
# Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will
# work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP
# mode (the factory default). If you set the switches on your ISA
# card for a manually chosen I/O address and IRQ, you must specify
# those parameters here.
#device an
# The probe order of these is presently determined by i386/isa/isa_compat.c.
#device ie0 at isa? port 0x300 irq 10 iomem 0xd0000
#device le0 at isa? port 0x300 irq 5 iomem 0xd0000
#device lnc0 at isa? port 0x280 irq 10 drq 0
#device cs0 at isa? port 0x300
device sn0 at isa? port 0x300 irq 11
# Pseudo devices - the number indicates how many units to allocate.
pseudo-device loop # Network loopback
pseudo-device ether # Ethernet support
#pseudo-device sl 1 # Kernel SLIP
#pseudo-device ppp 1 # Kernel PPP
#pseudo-device tun # Packet tunnel.
pseudo-device pty # Pseudo-ttys (telnet etc)
#pseudo-device md # Memory "disks"
#pseudo-device gif # IPv6 and IPv4 tunneling
#pseudo-device faith 1 # IPv6-to-IPv4 relaying (translation)
# The `bpf' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
pseudo-device bpf #Berkeley packet filter
# USB support
device uhci # UHCI PCI->USB interface
#device ohci # OHCI PCI->USB interface
device usb # USB Bus (required)
#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 uscanner # Scanners
#device urio # Diamond Rio MP3 Player
# USB Ethernet, requires mii
#device aue # ADMtek USB ethernet
#device cue # CATC USB ethernet
#device kue # Kawasaki LSI USB ethernet
Maybe I did sthg wrong with configuring kernel (it was first time under FreeBSD)
When I try to run mpg123 I got "channel dead" error.
Thank You for any suggestions
[-- Attachment #2 --]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2716.2200" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I've problem getting work my sound card under
FreeBSD-4.6-RELEASE.</FONT></DIV>
<DIV><FONT face=Arial size=2>DMESG output after building custon kernel
is:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Copyright (c) 1992-2002 The FreeBSD
Project.<BR>Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993,
1994<BR> The Regents of the University of California. All rights
reserved.<BR>FreeBSD 4.6-RELEASE #8: Sun Aug 4 12:15:21 CEST
2002<BR> <A
href="mailto:root@grzybek.mikrus.pw.edu.pl:/usr/src/sys/compile/MYKERNEL">root@grzybek.mikrus.pw.edu.pl:/usr/src/sys/compile/MYKERNEL</A><BR>Timecounter
"i8254" frequency 1193182 Hz<BR>CPU: AMD Athlon(tm) XP 1800+ (1533.40-MHz
686-class CPU)<BR> Origin = "AuthenticAMD" Id = 0x662 Stepping
= 2<BR>
Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE><BR>
AMD Features=0xc0400000<AMIE,DSP,3DNow!><BR>real memory = 268369920
(262080K bytes)<BR>avail memory = 257937408 (251892K bytes)<BR>Preloaded elf
kernel "kernel" at 0xc032d000.<BR>Preloaded userconfig_script
"/boot/kernel.conf" at 0xc032d09c.<BR>netsmb_dev: loaded<BR>Pentium Pro MTRR
support enabled<BR>Using $PIR table, 10 entries at 0xc00f8060<BR>npx0: <math
processor> on motherboard<BR>npx0: INT 16 interface<BR>pcib0: <Host to PCI
bridge> on motherboard<BR>pci0: <PCI bus> on pcib0<BR>pcib1: <PCI to
PCI bridge (vendor=1106 device=b099)> at device 1.0 on pci0<BR>pci1: <PCI
bus> on pcib1<BR>pci1: <NVidia model 0201 graphics accelerator> at 0.0
irq 5<BR>rl0: <RealTek 8139 10/100BaseTX> port 0xec00-0xecff mem
0xdfffff00-0xdfffffff irq 10 at device 6.0 on pci0<BR>rl0: Ethernet address:
00:c0:26:a7:7d:81<BR>miibus0: <MII bus> on rl0<BR>rlphy0: <RealTek
internal media interface> on miibus0<BR>rlphy0: 10baseT, 10baseT-FDX,
100baseTX, 100baseTX-FDX, auto<BR>pci0: <unknown card> (vendor=0x109e,
dev=0x036e) at 7.0 irq 5<BR>pci0: <unknown card> (vendor=0x109e,
dev=0x0878) at 7.1 irq 5<BR>pci0: <NEC uPD 9210 USB controller> at 11.0
irq 5<BR>pci0: <NEC uPD 9210 USB controller> at 11.1 irq 10<BR>pci0:
<USB controller> at 11.2 irq 5<BR>isab0: <PCI to ISA bridge
(vendor=1106 device=3147)> at device 17.0 on pci0<BR>isa0: <ISA bus> on
isab0<BR>atapci0: <VIA 8233 ATA133 controller> port 0xfc00-0xfc0f at
device 17.1 on pci0<BR>ata0: at 0x1f0 irq 14 on atapci0<BR>ata1: at 0x170 irq 15
on atapci0<BR>uhci0: <VIA 83C572 USB controller> port 0xe000-0xe01f irq 10
at device 17.2 on pci0<BR>usb0: <VIA 83C572 USB controller> on
uhci0<BR>usb0: USB revision 1.0<BR>uhub0: VIA UHCI root hub, class 9/0, rev
1.00/1.00, addr 1<BR>uhub0: 2 ports with 2 removable, self powered<BR>uhci1:
<VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 17.3 on
pci0<BR>usb1: <VIA 83C572 USB controller> on uhci1<BR>usb1: USB revision
1.0<BR>uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1<BR>uhub1: 2
ports with 2 removable, self powered<BR>pcm0: <VIA VT8233> port
0xe800-0xe8ff irq 5 at device 17.5 on pci0<BR>fdc0: <NEC 72065B or clone>
at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0<BR>fdc0: FIFO enabled, 8 bytes
threshold<BR>fd0: <1440-KB 3.5" drive> on fdc0 drive 0<BR>atkbdc0:
<Keyboard controller (i8042)> at port 0x60,0x64 on isa0<BR>atkbd0: <AT
Keyboard> flags 0x1 irq 1 on atkbdc0<BR>kbd0 at atkbd0<BR>psm0: <PS/2
Mouse> irq 12 on atkbdc0<BR>psm0: model IntelliMouse, device ID 3<BR>vga0:
<Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on
isa0<BR>sc0: <System console> at flags 0x100 on isa0<BR>sc0: VGA <16
virtual consoles, flags=0x300><BR>sio0 at port 0x3f8-0x3ff irq 4 flags 0x10
on isa0<BR>sio0: type 16550A<BR>sio1 at port 0x2f8-0x2ff irq 3 on isa0<BR>sio1:
type 16550A<BR>ppc0: <Parallel port> at port 0x378-0x37f irq 7 on
isa0<BR>ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode<BR>ppc0:
FIFO with 16/16/9 bytes threshold<BR>ppbus0: IEEE1284 device found
/NIBBLE/ECP<BR>Probing for PnP devices on ppbus0:<BR>ppbus0: <HEWLETT-PACKARD
DESKJET 930C> MLC,PCL,PML<BR>lpt0: <Printer> on ppbus0<BR>lpt0:
Interrupt-driven port<BR>ad0: 57241MB <ST360021A> [116301/16/63] at
ata0-master UDMA100<BR>acd0: CD-RW <PLEXTOR CD-R PX-W4012A> at ata1-master
PIO4<BR>acd1: DVD-ROM <LG DVD-ROM DRD-8120B> at ata1-slave
PIO4<BR>Mounting root from ufs:/dev/ad0s3a<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>My kernel configuration is as follows:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>#<BR># GENERIC -- Generic kernel configuration file
for FreeBSD/i386<BR>#<BR># For more information on this file, please read the
handbook section on<BR># Kernel Configuration Files:<BR>#<BR>#
<A
href="http://www.FreeBSD.org/handbook/kernelconfig-config.html">http://www.FreeBSD.org/handbook/kernelconfig-config.html</A><BR>#<BR>#
The handbook is also available locally in /usr/share/doc/handbook<BR># if you've
installed the doc distribution, otherwise always see the<BR># FreeBSD World Wide
Web server (<A href="http://www.FreeBSD.org/">http://www.FreeBSD.org/</A>) for
the<BR># latest information.<BR>#<BR># An exhaustive list of options and more
detailed explanations of the<BR># device lines is also present in the ./LINT
configuration file. If you are<BR># in doubt as to the purpose or necessity of a
line, check first in LINT.<BR>#<BR># $FreeBSD: src/sys/i386/conf/GENERIC,v
1.246.2.43 2002/05/23 17:04:01 obrien Exp $</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial
size=2>machine i386<BR>cpu I686_CPU<BR>options
CPU_ENABLE_SSE<BR>options CPU_FASTER_5X86_FPU<BR>ident MYKERNEL<BR>maxusers 0</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#makeoptions DEBUG=-g #Build kernel
with gdb(1) debug symbols</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#options MATH_EMULATE #Support for
x87 emulation<BR>options
INET #InterNETworking<BR>#options
INET6 #IPv6 communications protocols<BR>options
FFS #Berkeley Fast Filesystem<BR>options
FFS_ROOT #FFS usable as root device [keep this!]<BR>options
SOFTUPDATES #Enable FFS soft updates support<BR>#options
UFS_DIRHASH #Improve performance on big directories<BR>#options
MFS #Memory Filesystem<BR>#options
MD_ROOT #MD is a potential root device<BR>#options
NFS #Network Filesystem<BR>#options
NFS_ROOT #NFS usable as root device, NFS required<BR>options
MSDOSFS #MSDOS Filesystem<BR>options
CD9660 #ISO 9660 Filesystem<BR>options
CD9660_ROOT #CD-ROM usable as root, CD9660 required<BR>#options
PROCFS #Process filesystem<BR>options
COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]<BR>#options
SCSI_DELAY=15000 #Delay (in ms) before probing SCSI<BR>options
UCONSOLE #Allow users to grab the console<BR>#options
USERCONFIG #boot -c editor<BR>#options
VISUAL_USERCONFIG #visual boot -c editor<BR>options
KTRACE #ktrace(1) support<BR>options
SYSVSHM #SYSV-style shared memory<BR>options
SYSVMSG #SYSV-style message queues<BR>options
SYSVSEM #SYSV-style semaphores<BR>options
P1003_1B #Posix P1003_1B real-time extensions<BR>options
_KPOSIX_PRIORITY_SCHEDULING<BR>options ICMP_BANDLIM #Rate
limit bad replies<BR>options KBD_INSTALL_CDEV # install a CDEV entry
in /dev</FONT></DIV>
<DIV> </DIV><FONT face=Arial size=2>
<DIV><BR># Added by Grzybowski Rafal</DIV>
<DIV> </DIV>
<DIV>options NTFS<BR>options QUOTA<BR>options EXT2FS<BR>options SMBFS<BR>options NETSMB<BR>options NETSMBCRYPTO<BR>options LIBMCHAIN<BR>options LIBICONV<BR>device pcm<BR>#device sbc<BR>device isa<BR>device pcm0 at
isa? port 0x330 irq 5 drq
0<BR>#device snd<BR>#device mpu0 at isa? port 0x330
irq 5 drq 0<BR>#options PNPBIOS</DIV>
<DIV> </DIV>
<DIV> <BR># To make an SMP kernel, the next two are
needed<BR>#options SMP # Symmetric MultiProcessor
Kernel<BR>#options APIC_IO # Symmetric (APIC) I/O</DIV>
<DIV> </DIV>
<DIV>device isa<BR>#device eisa<BR>device pci</DIV>
<DIV> </DIV>
<DIV># Floppy drives<BR>device fdc0 at isa? port IO_FD1 irq 6
drq 2<BR>device fd0 at fdc0 drive
0<BR>#device fd1 at fdc0 drive 1<BR>#<BR># If you have a Toshiba
Libretto with its Y-E Data PCMCIA floppy,<BR># don't use the above line for fdc0
but the following one:<BR>#device fdc0</DIV>
<DIV> </DIV>
<DIV># ATA and ATAPI devices<BR>#device ata0 at isa? port IO_WD1
irq 14<BR>#device ata1 at isa? port IO_WD2 irq
15<BR>device ata<BR>device atadisk # ATA
disk drives<BR>device atapicd # ATAPI CDROM
drives<BR>#device atapifd # ATAPI floppy
drives<BR>#device atapist # ATAPI tape
drives<BR>options ATA_STATIC_ID #Static device numbering</DIV>
<DIV> </DIV>
<DIV># SCSI Controllers<BR>#device ahb # EISA AHA1742
family<BR>#device ahc # AHA2940 and onboard AIC7xxx
devices<BR>#device amd # AMD 53C974 (Tekram
DC-390(T))<BR>#device isp # Qlogic
family<BR>#device ncr # NCR/Symbios
Logic<BR>#device sym # NCR/Symbios Logic (newer
chipsets)<BR>#options SYM_SETUP_LP_PROBE_MAP=0x40<BR> #
Allow ncr to attach legacy NCR devices when <BR> # both
sym and ncr are configured</DIV>
<DIV> </DIV>
<DIV>#device adv0 at
isa?<BR>#device adw<BR>#device bt0 at
isa?<BR>#device aha0 at isa?<BR>#device aic0 at
isa?</DIV>
<DIV> </DIV>
<DIV>#device ncv # NCR
53C500<BR>#device nsp # Workbit Ninja
SCSI-3<BR>#device stg # TMC 18C30/18C50</DIV>
<DIV> </DIV>
<DIV># SCSI peripherals<BR>#device scbus # SCSI bus
(required)<BR>#device da # Direct Access
(disks)<BR>#device sa # Sequential Access (tape
etc)<BR>#device cd #
CD<BR>#device pass # Passthrough device (direct SCSI
access)</DIV>
<DIV> </DIV>
<DIV># RAID controllers interfaced to the SCSI
subsystem<BR>#device asr # DPT SmartRAID V, VI and Adaptec
SCSI RAID<BR>#device dpt # DPT Smartcache - See LINT for
options!<BR>#device
iir #
Intel Integrated RAID<BR>#device mly # Mylex
AcceleRAID/eXtremeRAID<BR>#device ciss # Compaq SmartRAID
5* series</DIV>
<DIV> </DIV>
<DIV># RAID controllers<BR>#device aac # Adaptec FSA RAID,
Dell PERC2/PERC3<BR>#device aacp # SCSI passthrough for
aac (requires CAM)<BR>#device ida # Compaq Smart
RAID<BR>#device amr # AMI
MegaRAID<BR>#device mlx # Mylex DAC960
family<BR>#device twe # 3ware Escalade</DIV>
<DIV> </DIV>
<DIV># atkbdc0 controls both the keyboard and the PS/2
mouse<BR>device atkbdc0 at isa? port
IO_KBD<BR>device atkbd0 at atkbdc? irq 1 flags
0x1<BR>device psm0 at atkbdc? irq 12</DIV>
<DIV> </DIV>
<DIV>device vga0 at isa?</DIV>
<DIV> </DIV>
<DIV># splash screen/screen saver<BR>pseudo-device splash</DIV>
<DIV> </DIV>
<DIV># syscons is the default console driver, resembling an SCO
console<BR>device sc0 at isa? flags 0x100</DIV>
<DIV> </DIV>
<DIV># Enable this and PCVT_FREEBSD for pcvt vt220 compatible console
driver<BR>#device vt0 at isa?<BR>#options
XSERVER # support for X server on a vt
console<BR>#options FAT_CURSOR # start with block cursor<BR>#
If you have a ThinkPAD, uncomment this along with the rest of the PCVT
lines<BR>#options PCVT_SCANSET=2 # IBM keyboards are
non-std</DIV>
<DIV> </DIV>
<DIV># Floating point support - do not
disable.<BR>device npx0 at nexus? port IO_NPX irq 13</DIV>
<DIV> </DIV>
<DIV># Power management support (see LINT for more
options)<BR>device apm0 at nexus? disable flags
0x20 # Advanced Power Management</DIV>
<DIV> </DIV>
<DIV># PCCARD (PCMCIA)
support<BR>#device card<BR>#device pcic0 at isa? irq
0 port 0x3e0 iomem 0xd0000<BR>#device pcic1 at isa? irq 0 port
0x3e2 iomem 0xd4000 disable</DIV>
<DIV> </DIV>
<DIV># Serial (COM) ports<BR>device sio0 at isa? port IO_COM1
flags 0x10 irq 4<BR>device sio1 at isa? port IO_COM2 irq
3<BR>#device sio2 at isa? disable port IO_COM3 irq
5<BR>#device sio3 at isa? disable port IO_COM4 irq 9</DIV>
<DIV> </DIV>
<DIV># Parallel port<BR>device ppc0 at isa? irq
7<BR>device ppbus # Parallel port bus
(required)<BR>device lpt #
Printer<BR>#device plip # TCP/IP over
parallel<BR>#device ppi # Parallel port interface
device<BR>#device vpo # Requires scbus and da</DIV>
<DIV> </DIV>
<DIV><BR># PCI Ethernet NICs.<BR>#device de # DEC/Intel
DC21x4x (``Tulip'')<BR>#device em # Intel PRO/1000 adapter
Gigabit Ethernet Card (``Wiseman'')<BR>#device txp # 3Com
3cR990 (``Typhoon'')<BR>#device vx # 3Com 3c590, 3c595
(``Vortex'')</DIV>
<DIV> </DIV>
<DIV># PCI Ethernet NICs that use the common MII bus controller code.<BR># NOTE:
Be sure to keep the 'device miibus' line in order to use these
NICs!<BR>device miibus # MII bus
support<BR>#device dc # DEC/Intel 21143 and various
workalikes<BR>#device fxp # Intel EtherExpress PRO/100B
(82557, 82558)<BR>#device pcn # AMD Am79C97x PCI 10/100
NICs<BR>device rl # RealTek
8129/8139<BR>#device sf # Adaptec AIC-6915
(``Starfire'')<BR>#device sis # Silicon Integrated Systems
SiS 900/SiS 7016<BR>#device ste # Sundance ST201 (D-Link
DFE-550TX)<BR>#device tl # Texas Instruments
ThunderLAN<BR>#device tx # SMC EtherPower II (83c170
``EPIC'')<BR>#device vr # VIA Rhine, Rhine
II<BR>#device wb # Winbond
W89C840F<BR>#device xl # 3Com 3c90x (``Boomerang'',
``Cyclone'')<BR>#device bge # Broadcom BCM570x (``Tigon
III'')</DIV>
<DIV> </DIV>
<DIV># ISA Ethernet NICs.<BR># 'device ed' requires 'device
miibus'<BR>#device ed0 at isa? port 0x280 irq 10 iomem
0xd8000<BR>#device ex<BR>#device ep<BR>#device fe0 at
isa? port 0x300<BR># Xircom Ethernet<BR>#device xe<BR># PRISM I IEEE
802.11b wireless NIC.<BR>#device awi<BR># WaveLAN/IEEE 802.11
wireless NICs. Note: the WaveLAN/IEEE really<BR># exists only as a PCMCIA
device, so there is no ISA attachment needed<BR># and resources will always be
dynamically assigned by the pccard code.<BR>#device wi<BR># Aironet
4500/4800 802.11 wireless NICs. Note: the declaration below will<BR># work for
PCMCIA and PCI cards, as well as ISA cards set to ISA PnP<BR># mode (the factory
default). If you set the switches on your ISA<BR># card for a manually chosen
I/O address and IRQ, you must specify<BR># those parameters
here.<BR>#device an<BR># The probe order of these is presently
determined by i386/isa/isa_compat.c.<BR>#device ie0 at isa? port
0x300 irq 10 iomem 0xd0000<BR>#device le0 at isa? port 0x300 irq
5 iomem 0xd0000<BR>#device lnc0 at isa? port 0x280 irq 10 drq
0<BR>#device cs0 at isa? port
0x300<BR>device sn0 at isa? port 0x300 irq 11</DIV>
<DIV> </DIV>
<DIV># Pseudo devices - the number indicates how many units to
allocate.<BR>pseudo-device loop # Network
loopback<BR>pseudo-device ether # Ethernet
support<BR>#pseudo-device sl 1 # Kernel
SLIP<BR>#pseudo-device ppp 1 # Kernel
PPP<BR>#pseudo-device tun # Packet
tunnel.<BR>pseudo-device pty # Pseudo-ttys (telnet
etc)<BR>#pseudo-device md # Memory
"disks"<BR>#pseudo-device gif # IPv6 and IPv4
tunneling<BR>#pseudo-device faith 1 # IPv6-to-IPv4 relaying
(translation)</DIV>
<DIV> </DIV>
<DIV># The `bpf' pseudo-device enables the Berkeley Packet Filter.<BR># Be aware
of the administrative consequences of enabling
this!<BR>pseudo-device bpf #Berkeley packet filter</DIV>
<DIV> </DIV>
<DIV># USB support<BR>device uhci # UHCI PCI->USB
interface<BR>#device ohci # OHCI PCI->USB
interface<BR>device usb # USB Bus
(required)<BR>#device ugen #
Generic<BR>#device uhid # "Human Interface
Devices"<BR>#device ukbd #
Keyboard<BR>#device ulpt #
Printer<BR>#device umass # Disks/Mass storage - Requires
scbus and da<BR>#device ums #
Mouse<BR>#device uscanner #
Scanners<BR>#device urio # Diamond Rio MP3 Player<BR># USB
Ethernet, requires mii<BR>#device aue # ADMtek USB
ethernet<BR>#device cue # CATC USB
ethernet<BR>#device kue # Kawasaki LSI USB
ethernet<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>Maybe I did sthg wrong with configuring kernel (it
was first time under FreeBSD)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>When I try to run mpg123 I got "</FONT><FONT
face=Arial size=2>channel dead" error.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Thank You for any
suggestions</DIV></FONT></BODY></HTML>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001001c23ba2$6848d6e0$512c010a>
