LinuxForum.Fans
Тема

Debian нет звука (не определяет карту)

Автор: hlam 22 сообщений 9333 просмотров
#359853

Debian 7
xfce
звук встроен (мат плата epox EP-8K9A)

при загрузке системы выскакивает вот такое окошко

если нажать кнопку управление устройствами появляется следующее:


вывод некоторых команд в консоли:

sudo alsa force-reload

text
Unloading ALSA sound driver modules: (none loaded).
Loading ALSA sound driver modules: (none to reload).

sudo speaker-test -Dplug:surround51 -c6 -twave

text
speaker-test 1.0.25

Playback device is plug:surround51 Stream parameters are 48000Hz, S16_LE, 6 channels WAV file(s) ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51 Playback open error: -2,Нет такого файла или каталога

aplay -l

text
aplay: device_list:252: no soundcards found...

lspci | grep -i audio

text
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)

вопрос: нет звука - как исправить?

#359855

Покажите вывод

text
# lspci -k | grep -i -A2 audio

и

text
# lsmod | grep snd
#359859
text
$ lspci -k | grep -i -A2 audio
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
        Subsystem: EPoX Computer Co., Ltd. Device 3005
01:00.0 VGA compatible controller: NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev c1)

на вторую команду вывода информации нет

edit:
ps: мб ещё поможет содержание фала /etc/modprobe.d/modalsa-base.conf

text
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; : ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
#359865

Драйвера нету, похоже... Покажите, пожалуйста, полный вывод вывод lspci -k и

text
lspci -v -vknn 00:11.5

а я пока погуглю насчет драйвера.

#359868
yars написал:
Драйвера нету, похоже... Покажите, пожалуйста, полный вывод вывод lspci -k

всё что необходимо =)
$ lspci -k

text
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge
        Subsystem: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge
        Kernel driver in use: agpgart-via
00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
        Kernel driver in use: 8139too
00:10.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
        Subsystem: EPoX Computer Co., Ltd. Device 3005
        Kernel driver in use: uhci_hcd
00:10.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
        Subsystem: EPoX Computer Co., Ltd. Device 3005
        Kernel driver in use: uhci_hcd
00:10.2 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
        Subsystem: EPoX Computer Co., Ltd. Device 3005
        Kernel driver in use: uhci_hcd
00:10.3 USB controller: VIA Technologies, Inc. USB 2.0 (rev 82)
        Subsystem: EPoX Computer Co., Ltd. Device 3005
        Kernel driver in use: ehci_hcd
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
        Subsystem: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
        Subsystem: EPoX Computer Co., Ltd. Device 3005
        Kernel driver in use: pata_via
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
        Subsystem: EPoX Computer Co., Ltd. Device 3005
01:00.0 VGA compatible controller: NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev c1)
        Kernel driver in use: nvidia

$ lspci -v -vknn 00:11.5

text
Usage: lspci [<switches>]

Basic display modes: -mm Produce machine-readable output (single -m for an obsolete format) -t Show bus tree

Display options: -v Be verbose (-vv for very verbose) -k Show kernel drivers handling each device -x Show hex-dump of the standard part of the config space -xxx Show hex-dump of the whole config space (dangerous; root only) -xxxx Show hex-dump of the 4096-byte extended config space (root only) -b Bus-centric view (addresses and IRQ's as seen by the bus) -D Always show domain numbers

Resolving of device ID's to names: -n Show numeric ID's -nn Show both textual and numeric ID's (names & numbers) -q Query the PCI ID database for unknown ID's via DNS -qq As above, but re-query locally cached entries -Q Query the PCI ID database for all ID's via DNS

Selection of devices: -s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]] Show only devices in selected slots -d [<vendor>]:[<device>] Show only devices with specified ID's

