Date: Sat, 15 May 1999 21:58:47 +0200 (CEST) From: Marc van Woerkom <van.woerkom@netcologne.de> To: freebsd-current@freebsd.org Subject: No sound (Ensoniq Audio PCI 1370) Message-ID: <199905151958.VAA14199@oranje.my.domain>
next in thread | raw e-mail | index | archive | help
Dear people,
I get no sound anymore using the system built on Friday.
As I saw same earlier reports here about problems with sound
that were reported to be fixed, mine might be related to the card
being a PCI one - ES1370 based genuine Ensoniq Audio PCI.
Below follow dmesg output and kernel configuration.
Regards,
Marc
P.S. Should something like this go into a pr?
-------------------------------------------------------------------------------
Copyright (c) 1992-1999 The FreeBSD Project.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
FreeBSD 4.0-CURRENT #1: Fri May 14 22:01:21 CEST 1999
marc@oranje.my.domain:/usr/src/sys/compile/ORANJE
Calibrating clock(s) ... TSC clock: 300727714 Hz, i8254 clock: 1193364 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
Timecounter "TSC" frequency 300684204 Hz
CPU: AMD-K6tm w/ multimedia extensions (300.68-MHz 586-class CPU)
Origin = "AuthenticAMD" Id = 0x570 Stepping=0
Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
Data TLB: 128 entries, 2-way associative
Instruction TLB: 64 entries, 1-way associative
L1 data cache: 32 kbytes, 32 bytes/line, 2 lines/tag, 2-way associative
L1 instruction cache: 32 kbytes, 32 bytes/line, 2 lines/tag, 2-way associative
Write Allocate Enable Limit: 192M bytes
Write Allocate 15-16M bytes: Enable
Hardware Write Allocate Control: Disable
real memory = 201326592 (196608K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009efff, 647168 bytes (158 pages)
0x002da000 - 0x0bff5fff, 198295552 bytes (48412 pages)
sio0: system console
avail memory = 193077248 (188552K bytes)
Found BIOS32 Service Directory header at 0xc00faf50
Entry = 0xfb410 (0xc00fb410) Rev = 0 Len = 1
PCI BIOS entry at 0xb440
DMI header at 0xc00f5bb0
Version 2.0
Table at 0xf0800, 28 entries, 613 bytes
Other BIOS signatures found:
ACPI: 00000000
$PnP: 000fbfb0
Preloaded elf kernel "kernel" at 0xc02c1000.
VESA: information block
56 45 53 41 00 03 00 01 00 01 01 00 00 00 22 00
00 01 40 00 01 62 07 01 00 01 0e 01 00 01 21 01
00 01 00 01 01 01 02 01 03 01 04 01 05 01 06 01
07 01 08 01 09 01 0a 01 0b 01 0c 01 0e 01 0f 01
VESA: 48 mode(s) found
Initializing PnP override table
Probing for PnP devices:
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
No Plug-n-Play devices were found
pci_open(1): mode 1 addr port (0x0cf8) is 0x8000ff08
pci_open(1a): mode1res=0x80000000 (0x80000000)
pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=55971039)
npx0: <math processor> on motherboard
npx0: INT 16 interface
i586_bzero() bandwidth = 58186896 bytes/sec
bzero() bandwidth = 58349865 bytes/sec
pcib0: <PCI host bus adapter> on motherboard
found-> vendor=0x1039, dev=0x5597, revid=0x02
class=06-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
found-> vendor=0x1039, dev=0x0008, revid=0x01
class=06-01-00, hdrtype=0x00, mfdev=1
subordinatebus=0 secondarybus=0
found-> vendor=0x1039, dev=0x5513, revid=0xd0
class=01-01-8a, hdrtype=0x00, mfdev=1
subordinatebus=0 secondarybus=0
intpin=a, irq=0
map[0]: type 4, range 32, base 000001f0, size 3
map[1]: type 4, range 32, base 000003f4, size 2
map[2]: type 4, range 32, base 00000170, size 3
map[3]: type 4, range 32, base 00000374, size 2
map[4]: type 4, range 32, base 00004000, size 4
found-> vendor=0x1000, dev=0x0001, revid=0x02
class=01-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=15
map[0]: type 4, range 32, base 00006300, size 8
map[1]: type 1, range 32, base e2001000, size 8
found-> vendor=0x1274, dev=0x5000, revid=0x00
class=04-01-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=11
map[0]: type 4, range 32, base 00006400, size 6
found-> vendor=0x12d2, dev=0x0018, revid=0x10
class=03-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=10
map[0]: type 1, range 32, base e0000000, size 24
map[1]: type 3, range 32, base e1000000, size 24
pci0: <PCI bus> on pcib0
i4b_pci_probe: unknown PCI type 1435963449l!
chip0: <Host to PCI bridge (vendor=1039 device=5597)> at device 0.0 on pci0
isab0: <SiS 85c503 PCI-ISA bridge> at device 1.0 on pci0
i4b_pci_probe: unknown PCI type 1427312697l!
chip1: <SiS 5591 IDE Controller> irq 0 at device 1.1 on pci0
i4b_pci_probe: unknown PCI type 69632l!
ncr0: <ncr 53c810 fast10 scsi> irq 15 at device 13.0 on pci0
ncr0: minsync=25, maxsync=206, maxoffs=8, 16 dwords burst, normal dma fifo
ncr0: single-ended, open drain IRQ driver
es0: <AudioPCI ES1370> irq 11 at device 15.0 on pci0
pcm0: using I/O space register mapping at 0x6400
i4b_pci_probe: unknown PCI type 1577682l!
vga-pci0: <VGA-compatible display device> irq 10 at device 17.0 on pci0
isa0: <ISA bus> on motherboard
atkbdc0: <keyboard controller (i8042)> at port 0x60 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0047
atkbd: keyboard ID 0x41ab (2)
kbdc: RESET_KBD return code:00fa
kbdc: RESET_KBD status:00aa
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
vga0: <Generic ISA VGA> on isa0
fb0: vga0, vga, type:VGA (5), flags:0x700ff
fb0: port:0x3b0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000
fb0: init mode:24, bios mode:3, current mode:24
fb0: window:0xc00b8000 size:32k gran:32k, buf:0x0 size:0k
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 0e 0f 00 00 07 80 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
VESA: v3.0, 4096k memory, flags:0x1, mode table:0xc026e542 (1000022)
VESA: NVidia
VESA: NVidia
VESA: Riva 128 Eval Card
VESA: Rev B1
sc0: <System console> on isa0
sc0: fb0 kbd0
sc0: VGA color <16 virtual consoles, flags=0x0>
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> at fdc0 drive 0
sio0: irq maps: 0x41 0x51 0x41 0x41
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
mss_probe: no address supplied, try default 0x530
mss_detect error, busy still set (0xff)
sb_probe: no address supplied, try defaults (0x220,0x240)
isic0 at port 0xd80 irq 5 flags 0x3 on isa0
isic0: Teles S0/16.3
isic0: ISAC 2085 Version A1/A2 or 2086/2186 Version 1.1 (IOM-2) (Addr=0x960)
isic0: HSCX 82525 or 21525 Version 2.1 (AddrA=0x160, AddrB=0x560)
ppc: parallel port found at 0x378
ppc: chipset forced to generic
ppc0: SPP
ppc0 at port 0x378-0x37f irq 7 flags 0x40 on isa0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppb0: IEEE1284 device found /NIBBLE/NIBBLE_ID/Extensibility Link
Probing for PnP devices on ppbus0:
ppbus0: <Hewlett-Packard HP LaserJet 6L/0101.01> PRINTER HP ENHANCED PCL5,PJL
lpt0: <generic printer> on ppbus 0
lpt0: Interrupt-driven port
BIOS Geometries:
0:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors
1:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors
2:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors
3:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors
4:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors
5:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors
6:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors
7:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors
0 accounted for
Device configuration finished.
bpf: ppp0 attached
new masks: bio c0080040, tty c0030892, net c00708b2
bpf: lo0 attached
i4b: ISDN call control device attached
i4bisppp: 4 ISDN SyncPPP device(s) attached
bpf: isp0 attached
bpf: isp1 attached
bpf: isp2 attached
bpf: isp3 attached
i4bctl: ISDN system control port attached
i4bipr: 4 IP over raw HDLC ISDN device(s) attached (VJ header compression)
bpf: ipr0 attached
bpf: ipr1 attached
bpf: ipr2 attached
bpf: ipr3 attached
i4btel: 2 ISDN telephony interface device(s) attached
i4brbch: 4 raw B channel access device(s) attached
i4btrc: 4 ISDN trace device(s) attached
Waiting 8 seconds for SCSI devices to settle
ncr0: restart (scsi reset).
(probe3:ncr0:0:3:0): INQUIRY. CDB: 12 1 80 0 ff 0
(probe3:ncr0:0:3:0): ILLEGAL REQUEST asc:24,0
(probe3:ncr0:0:3:0): Invalid field in CDB
pass0 at ncr0 bus 0 target 0 lun 0
pass0: <QUANTUM FIREBALL ST2.1S 0F0C> Fixed Direct Access SCSI-2 device
pass0: Serial Number 152716411644
pass0: 10.000MB/s transfers (10.000MHz, offset 8), Tagged Queueing Enabled
pass1 at ncr0 bus 0 target 1 lun 0
pass1: <IBM DCAS-34330W S65A> Fixed Direct Access SCSI-2 device
pass1: Serial Number F3645620
pass1: 10.000MB/s transfers (10.000MHz, offset 8)
pass2 at ncr0 bus 0 target 2 lun 0
pass2: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device
pass2: Serial Number 5U5R1502
pass2: 10.000MB/s transfers (10.000MHz, offset 8), Tagged Queueing Enabled
pass3 at ncr0 bus 0 target 3 lun 0
pass3: <PIONEER CD-ROM DR-U12X 1.06> Removable CD-ROM SCSI-2 device
pass3: 10.000MB/s transfers (10.000MHz, offset 8)
da0 at ncr0 bus 0 target 0 lun 0
da0: <QUANTUM FIREBALL ST2.1S 0F0C> Fixed Direct Access SCSI-2 device
da0: Serial Number 152716411644
da0: 10.000MB/s transfers (10.000MHz, offset 8), Tagged Queueing Enabled
da0: 2068MB (4235629 512 byte sectors: 255H 63S/T 263C)
Considering MFS root f/s.
No MFS image available as root f/s.
(cd0:ncr0:0:3:0): READ CD RECORDED CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(cd0:ncr0:0:3:0): NOT READY asc:3a,0
(cd0:ncr0:0:3:0): Medium not present
cd0 at ncr0 bus 0 target 3 lun 0
cd0: <PIONEER CD-ROM DR-U12X 1.06> Removable CD-ROM SCSI-2 device
cd0: 10.000MB/s transfers (10.000MHz, offset 8)
cd0: Attempt to query device size failed: NOT READY, Medium not present
Considering FFS root f/s.
changing root device to da0s2a
da1 at ncr0 bus 0 target 1 lun 0
da1: <IBM DCAS-34330W S65A> Fixed Direct Access SCSI-2 device
da1: Serial Number F3645620
da1: 10.000MB/s transfers (10.000MHz, offset 8)
da1: 4134MB (8467200 512 byte sectors: 255H 63S/T 527C)
da2 at ncr0 bus 0 target 2 lun 0
da2: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device
da2: Serial Number 5U5R1502
da2: 10.000MB/s transfers (10.000MHz, offset 8), Tagged Queueing Enabled
da2: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
da0s1: type 0x6, start 63, end = 424115, size 424053 : OK
da0s2: type 0xa5, start 424116, end = 4232843, size 3808728 : OK
start_init: trying /sbin/init
da1s1: type 0x6, start 63, end = 2120579, size 2120517 : OK
da1s2: type 0x5, start 2120580, end = 2968811, size 848232 : OK
da1s3: type 0xa5, start 2968812, end = 8465687, size 5496876 : OK
da1s5: type 0x6, start 2120643, end = 2968811, size 848169 : OK
da1s2: raw partition size != slice size
da1s2: start 2120580, end 2968811, size 848232
da1s2c: start 2120580, end 8465687, size 6345108
da1s2: truncating raw partition
da1s2: rejecting partition in BSD label: it isn't entirely within the slice
da1s2: start 2120580, end 2968811, size 848232
da1s2e: start 2775940, end 8465687, size 5689748
da2s1: type 0xa5, start 0, end = 3261194, size 3261195 : OK
da2s1: type 0xa5, start 0, end = 3261194, size 3261195 : OK
splash: image decoder found: daemon_saver
(da0:ncr0:0:0:0): tagged openings now 8
i4b: unit 0, assigned TEI = 119 = 0x77
Linux-ELF exec handler installed
no pcm units configured\^Hi4b-L1-timer4_expired: state = F3 Deactivated
no pcm units configured\^Hi4b-L1-timer4_expired: state = F3 Deactivated
-------------------------------------------------------------------------------
#
# ORANJE - Heike & Marc
#
#
# upgraded to 4.0-CURRENT, Apr 7th, 1999
# upgraded to 4.0-CURRENT, May 14th, 1999
#
machine i386
ident ORANJE
maxusers 10
#
# Certain applications can grow to be larger than the 128M limit
# that FreeBSD initially imposes. Below are some options to
# allow that limit to grow to 256MB, and can be increased further
# with changing the parameters. MAXDSIZ is the maximum that the
# limit can be set to, and the DFLDSIZ is the default value for
# the limit. You might want to set the default lower than the
# max, and explicitly set the maximum with a shell command for processes
# that regularly exceed the limit like INND.
#
options MAXDSIZ="(256*1024*1024)"
options DFLDSIZ="(256*1024*1024)"
# When this is set, be extra conservative in various parts of the kernel
# and choose functionality over speed (on the widest variety of systems).
options FAILSAFE
# Options for the VM subsystem
#options PQ_NOOPT # No coloring
options PQ_LARGECACHE # color for 512k/16k cache
#options PQ_HUGECACHE # color for 1024k/16k cache
#cpu I386_CPU
#cpu I486_CPU
cpu I586_CPU
cpu I686_CPU
options CPU_WT_ALLOC # for AMD K5/K6/K6-2
options NO_MEMORY_HOLE # for AMD K6
options NO_F00F_HACK
#options MATH_EMULATE #Support for x87 emulation
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
#options LKM
#options USER_LDT # WINE needs this
#
# These three options provide support for System V Interface
# Definition-style interprocess communication, in the form of shared
# memory, semaphores, and message queues, respectively.
#
options SYSVSHM
options SYSVSEM
options SYSVMSG
#
# This option includes a MD5 routine in the kernel, this is used for
# various authentication and privacy uses.
#
options MD5
#
# Allow processes to switch to vm86 mode, as well as enabling direct
# user-mode access to the I/O port space. This option is necessary for
# the doscmd emulator to run.
#
options VM86
#
# Enable the kernel debugger.
#
#options DDB
#
# Don't drop into DDB for a panic. Intended for unattended operation
# where you may want to drop to DDB from the console, but still want
# the machine to recover from a panic
#
#options DDB_UNATTENDED
#
# If using GDB remote mode to debug the kernel, there's a non-standard
# extension to the remote protocol that can be used to use the serial
# port as both the debugging port and the system console. It's non-
# standard and you're on your own if you enable it. See also the
# "remotechat" variables in the FreeBSD specific version of gdb.
#
#options GDB_REMOTE_CHAT
#
# KTRACE enables the system-call tracing facility ktrace(2).
#
#options KTRACE #kernel tracing
#
# The INVARIANTS option is used in a number of source files to enable
# extra sanity checking of internal structures. This support is not
# enabled by default because of the extra time it would take to check
# for these conditions, which can only occur as a result of
# programming errors.
#
options INVARIANTS
#
# The INVARIANT_SUPPORT option makes us compile in support for
# verifying some of the internal structures. It is a prerequisite for
# 'INVARIANTS', as enabling 'INVARIANTS' will make these functions be
# called. The intent is that you can set 'INVARIANTS' for single
# source files (by changing the source file or specifying it on the
# command line) if you have 'INVARIANT_SUPPORT' enabled.
#
options INVARIANT_SUPPORT
#
# The DIAGNOSTIC option is used in a number of source files to enable
# extra sanity checking of internal structures. This support is not
# enabled by default because of the extra time it would take to check
# for these conditions, which can only occur as a result of
# programming errors.
#
#options DIAGNOSTIC
#
# PERFMON causes the driver for Pentium/Pentium Pro performance counters
# to be compiled. See perfmon(4) for more information.
#
#options PERFMON
# XXX - this doesn't belong here.
# Allow ordinary users to take the console - this is useful for X.
options UCONSOLE
# XXX - this doesn't belong here either
options USERCONFIG #boot -c editor
#options INTRO_USERCONFIG #imply -c and show intro screen
options VISUAL_USERCONFIG #visual boot -c editor
options INET #InterNETworking
#
# Network interfaces:
# The `loop' pseudo-device is MANDATORY when networking is enabled.
# The `ether' pseudo-device provides generic code to handle
# Ethernets; it is MANDATORY when a Ethernet device driver is
# configured.
# The 'fddi' pseudo-device provides generic code to support FDDI.
# The `sppp' pseudo-device serves a similar role for certain types
# of synchronous PPP links (like `cx', `ar').
# The `sl' pseudo-device implements the Serial Line IP (SLIP) service.
# The `ppp' pseudo-device implements the Point-to-Point Protocol.
# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be
# aware of the legal and administrative consequences of enabling this
# option. The number of devices determines the maximum number of
# simultaneous BPF clients programs runnable.
# The `disc' pseudo-device implements a minimal network interface,
# which throws away all packets sent and never receives any. It is
# included for testing purposes.
# The `tun' pseudo-device implements the User Process PPP (iijppp)
#
# The PPP_BSDCOMP option enables support for compress(1) style entire
# packet compression, the PPP_DEFLATE is for zlib/gzip style compression.
# PPP_FILTER enables code for filtering the ppp data stream and selecting
# events for resetting the demand dial activity timer - requires bpfilter.
# See pppd(8) for more details.
#pseudo-device ether #Generic Ethernet
#pseudo-device fddi #Generic FDDI
pseudo-device sppp #Generic Synchronous PPP
pseudo-device loop #Network loopback device
pseudo-device bpfilter 4 #Berkeley packet filter
#pseudo-device disc #Discard device
#pseudo-device tun 1 #Tunnel driver (user process ppp(8))
#pseudo-device sl 1 #Serial Line IP
pseudo-device ppp 1 #Point-to-point protocol
options PPP_BSDCOMP #PPP BSD-compress support
options PPP_DEFLATE #PPP zlib/deflate/gzip support
options PPP_FILTER #enable bpf filtering (needs bpfilter)
pseudo-device pty 16
pseudo-device gzip # Exec gzipped a.out's
pseudo-device vn #Vnode driver (turns a file into a device)
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep this!]
options MFS #Memory Filesystem
options MFS_ROOT #MFS usable as root device, "MFS" req'ed
#options NFS #Network Filesystem
#options NFS_ROOT #NFS usable as root device, "NFS" req'ed
options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
options CD9660_ROOT #CD-ROM usable as root. "CD9660" req'ed
options PROCFS #Process filesystem
# SCSI DEVICE CONFIGURATION
controller scbus0 #base SCSI code
#device ch0 #SCSI media changers
device da0 #SCSI direct access devices (aka disks)
device sa0 #SCSI tapes
device cd0 #Only need one of these, the code dynamically grows
#device od0 #SCSI optical disk
device pass0 #CAM passthrough driver
# The previous devices (ch, da, st, cd) are recognized by config.
# config doesn't (and shouldn't) know about these newer ones,
# so we have to specify that they are on a SCSI bus with the "at scbus?"
# clause.
#device pt0 at scbus? # SCSI processor type
#device sctarg0 at scbus? # SCSI target
# CAM OPTIONS:
# debugging options:
# -- NOTE -- If you specify one of the bus/target/lun options, you must
# specify them all!
# CAMDEBUG: When defined enables debugging macros
# CAM_DEBUG_BUS: Debug the given bus. Use -1 to debug all busses.
# CAM_DEBUG_TARGET: Debug the given target. Use -1 to debug all targets.
# CAM_DEBUG_LUN: Debug the given lun. Use -1 to debug all luns.
# CAM_DEBUG_FLAGS: OR together CAM_DEBUG_INFO, CAM_DEBUG_TRACE,
# CAM_DEBUG_SUBTRACE, and CAM_DEBUG_CDB
#
# CAM_MAX_HIGHPOWER: Maximum number of concurrent high power (start unit) cmds
# SCSI_NO_SENSE_STRINGS: When defined disables sense descriptions
# SCSI_NO_OP_STRINGS: When defined disables opcode descriptions
# SCSI_REPORT_GEOMETRY: Always report disk geometry at boot up instead
# of only when booting verbosely.
# SCSI_DELAY: The number of MILLISECONDS to freeze the SIM (scsi adapter)
# queue after a bus reset, and the number of milliseconds to
# freeze the device queue after a bus device reset.
#options CAMDEBUG
#options CAM_DEBUG_BUS=-1
#options CAM_DEBUG_TARGET=-1
#options CAM_DEBUG_LUN=-1
#options CAM_DEBUG_FLAGS="CAM_DEBUG_INFO|CAM_DEBUG_TRACE|CAM_DEBUG_CDB"
#options CAM_MAX_HIGHPOWER=4
#options SCSI_NO_SENSE_STRINGS
#options SCSI_NO_OP_STRINGS
options SCSI_REPORT_GEOMETRY
options SCSI_DELAY=8000 #Be pessimistic about Joe SCSI device
# Options for the CAM CDROM driver:
# CHANGER_MIN_BUSY_SECONDS: Guaranteed minimum time quantum for a changer LUN
# CHANGER_MAX_BUSY_SECONDS: Maximum time quantum per changer LUN, only
# enforced if there is I/O waiting for another LUN
# The compiled in defaults for these variables are 2 and 10 seconds,
# respectively.
#
# These can also be changed on the fly with the following sysctl variables:
# kern.cam.cd.changer.min_busy_seconds
# kern.cam.cd.changer.max_busy_seconds
#
#options CHANGER_MIN_BUSY_SECONDS=2
#options CHANGER_MAX_BUSY_SECONDS=10
# Options for the CAM sequential access driver:
# SA_SPACE_TIMEOUT: Timeout for space operations, in minutes
# SA_REWIND_TIMEOUT: Timeout for rewind operations, in minutes
# SA_ERASE_TIMEOUT: Timeout for erase operations, in minutes
#options "SA_SPACE_TIMEOUT=(60)"
#options "SA_REWIND_TIMEOUT=(2*60)"
#options "SA_ERASE_TIMEOUT=(4*60)"
# Size of the kernel message buffer. Should be N * pagesize.
options MSGBUF_SIZE=40960
# ISA and EISA devices:
#
# Mandatory ISA devices: isa, npx
#
controller isa0
controller pnp0
# atkbdc0 controlls both the keyboard and the PS/2 mouse
controller atkbdc0 at isa? port IO_KBD
# The AT keyboard
device atkbd0 at atkbdc? irq 1
# PS/2 mouse
#device psm0 at atkbdc? irq 12
# The video card driver.
device vga0 at isa? port ? conflicts
# To include support for VESA video modes
options VESA # needs VM86 defined too!!
# Splash screen at start up! Screen savers require this too.
pseudo-device splash
# syscons is the default console driver, resembling an SCO console
device sc0 at isa?
#options MAXCONS=16 # number of virtual consoles
#options SLOW_VGA # do byte-wide i/o's to TS and GDC regs
#options STD8X16FONT # Compile font in
#makeoptions STD8X16FONT=cp850
options SC_HISTORY_SIZE=200 # number of history buffer lines
#options SC_DISABLE_REBOOT # disable reboot key sequence
#
# `flags' for sc0:
# 0x01 Use a 'visual' bell
# 0x02 Use a 'blink' cursor
# 0x04 Use a 'underline' cursor
# 0x06 Use a 'blinking underline' (destructive) cursor
# 0x40 Make the bell quiet if it is rung in the backgroud vty.
#
# The Numeric Processing eXtension driver. This should be configured if
# your machine has a math co-processor, unless the coprocessor is very
# buggy. If it is not configured then you *must* configure math emulation
# (see above). If both npx0 and emulation are configured, then only npx0
# is used (provided it works).
device npx0 at nexus? port IO_NPX iosiz 0x0 flags 0x0 irq 13
#
# `flags' for npx0:
# 0x01 don't use the npx registers to optimize bcopy
# 0x02 don't use the npx registers to optimize bzero
# 0x04 don't use the npx registers to optimize copyin or copyout.
# The npx registers are normally used to optimize copying and zeroing when
# all of the following conditions are satisfied:
# I586_CPU is an option
# the cpu is an i586 (perhaps not a Pentium)
# the probe for npx0 succeeds
# INT 16 exception handling works.
# Then copying and zeroing using the npx registers is normally 30-100% faster.
# The flags can be used to control cases where it doesn't work or is slower.
# Setting them at boot time using userconfig works right (the optimizations
# are not used until later in the bootstrap when npx0 is attached).
#
#
# `iosiz' for npx0:
# This can be used instead of the MAXMEM option to set the memory size. If
# it is nonzero, then it overrides both the MAXMEM option and the memory
# size reported by the BIOS. Setting it at boot time using userconfig takes
# effect on the next reboot after the change has been recorded in the kernel
# binary (the size is used early in the boot before userconfig has a chance
# to change it).
#
#
# Standard floppy disk controllers and floppy tapes: `fdc', `fd', and `ft'
#
controller fdc0 at isa? port IO_FD1 irq 6 drq 2
disk fd0 at fdc0 drive 0
#disk fd1 at fdc0 drive 1
device sio0 at isa? port IO_COM1 flags 0x10 irq 4
options EXTRA_SIO=1 #number of extra sio ports to allocate
# Luigi's snd code (use INSTEAD of snd0 and all VOXWARE drivers!).
# You may also wish to enable the pnp controller with this, for pnp
# sound cards.
#
device pcm0 at isa? port ? irq 10 drq 1 flags 0x0
#
# PCI devices & PCI options:
#
# The main PCI bus device is `pci'. It provides auto-detection and
# configuration support for all devices on the PCI bus, using either
# configuration mode defined in the PCI specification.
#
# The `ncr' device provides support for the NCR 53C810 and 53C825
# self-contained SCSI host adapters.
#
controller pci0
controller ncr0
# ISDN4BSD section
#
# i4b passive ISDN cards support (isic - I4b Siemens Isdn Chipset driver)
# note that the ``options'' and ``device'' lines must BOTH be defined !
#
# Non-PnP Cards:
# --------------
#
# Teles S0/16.3
options TEL_S0_16_3
device isic0 at isa? port 0xd80 irq 5 flags 3
# ISDN Protocol Stack
# -------------------
#
# Q.921 / layer 2 - i4b passive cards D channel handling
pseudo-device "i4bq921"
#
# Q.931 / layer 3 - i4b passive cards D channel handling
pseudo-device "i4bq931"
#
# layer 4 - i4b common passive and active card handling
pseudo-device "i4b"
#
# ISDN devices
# ------------
#
# userland driver to do ISDN tracing (for passive cards only)
pseudo-device "i4btrc" 4
#
# userland driver to control the whole thing
pseudo-device "i4bctl"
#
# userland driver for access to raw B channel
pseudo-device "i4brbch" 4
#
# userland driver for telephony
pseudo-device "i4btel" 2
#
# network driver for IP over raw HDLC ISDN
pseudo-device "i4bipr" 4
# enable VJ header compression detection for ipr i/f
options IPR_VJ
#
# network driver for sync PPP over ISDN
pseudo-device "i4bisppp" 4
# Parallel-Port Bus
#
# Parallel port bus support is provided by the `ppbus' device.
# Multiple devices may be attached to the parallel port, devices
# are automatically probed and attached when found.
#
# lpt Parallel Printer
# plip Parallel network interface
# ppi General-purpose I/O ("Geek Port") + IEEE1284 I/O
# pps Pulse per second Timing Interface
# lpbb Philips official parallel port I2C bit-banging interface
#
# Supported interfaces:
# ppc ISA-bus parallel port interfaces.
#
# Parallel port
device ppc0 at isa? port? flags 0x40 irq 7
controller ppbus0
device lpt0 at ppbus?
#device plip0 at ppbus?
#device ppi0 at ppbus?
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905151958.VAA14199>
