Звук ALC861 на Mandrake10.1
Вот достал свой первый дистр с линуксом (MandrakeLinux 10.1). Но беда, уже вторую неделю борюсь со звуком (Realtek ALC861 на матери P5GD1-VM). И что я только не ставил (и стандартный alsa-1.0.6 с дистрибутива, и скачивал последнюю версию с сайта alsa-project, перерыл всю инфу которую нашел), и ничего. Harddrake все также показывает отсутствие модуля для звукавушки. Хотел во всем сам разобраться, но чувствую необходима помощь гуру.
Если кто смог настроить звук, помогите плиз, а то скоро повешусь уже... xD Да и еще. Если хочу переставить дрова на железо, то как удалить старые? |
Во-первых - надо определить какие модули ядра загружены (lsmod).
Во-вторых - проверить любым микшером, что уровень звука не на нуле (значение по-умолчанию для вех модулей alsa). В-третьих - прежде чем что-то предпринимать кардинальное, надо понять почему у вас что-либо не получается, иначе вы можете снести пол-системы из-за одной не установленной опции. |
Цитата:
Module Size Used by md5 3584 1 ipv6 230916 8 soundcore 7008 0 af_packet 16072 0 floppy 55088 0 e100 28160 0 mii 4224 1 e100 ide-cd 37280 0 cdrom 37724 1 ide-cd loop 12520 0 ntfs 147964 1 nls_koi8-u 4768 4 nls_cp866 4768 3 vfat 11168 3 fat 39776 1 vfat supermount 34804 1 ehci-hcd 26244 0 uhci-hcd 28752 0 usbcore 103172 4 ehci-hcd,uhci-hcd ext3 120680 1 jbd 49080 1 ext3 при вводе modprobe snd-hda-intel получаю это WRNING: Could not open '/lib/modules/2.6.8.1-12mdk/kernel/sound/acore/snd.ko': No such file or directory WARNING: Could not open '/lib/modules/2.6.8.1-12mdk/kernel/sound/acore/snd-page-alloc.ko': No such file or directory WARNING: Could not open '/lib/modules/2.6.8.1-12mdk/kernel/sound/acore/snd-timer.ko': No such file or directory WARNING: Could not open '/lib/modules/2.6.8.1-12mdk/kernel/sound/acore/snd-pcm.ko': No such file or directory WARNING: Could not open '/lib/modules/2.6.8.1-12mdk/kernel/sound/pci/hda/snd-hda-codec.ko': No such file or directory FATAL: Could not open '/lib/modules/2.6.8.1-12mdk/kernel/sound/pci/hda/snd-hda-intel.ko': No such file or directory хотя после первой установки дрова успешно загрузились (но звука всеравно не было). После перезагрузки появились эти ошибки. Вот я и спрашиваю как можно удалить в чистую старый драйвер-хочу поставиь поновой. Цитата:
Цитата:
|
1 Дайте команду uname -r - посмотрите текущее ядро
2 интересно, а куда у вас установились драйвера alsa, если они в ядре не нахоятся :) 3 на всякий случай посмотрите с помощью pcidrake -v какой модуль ядра нужен для вашей звуковой карты :) PS наверно ставили не из rpm :), теперь можно долго разбираться что и куда установилось :) |
1) 2.6.8.1-12mdk
2) вот и мне интересно-а где нужно прописывать путь инсталляции? кста после безуспешным попыток установки нашел на дистре файл alsa-utils-1.0.6-2mdk к-ый может и чтото намудил с предустановленным alsa-utils-1.0.9a 3)[root@localhost donik]# pcidrake -v bash: pcidrake: command not found |
Извините, описка
lspcidrake -v |
[donik@localhost donik]$ lspcidrake -v
unknown : Intel Corp.|Memory Controller Hub [BRIDGE_HOST] (vendor:8086 device:2580) unknown : Intel Corp.|Graphics Controller [DISPLAY_VGA] (vendor:8086 device:2582 subv:1043 subd:2582) unknown : Intel Corp.|Graphics Controller [DISPLAY_OTHER] (vendor:8086 device:2782 subv:1043 subd:2582) unknown : Intel Corp.|I/O Controller Hub Audio (vendor:8086 device:2668 subv:1043 subd:814e) unknown : Intel Corp.|I/O Controller Hub PCI Express Port 0 [BRIDGE_PCI] (vendor:8086 device:2660) unknown : Intel Corp.|I/O Controller Hub PCI Express Port 1 [BRIDGE_PCI] (vendor:8086 device:2662) unknown : Intel Corp.|I/O Controller Hub PCI Express Port 2 [BRIDGE_PCI] (vendor:8086 device:2664) unknown : Intel Corp.|I/O Controller Hub PCI Express Port 3 [BRIDGE_PCI] (vendor:8086 device:2666) usb-uhci : Intel Corp.|I/O Controller Hub USB [SERIAL_USB] (vendor:8086 device:2658 subv:1043 subd:80a6) usb-uhci : Intel Corp.|I/O Controller Hub USB [SERIAL_USB] (vendor:8086 device:2659 subv:1043 subd:80a6) usb-uhci : Intel Corp.|I/O Controller Hub USB [SERIAL_USB] (vendor:8086 device:265a subv:1043 subd:80a6) usb-uhci : Intel Corp.|I/O Controller Hub USB [SERIAL_USB] (vendor:8086 device:265b subv:1043 subd:80a6) ehci-hcd : Intel Corp.|I/O Controller Hub USB2 [SERIAL_USB] (vendor:8086 device:265c subv:1043 subd:80a6) hw_random : Intel Corp.|82820 815e (Camino 2) Chipset PCI [BRIDGE_PCI] (vendor:8086 device:244e) unknown : Intel Corp.|I/O Controller Hub LPC [BRIDGE_ISA] (vendor:8086 device:2640) unknown : Intel Corp.|I/O Controller Hub PATA [STORAGE_IDE] (vendor:8086 device:266f subv:1043 subd:80a6) unknown : Intel Corp.|I/O Controller Hub SMBus [SERIAL_SMBUS] (vendor:8086 device:266a subv:1043 subd:80a6) unknown : unknown (1283/8211/1043/8138) [STORAGE_OTHER] e100 : Intel Corp.|Ethernet Controller [NETWORK_ETHERNET] (vendor:8086 device:1064 subv:1043 subd:80f8) LT:www.linmodems.org: Lucent Microelectronics|LT WinModem [COMMUNICATION_OTHER] (vendor:11c1 device:044c) hub : Linux 2.6.8.1-12mdk ehci_hcd|EHCI Host Controller [Hub] (vendor:0000 device:0000) hub : Linux 2.6.8.1-12mdk uhci_hcd|UHCI Host Controller [Hub] (vendor:0000 device:0000) hub : Linux 2.6.8.1-12mdk uhci_hcd|UHCI Host Controller [Hub] (vendor:0000 device:0000) unknown : Unknown|ADSL MODEM [Communications] (vendor:0586 device:330e) hub : Linux 2.6.8.1-12mdk uhci_hcd|UHCI Host Controller [Hub] (vendor:0000 device:0000) hub : Linux 2.6.8.1-12mdk uhci_hcd|UHCI Host Controller [Hub] (vendor:0000 device:0000) |
Ищем :
unknown : Intel Corp.|I/O Controller Hub Audio (vendor:8086 device:2668 subv:1043 subd:814e) Сам pcidrake не нашёл подходящего модуля Ищем ручками по vendor:8086 device:2668 всё что есть про это устройство в интернете : http://pci-ids.ucw.cz/iii/?i=80862668 http://lists.debian.org/debian-boot/.../msg00024.html Похоже - вам надо загружать модуль snd-hda-inte (что в общем-то и старались вы сделать :) ) ночто-то у вас неправильно установлено (драйвера альзы должны лежать среди модулей ядра - /lib/modules/2.6.8.1-12mdk/kernel/sound/ или /lib/modules/2.6.8.1-12mdk/kernel/alsa). Кстати, сделайте на всякий случай depmod -A |
ftp://202.65.194.18/pc/audio/realtek...-4.05b.tar.bz2
Мне с моим ALC883 помогло. Правда, пришлось ядро пересобрать, а то он вообще не видел DVD, сеть и звуковуху. |
спасибо за помощь. пишу на бегу, пока нет времени все прогнать и проверить. как сделаю тут же отрапортую :)
|
Вопщем промучившись с ним, я в конце концов грохнул систему и поставил поновой.
Установка на удивление прошла спокойно. Итак что теперь. [root@localhost alsa-driver-1.0.12-4.05b]# lsmod Module Size Used by snd-hda-intel 15348 0 snd-hda-codec 175664 1 snd-hda-intel snd-pcm 72872 2 snd-hda-intel,snd-hda-codec snd-timer 20484 1 snd-pcm snd-page-alloc 8456 2 snd-hda-intel,snd-pcm snd 52576 5 snd-hda-intel,snd-hda-codec,snd-pcm,snd-timer,snd-page-alloc ... [root@localhost alsa-driver-1.0.12-4.05b]# lspcidrake -v unknown : Intel Corp.|Graphics Controller [DISPLAY_OTHER] (vendor:8086 device:2782 subv:1043 subd:2582) unknown : Intel Corp.|I/O Controller Hub Audio (vendor:8086 device:2668 subv:1043 subd:814e) unknown : Intel Corp.|I/O Controller Hub PCI Express Port 0 [BRIDGE_PCI] (vendor:8086 device:2660) ... [root@localhost alsa-driver-1.0.12-4.05b]# alsaconf bash: alsaconf: command not found Kmix так и не видит ни одно устройство. Вот. В файле INSTALL есть один пункт, цитирую: "Edit your kernel module config (either /etc/modprobe.conf or /etc/modules.conf, depending on the kernel version). If you are not sure, what to do, you may try the alsaconf script available in the alsa-utils package. " Честно признаться я так и не понял, что нужно в modprob.conf прописать, поэтому я пропустил это действие. :blush: Может в этом дело? |
1 А что в dmesg | less про snd-hda-intel
2 Попробуйте альзовский микшер alsamixer илм aumixer |
а dmesg совершенно ничего не вывел о звуке. Правда.
и простите меня за мою некомпетентность, но alsamixer где находится? В меню "пуска" его нет, а ввод в консоле выдает,что команда не известна... |
dmesg | grep snd-hda-intel
У меня : >rpm -qf `whereis alsamixer` alsa-utils-1.0.13-alt1 |
НАКОНЕЦ-ТО!!! заработало!
Странно почемуто, драйвер идет с готовым скриптом INSTALL, который при запуске все необходимое ставит сам. Его я и запускал постоянно и не работало ((( Модуль прогружался, а звукавуха все равно не находилась приложениями. Уже не зная что и делать, начал устанавливать драйвер, либы и утилы в ручную, самостоятельно прописываю команды. После всего этого, к моему удивлению, звук появился и все работает прекрасно. Вот такие блины) Вот только одна щас проблема. Настройка modprobe.conf, как я понял это файл для автоматической загрузки модулей при старте системы. Прав ли я? Нашел в интернете пример modprobe.conf : ALSA portion alias char-major-116 snd alias snd-card-0 snd-hda-intel # module options should go here # OSS/Free portion alias char-major-14 soundcore alias sound-slot-0 snd-card-0 # card #1 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 Но после перезагрузки звука нет, и lsmod о звуке ничего не отображает. Что не так? |
Вообще-то скорей всего в modules.conf (modprobe.conf - это вроде в старом RedHat)
А вообще-то в современных дистрибутивах должен hotplug сам "хватать" необходимый модуль. |
совершенно не хватает. после перезагрузки выскакивает сообщение "not sound device" или что то в этом роде. lsmod показывает что модули не загружены. попытка загрузить-вызывает ошибку "...file or directory not found". Начинает работать только после повтороной установки алса-драйвера.
|
Время: 02:22. |
Время: 02:22.
© OSzone.net 2001-