Other options: -i <file> Use specified ID database instead of /usr/share/misc/pci.ids.gz -p <file> Look up kernel modules in a given file instead of default modules.pcimap -M Enable `bus mapping' mode (dangerous; root only)

PCI access options: -A <method> Use the specified PCI access method (see `-A help' for a list) -O <par>=<val> Set PCI access parameter (see `-O help' for a list) -G Enable PCI access debugging -H <mode> Use direct hardware access (<mode> = 1 or 2) -F <file> Read PCI configuration dump from a given file

#359870

пробовалд постоавить драйвер вот этот: http://218.210.127.131/downloads/downloadsView.aspx?Langid=1&PNid=23&PFid=23&Level=4&Conn=3&DownTypeID=3&GetDown=false

после запуска install закончилось примерно вот так:

text
....
checking for snd_ctl_open in -lasound... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for initscr in -lncurses... no
checking for initscr in -lcurses... no
configure: error: this packages requires a curses library
make: *** Не заданы цели и не найден make-файл.  Останов.
make: *** Нет правила для сборки цели `install'.  Останов.
Remove Folder.....
./install: 102: ./install: alsaconf: not found

изменилсь реакция на команду
$ lsmod | grep snd

text
snd_seq                39512  0 
snd_seq_device         13016  1 snd_seq
snd_timer              22356  1 snd_seq
snd                    42722  3 snd_timer,snd_seq_device,snd_seq
soundcore              12921  1 snd
#359878

$ cat /dev/sndstat

text
Sound Driver:3.8.1a-980706 (ALSA v1.0.24 emulation code)
Kernel: Linux papa 3.2.0-4-686-pae #1 SMP Debian 3.2.51-1 i686
Config options: 0

Installed drivers: Type 10: ALSA emulation

Card config: --- no soundcards ---

Audio devices: NOT ENABLED IN CONFIG

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers: 31: system timer

Mixers: NOT ENABLED IN CONFIG

#359879
"hlam" написал:
после запуска install закончилось примерно вот так:

Ему нужно пакет curses, у меня он представлен ncurses, более новой реализаией... Вообще, странновато, что драйвер уже давно не включен в состав ядра, по идее, должен бы.

"hlam" написал:
$ lspci -v -vknn 00:11.5
Надо было от рута.
UPD: Попробуйте сделать:
text
# modprobe snd-ac97 ac97-bus
# aplay -l
#359883

вот пакеты которые установлены и содержат в имени ncurses:
libncurses5
libncursesw5
ncurses-base
ncurses-bin
ncurses-term

там что-то связанное с терминалом в описании мб имеет значение работаю через yakuake


$ sudo lspci -v -vknn 00:11.5

text
Usage: lspci [<switches>]

Basic display modes: -mm Produce machine-readable output (single -m for an obsolete format) -t Show bus tree

Display options: -v Be verbose (-vv for very verbose) -k Show kernel drivers handling each device -x Show hex-dump of the standard part of the config space -xxx Show hex-dump of the whole config space (dangerous; root only) -xxxx Show hex-dump of the 4096-byte extended config space (root only) -b Bus-centric view (addresses and IRQ's as seen by the bus) -D Always show domain numbers

Resolving of device ID's to names: -n Show numeric ID's -nn Show both textual and numeric ID's (names & numbers) -q Query the PCI ID database for unknown ID's via DNS -qq As above, but re-query locally cached entries -Q Query the PCI ID database for all ID's via DNS

Selection of devices: -s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]] Show only devices in selected slots -d [<vendor>]:[<device>] Show only devices with specified ID's

Other options: -i <file> Use specified ID database instead of /usr/share/misc/pci.ids.gz -p <file> Look up kernel modules in a given file instead of default modules.pcimap -M Enable `bus mapping' mode (dangerous; root only)

