Dear Sir,
I have a problem about Sound Card. From /var/log/dmesg, kernel know my sound card, but
when I type "cat /dev/sndstat" it display like attachment. Why?
Another problem is codepage 936 seem not to work. I "ls *", some files' name are chinese
in vfat file system, the file display ???? or ??????, not chinese. Why?
Pls see the attachment.
Thanks a lot.
Linux version 2.2.17-ide (root@arnor) (gcc version 2.95.2 20000313 (Debian GNU/Linux)) #1 Sun Jun 25 10:20:57 EST 2000
Detected 400918 kHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 799.54 BogoMIPS
Memory: 63104k/65472k available (1000k kernel code, 416k reserved, 888k data, 64k init)
Dentry hash table entries: 8192 (order 4, 64k)
Buffer cache hash table entries: 65536 (order 6, 256k)
Page cache hash table entries: 16384 (order 4, 64k)
VFS: Diskquotas version dquot_6.4.0 initialized
CPU: Intel Celeron (Mendocino) stepping 05
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.35a (19990819) Richard Gooch (rgooch@atnf.csiro.au)
PCI: PCI BIOS revision 2.10 entry at 0xf06a0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: 00:20 [1106/0596]: Work around ISA DMA hangs (00)
Activating ISA DMA hang workarounds.
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
TCP: Hash tables configured (ehash 65536 bhash 65536)
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.13)
apm: disabled on user request.
Real Time Clock Driver v1.09
RAM disk driver initialized: 16 RAM disks of 4096K size
loop: registered device at major 7
Uniform Multi-Platform E-IDE driver Revision: 6.30
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 21
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VT 82C691 Apollo Pro
Chipset Core ATA-66
Split FIFO Configuration: 8 Primary buffers, threshold = 1/2
8 Second. buffers, threshold = 1/2
ide0: BM-DMA at 0xb800-0xb807, BIOS settings: hda:DMA, hdb:pio
ide0: VIA Bus-Master (U)DMA Timing Config Success
ide1: BM-DMA at 0xb808-0xb80f, BIOS settings: hdc:DMA, hdd:pio
ide1: VIA Bus-Master (U)DMA Timing Config Success
hda: QUANTUM FIREBALLlct10 15, ATA DISK drive
hdc: LTN403L, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: QUANTUM FIREBALLlct10 15, 14324MB w/418kB Cache, CHS=1826/255/63
hdc: ATAPI 40X CD-ROM drive, 120kB Cache
Uniform CD-ROM driver Revision: 3.11
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 > hda3 hda4
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 64k freed
NET4: Unix domain sockets 1.0 for Linux NET4.0.
Adding Swap: 72256k swap-space (priority -1)
YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
SB 3.01 detected OK (220)
ESS chip ES1868 detected
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
ttyS04 at 0x3220 (irq = 3) is a 8250
ttyS05 at 0x3228 (irq = 3) is a 16550A
ttyS06 at 0x4220 (irq = 3) is a 8250
ttyS07 at 0x4228 (irq = 3) is a 16550A
ttyS08 at 0x5220 (irq = 3) is a 8250
ttyS09 at 0x5228 (irq = 3) is a 16550A
EXT2-fs warning: maximal mount count reached, running e2fsck is recommended
MSDOS FS: Using codepage 936
EXT2-fs warning: maximal mount count reached, running e2fsck is recommended
OSS/Free:3.8s2++-971130
Load type: Driver loaded as a module
Kernel: Linux benluo 2.2.17-ide #1 Sun Jun 25 10:20:57 EST 2000 i686
Config options: 0
Installed drivers:
Card config:
Audio devices:
0: ESS ES1868 AudioDrive (rev 11) (3.01)
Synth devices:
0: Yamaha OPL3
Midi devices:
0: ESS ES1688
Timers:
0: System clock
Mixers:
0: Sound Blaster
### This file is automatically generated by update-modules
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/modutils and read
# the manpage for update-modules.
#
### update-modules: start processing /etc/modutils/0keep
# DO NOT MODIFY THIS FILE!
# This file is not marked as conffile to make sure if you upgrade modutils
# it will be restored in case some modifications have been made.
#
# The keep command is necessary to prevent insmod and friends from ignoring
# the builtin defaults of a path-statement is encountered. Until all other
# packages use the new `add path'-statement this keep-statement is essential
# to keep your system working
keep
### update-modules: end processing /etc/modutils/0keep
### update-modules: start processing /etc/modutils/aliases
# Uncomment the network protocols you don't want loaded:
# alias net-pf-1 off # Unix
# alias net-pf-2 off # IPv4
alias net-pf-3 off # Raw sockets
alias net-pf-4 off # IPX
alias net-pf-5 off # DDP / appletalk
alias net-pf-6 off # Amateur Radio NET/ROM
alias net-pf-10 off # IPv6
alias net-pf-11 off # ROSE / Amateur Radio X.25 PLP
alias net-pf-19 off # Acorn Econet
alias char-major-10-130 softdog
alias char-major-10-175 agpgart
# PPP settings. async is for serial connections, sync for ISDN
#alias char-major-108 ppp_async
#alias char-major-108 ppp_sync
# Crypto modules (see http://www.kerneli.org/)
alias loop-xfer-gen-0 loop_gen
alias loop-xfer-gen-3 loop_fish2
alias loop-xfer-gen-10 loop_gen
alias cipher-2 des
alias cipher-2 fish2
alias cipher-4 blowfish
alias cipher-6 idea
alias cipher-7 serp6f
alias cipher-8 mars6
alias cipher-11 rc62
alias cipher-15 dfc2
alias cipher-16 rijndael
alias cipher-17 rc5
### update-modules: end processing /etc/modutils/aliases
### update-modules: start processing /etc/modutils/alsa
# Default Configuration of ALSA 0.5 for Debian GNU/Linux
alias char-major-116 snd
alias char-major-14 soundcore
options snd snd_major=116 snd_cards_limit=4 snd_device_mode=0660 snd_device_gid=29 snd_device_uid=0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
#alias snd-card-0 snd-card-dummy
#alias snd-card-1 snd-card-serial
#alias snd-card-2 snd-card-share
#alias snd-card-3 snd-card-virmidi
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
alias sound-slot-2 snd-card-2
alias sound-slot-3 snd-card-3
# You must need to add your own card setteings below.
# or use alsaconf to setup in menu form.
# Note: alsaconf removes this default setting completely.
### update-modules: end processing /etc/modutils/alsa
### update-modules: start processing /etc/modutils/ne
options ne io=0x330 irq=3
### update-modules: end processing /etc/modutils/ne
### update-modules: start processing /etc/modutils/opl3
options opl3 io=0x388
### update-modules: end processing /etc/modutils/opl3
### update-modules: start processing /etc/modutils/paths
# This file contains a list of paths that modprobe should scan,
# beside the once that are compiled into the modutils tools
# themselves.
# This used to be quite a list, but upstream merged some Debian patches
# so we currently don't need to do anything here
### update-modules: end processing /etc/modutils/paths
### update-modules: start processing /etc/modutils/sb
options sb io=0x220 irq=5 dma=0 mpu_io=0x330
### update-modules: end processing /etc/modutils/sb
### update-modules: start processing /etc/modutils/setserial
#
# This is what I wanted to do, but logger is in /usr/bin, which isn't loaded
# when the module is first loaded into the kernel at boot time!
#
#post-install serial /etc/init.d/setserial start | logger -p daemon.info -t "setserial-module reload"
#pre-remove serial /etc/init.d/setserial stop | logger -p daemon.info -t "setserial-module uload"
post-install serial /etc/init.d/setserial modload > /dev/null 2> /dev/null
pre-remove serial /etc/init.d/setserial modsave > /dev/null 2> /dev/null
### update-modules: end processing /etc/modutils/setserial
### update-modules: start processing /etc/modutils/arch/i386
alias parport_lowlevel parport_pc
alias char-major-10-144 nvram
### update-modules: end processing /etc/modutils/arch/i386