|
|
没有声音。
机器:dell inspiron 1501 笔记本
CPU: AMD Athlon(tm) 64 X2 Dual-Core Processor TK-53
MEM: 1.5 G
装了 alsa-lib, alsautils, 运行 alsamixer时提示
alsamixer: function snd_ctl_open failed for default: No such device
显然是没有找到设备。
机器声卡是 SB600 azalia
lspci输出如下:
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SB600 SMBus (rev 13)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SB600 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SB600 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]
05:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
08:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
08:01.0 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
08:01.1 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
lspci中有SB600 Azalia,是不是说明系统能认出该声卡?但为什么加载不了驱动呢?
lsmod如下:
Module Size Used by
fuse 39600 8
serio_raw 6276 0
radeonfb 99008 0
fb 46416 1 radeonfb
fb_ddc 2496 1 radeonfb
backlight 4936 1 radeonfb
i2c_algo_bit 6084 1 radeonfb
cfbcopyarea 3776 1 radeonfb
i2c_core 21056 3 radeonfb,fb_ddc,i2c_algo_bit
cfbimgblt 3008 1 radeonfb
cfbfillrect 4160 1 radeonfb
joydev 9600 0
手动 modprobe snd_atiixp之后,lsmod如下,可仍没有声音:
Module Size Used by
snd_atiixp 17300 0
snd_ac97_codec 108824 1 snd_atiixp
ac97_bus 2944 1 snd_ac97_codec
snd_pcm 73736 2 snd_atiixp,snd_ac97_codec
snd_timer 19784 1 snd_pcm
snd 50152 4 snd_atiixp,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc 8464 2 snd_atiixp,snd_pcm
fuse 39600 8
serio_raw 6276 0
radeonfb 99008 0
fb 46416 1 radeonfb
fb_ddc 2496 1 radeonfb
backlight 4936 1 radeonfb
i2c_algo_bit 6084 1 radeonfb
cfbcopyarea 3776 1 radeonfb
i2c_core 21056 3 radeonfb,fb_ddc,i2c_algo_bit
cfbimgblt 3008 1 radeonfb
cfbfillrect 4160 1 radeonfb
joydev 9600 0
同时,启动时提示如下信息:
Your system seems to be missing critical device files
in /dev ! Although you may be running udev or devfs,
the root partition is missing these required files !
To rectify this situation, please do the following:
mkdir /mnt/fixit
mount --bind / /mnt/fixit
cp -a /dev/* /mnt/fixit/dev/
umount /mnt/fixit
rmdir /mnt/fixit
You may refer to these instructions at /etc/issue.
If you previously had an issue file, it has been
backed up at /etc/issue.devfix. Once you've fixed
your system, you will have to restore your old issue
file in order to get rid of this warning.
make.conf如下:
CFLAGS="-mtune=k8 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j2"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
INPUT_DEVICES="keyboard mouse synaptics"
FETCHCOMMAND="/usr/bin/axel -a -n2 \${URI} -o \${DISTDIR} "
RESUMECOMMAND="/usr/bin/axel -a -n2 \${URI} -o \${DISTDIR} "
USE="X gnome kde alsa gtk qt3 qt4 opengl openal 3dnow acpi 7zip rar
zip gzip bzip2 dell"
请教高人如何解决声卡问题?
emerge --info 如下:
localhost etc # emerge --info
Portage 2.1.3.15 (default-linux/amd64/2007.0, gcc-4.1.1, glibc-2.5-r0, 2.6.23-gentoogbliu x86_64)
=================================================================
System uname: 2.6.23-gentoogbliu x86_64 AMD Athlon(tm) 64 X2 Dual-Core Processor TK-53
Timestamp of tree: Mon, 22 Oct 2007 17:30:09 +0000
app-shells/bash: 3.2_p17-r1
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/baselayout: 1.12.9
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.17-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-mtune=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-mtune=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="zh_CN.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 7zip X acl acpi alsa amd64 berkdb bitmap-fonts bzip2 cli cracklib crypt cups dell dri fortran gdbm gnome gpm gtk gzip iconv ipv6 isdnlog kde midi mmx mudflap ncurses nls nptl nptlonly openal opengl openmp pam pcre perl pppd python qt3 qt4 rar readline reflection session spl sse sse2 ssl tcpd truetype-fonts type1-fonts unicode xorg zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i810 mach64 mga neomagic nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
内核是我自己编译的,会不会是编译内核时少了东西? |
|