PCI access options: -A <method> Use the specified PCI access method (see `-A help' for a list) -O <par>=<val> Set PCI access parameter (see `-O help' for a list) -G Enable PCI access debugging -H <mode> Use direct hardware access (<mode> = 1 or 2) -F <file> Read PCI configuration dump from a given file

$ sudo modprobe snd-ac97 ac97-bus
FATAL: Module snd-ac97 not found.

#359888

Прошу прощения, я для команды lspci еще ключик -s перед номером устройства приписать забыл:

text
lspci -vvknns 00:11.5

и имя модулей (у меня, ядро 3.2.29) snd-ac97-codec и ac97_bus.
UPD: И если модули не смогут загрузиться, что будет в выводе

text
# dmesg | tail -50

?

#359894

$ sudo lspci -vvknns 00:11.5

text
00:11.5 Multimedia audio controller [0401]: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller [1106:3059] (rev 50)
        Subsystem: EPoX Computer Co., Ltd. Device [1695:3005]
        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin C routed to IRQ 11
        Region 0: I/O ports at e400 [size=256]
        Capabilities: [c0] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

$ dmesg | tail -50

Показать
[ 2.673117] PM: Starting manual resume from disk
[ 2.673127] PM: Hibernation image partition 8:6 present
[ 2.673130] PM: Looking for hibernation image.
[ 2.673575] PM: Image not found (code -22)
[ 2.673579] PM: Hibernation image not present or could not be loaded.
[ 2.730424] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)
[ 4.527372] udevd[313]: starting version 175
[ 5.045416] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[ 5.045429] ACPI: Power Button [PWRB]
[ 5.045581] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[ 5.045587] ACPI: Power Button [PWRF]
[ 5.048250] Marking TSC unstable due to TSC halts in idle
[ 5.048270] ACPI: acpi_idle registered with cpuidle
[ 5.055129] Switching to clocksource acpi_pm
[ 5.084954] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 5.170569] gameport gameport0: NS558 PnP Gameport is pnp00:0d/gameport0, io 0x201, speed 864kHz
[ 5.196641] input: PC Speaker as /devices/platform/pcspkr/input/input3
[ 5.379312] NET: Registered protocol family 23
[ 5.602704] parport_pc 00:0b: reported by Plug and Play ACPI
[ 5.602767] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
[ 5.974866] nvidia: module license 'NVIDIA' taints kernel.
[ 5.974876] Disabling lock debugging due to kernel taint
[ 6.819528] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[ 6.820793] NVRM: loading NVIDIA Linux x86 Kernel Module 96.43.23 Fri Aug 31 14:52:31 PDT 2012
[ 6.897987] input: A4Tech PS/2+USB Mouse as /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0/input/input4
[ 6.898530] a4tech 0003:09DA:000A.0001: input,hidraw0: USB HID v1.10 Mouse [A4Tech PS/2+USB Mouse] on usb-0000:00:10.0-2/input0
[ 8.859758] Adding 975868k swap on /dev/sda6. Priority:-1 extents:1 across:975868k
[ 8.893714] EXT4-fs (sda7): re-mounted. Opts: (null)
[ 9.454178] EXT4-fs (sda7): re-mounted. Opts: errors=remount-ro
[ 9.572880] loop: module loaded
[ 12.245214] kjournald starting. Commit interval 5 seconds
[ 12.245404] EXT3-fs (sda1): using internal journal
[ 12.245412] EXT3-fs (sda1): mounted filesystem with ordered data mode
[ 12.394152] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: (null)
[ 12.484128] kjournald starting. Commit interval 5 seconds
[ 12.484389] EXT3-fs (sda5): using internal journal
[ 12.484397] EXT3-fs (sda5): mounted filesystem with ordered data mode
[ 13.347721] 8139too 0000:00:0c.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 13.960921] RPC: Registered named UNIX socket transport module.
[ 13.960929] RPC: Registered udp transport module.
[ 13.960932] RPC: Registered tcp transport module.
[ 13.960935] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 14.010369] FS-Cache: Loaded
[ 14.084263] FS-Cache: Netfs 'nfs' registered for caching
[ 14.121776] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 18.255719] agpgart-via 0000:00:00.0: AGP 3.5 bridge
[ 18.255743] agpgart-via 0000:00:00.0: putting AGP V3 device into 8x mode
[ 18.255799] nvidia 0000:01:00.0: putting AGP V3 device into 8x mode
[ 23.608031] eth0: no IPv6 routers present
[ 67.030240] gnome-alsamixer[2984]: segfault at 0 ip 0804d4dc sp bfab1270 error 4 in gnome-alsamixer[8048000+d000]

как посмотреть входят ли эти модуля у меня в ядро? (это ли надо сделать? =) )

#359901

Проверьте есть ли модуль snd-via82xx
[console]# modprobe -l |grep snd-via82[/console]
Если нет то пересоберите alsa c этим модулем
http://www.alsa-project.org/main/index.php/Matrix:Vendor-VIA
Если модуль есть попробуйте загрузить его вручную

#359907
"hlam" написал:
как посмотреть входят ли эти модуля у меня в ядро? (это ли надо сделать? =) )

Можно посмотреть вывод, например,

text
# modinfo snd-ac97-codec
# modinfo snd_pcm
# modinfo ac97_bus

Все драйверы лежат в /lib/modules/`uname -r`/. Железка известна по базе устройств (/usr/share/hwdata/pci.ids) как VT6103, но драйвера у меня нету, похоже, как и у вас.
Команда

text
# for i in $(find /lib/modules/`uname -r`/kernel/sound -name *.ko); do modinfo $i | grep -i "vt61*" && echo $i; done

не находит ничего подходящего. В последних строках dmesg у вас пусто.
UPD: В /proc/asound/cards, полагаю, тоже по нулям?

#359910
Vlad60 написал:
Проверьте есть ли модуль snd-via82xx
[console]# modprobe -l |grep snd-via82[/console]

всё к верх ногами
[console]sudo modprobe -l |grep snd-via82
modprobe: invalid option -- 'l'
[/console]

sudo modprobe -h

Показать
[console]Usage:
modprobe [options] [-i] [-b] modulename
modprobe [options] -a [-i] [-b] modulename [modulename...]
modprobe [options] -r [-i] modulename
modprobe [options] -r -a [-i] modulename [modulename...]
modprobe [options] -c
modprobe [options] --dump-modversions filename
Management Options:
-a, --all Consider every non-argument to
be a module name to be inserted
or removed (-r)
-r, --remove Remove modules instead of inserting
--remove-dependencies Also remove modules depending on it
-R, --resolve-alias Only lookup and print alias and exit
--first-time Fail if module already inserted or removed
-i, --ignore-install Ignore install commands
-i, --ignore-remove Ignore remove commands
-b, --use-blacklist Apply blacklist to resolved alias.
-f, --force Force module insertion or removal.
implies --force-modversions and
--force-vermagic
--force-modversion Ignore module's version
--force-vermagic Ignore module's version magic

Query Options:
-D, --show-depends Only print module dependencies and exit
-c, --showconfig Print out known configuration and exit
-c, --show-config Same as --showconfig
--show-modversions Dump module symbol version and exit
--dump-modversions Same as --show-modversions

General Options:
-n, --dry-run Do not execute operations, just print out
-n, --show Same as --dry-run
-C, --config=FILE Use FILE instead of default search paths
-d, --dirname=DIR Use DIR as filesystem root for /lib/modules
-S, --set-version=VERSION Use VERSION instead of `uname -r`
-s, --syslog print to syslog, not stderr
-q, --quiet disable messages
-v, --verbose enables more messages
-V, --version show version
-h, --help show this help
[/console]

lsmod

Показать
[console]Module Size Used by
nfsd 173890 2
nfs 265921 0
nfs_acl 12463 2 nfs,nfsd
auth_rpcgss 32143 2 nfs,nfsd
fscache 31978 1 nfs
lockd 57277 2 nfs,nfsd
sunrpc 143904 6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
ext3 134152 2
jbd 47281 1 ext3
loop 17810 0
hid_a4tech 12468 0
nvidia 4659212 22
i2c_viapro 12451 0
parport_pc 22036 0
via_ircc 21884 0
i2c_core 19116 2 i2c_viapro,nvidia
irda 78603 1 via_ircc
crc_ccitt 12331 1 irda
parport 31254 1 parport_pc
evdev 17225 7
pcspkr 12515 0
ns558 12431 0
gameport 13375 2 ns558
shpchp 26717 0
processor 27565 1
button 12817 0
ext4 306996 2
crc16 12327 1 ext4
jbd2 52330 1 ext4
mbcache 12938 2 ext4,ext3
usbhid 31554 0
hid 60152 2 usbhid,hid_a4tech
sg 21476 0
sr_mod 17468 0
sd_mod 35425 6
cdrom 34813 1 sr_mod
crc_t10dif 12332 1 sd_mod
ata_generic 12439 0
pata_via 12727 5
libata 125014 2 pata_via,ata_generic
scsi_mod 135037 4 libata,sd_mod,sr_mod,sg
uhci_hcd 22337 0
ehci_hcd 35509 0
usbcore 104555 4 ehci_hcd,uhci_hcd,usbhid
floppy 48087 0
thermal 13103 0
fan 12594 0
thermal_sys 17752 3 fan,thermal,processor
8139too 22028 0
8139cp 22245 0
usb_common 12338 1 usbcore
mii 12595 2 8139cp,8139too
[/console]

вот ещё команда мб означает что модуля нет в системе, но не уверен
[console]$ sudo modprobe -v --show snd-via82
FATAL: Module snd-via82 not found.
[/console]

[console]sudo modinfo snd-via82
ERROR: Module snd-via82 not found.
[/console]
попробую пересобрать

#359913
yars написал:
text
# modinfo snd-ac97-codec
# modinfo snd_pcm
# modinfo ac97_bus

[console]vova@papa:~/Загрузки$ sudo modinfo snd-ac97-codec
ERROR: Module snd-ac97-codec not found.


vova@papa:~/Загрузки$ sudo modinfo snd_pcm
filename: /lib/modules/3.2.0-4-686-pae/kernel/sound/core/snd-pcm.ko
license: GPL
description: Midlevel PCM code for ALSA.
author: Jaroslav Kysela <perex@perex.cz>, Abramo Bagnara <abramo@alsa-project.org>
depends: snd,snd-page-alloc,snd-timer
intree: Y
vermagic: 3.2.0-4-686-pae SMP mod_unload modversions 686
parm: preallocate_dma:Preallocate DMA memory when the PCM devices are initialized. (int)
parm: maximum_substreams:Maximum substreams with preallocated DMA memory. (int)


vova@papa:~/Загрузки$ sudo modinfo ac97_bus
filename: /lib/modules/3.2.0-4-686-pae/kernel/sound/ac97_bus.ko
license: GPL
depends:
intree: Y
vermagic: 3.2.0-4-686-pae SMP mod_unload modversions 686 [/console]

yars написал:

В последних строках dmesg у вас пусто.
UPD: В /proc/asound/cards, полагаю, тоже по нулям?

просмотрел весь вывод gmesg на наличие ac97 -- ничего

в папке /proc нет ни одной которая содержалабы в названии sound

#359930
"hlam" написал:
всё к верх ногамиКонсоль
sudo modprobe -l |grep snd-via82modprobe: invalid option -- 'l'

Наверно у нас разные modprobe
[console]linux:~ # modprobe -l |grep snd-via82xx
kernel/sound/pci/snd-via82xx.ko
kernel/sound/pci/snd-via82xx-modem.ko
linux:~ # modprobe
Usage: modprobe [-v] [-V] [-C config-file] [-d <dirname> ] [-n] [-i] [-q] [-b] [-o <modname>] [ --dump-modversions ] <modname> [parameters...]
modprobe -r [-n] [-i] [-v] <modulename> ...
modprobe -l -t <dirname> [ -a <modulename> ...][/console]
Тогда так
[console] modinfo snd-via82xx[/console]

#359939
Vlad60 написал:

Тогда так
[console] modinfo snd-via82xx[/console]

[console]sudo modinfo snd-via82xx
filename: /lib/modules/3.2.0-4-686-pae/kernel/sound/pci/snd-via82xx.ko
license: GPL
description: VIA VT82xx audio
author: Jaroslav Kysela <perex@perex.cz>
alias: pci:v00001106d00003059sv*sd*bc*sc*i*
alias: pci:v00001106d00003058sv*sd*bc*sc*i*
depends: snd-pcm,snd-ac97-codec,snd,snd-page-alloc,snd-mpu401-uart,gameport
vermagic: 3.2.0-4-686-pae SMP mod_unload modversions 686
parm: index:Index value for VIA 82xx bridge. (int)
parm: id:ID string for VIA 82xx bridge. (charp)
parm: mpu_port:MPU-401 port. (VT82C686x only) (long)
parm: joystick:Enable joystick. (VT82C686x only) (bool)
parm: ac97_clock:AC'97 codec clock (default 48000Hz). (int)
parm: ac97_quirk:AC'97 workaround for strange hardware. (charp)
parm: dxs_support:Support for DXS channels (0 = auto, 1 = enable, 2 = disable, 3 = 48k only, 4 = no VRA, 5 = enable any sample rate) (int)
parm: dxs_init_volume:initial DXS volume (0-31) (int)
parm: nodelay:Disable 500ms init delay (int)
parm: enable:bool[/console]


сейчас удалил все пакеты alsa и пробовал собрать по инструкции выше, но запнулся на первомже шаге:
при make install alsa-driver

[console]...
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.25/misc'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.25/firewire'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.25/firewire'
/sbin/depmod -a 3.2.0-4-686-pae
cat WARNING

WARNING!!! The mixer channels for the ALSA driver are muted by default!!!
**************************************************************************
You would use some ALSA or OSS mixer to set the appropriate volume.
[/console]

из микшеров стот только xfce4-mixer но если попытаться его удалить он тянет за собой xfce4 чё делать?

#359940

А поставить какую-нибудь дискретную карточку - не вариант?

#359941
"hlam" написал:
из микшеров стот только xfce4-mixer  но если попытаться его удалить он тянет за собой xfce4 чё делать?

А зачем его удалять? Вас тут просто предупреждают, что громкость по всем каналам будет сброшена в mute. Просто после сборки и установки нужно будет выкрутить все как нужно и сделать

text
# alsactl store

и все. Да и что получится, если сделать:

text
# modprobe snd-via82xx
# aplay -l
# dmesg | tail

?

#359944
jashaw5 написал:
А поставить какую-нибудь дискретную карточку - не вариант?

работаю с тем что есть. карточки нет)

yars, все also пакеты удалил вывод команд такой:

[console]vova@papa:/usr/src/alsa/alsa-driver-1.0.25$ sudo modprove snd-via82xx
[sudo] password for vova:
sudo: modprove: command not found
vova@papa:/usr/src/alsa/alsa-driver-1.0.25$ modprove snd-via82xx
bash: modprove: команда не найдена
vova@papa:/usr/src/alsa/alsa-driver-1.0.25$ alpay -l
bash: alpay: команда не найдена
vova@papa:/usr/src/alsa/alsa-driver-1.0.25$ dmesg | tail
[ 14.818140] RPC: Registered udp transport module.
[ 14.818144] RPC: Registered tcp transport module.
[ 14.818147] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 14.868278] FS-Cache: Loaded
[ 14.942122] FS-Cache: Netfs 'nfs' registered for caching
[ 14.979544] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 19.239590] agpgart-via 0000:00:00.0: AGP 3.5 bridge
[ 19.239615] agpgart-via 0000:00:00.0: putting AGP V3 device into 8x mode
[ 19.239669] nvidia 0000:01:00.0: putting AGP V3 device into 8x mode
[ 24.416031] eth0: no IPv6 routers present
vova@papa:/usr/src/alsa/alsa-driver-1.0.25$
[/console]

но вот что поменялось в микшере:


если выбирать каналы:


раньше такого не было. что надо выбрать?

Войдите или зарегистрируйтесь, чтобы ответить.