В общем, я поставил Mandrake заново, теперь поподробней постараюсь описать все симптомы моей системы... Итак:
Суть вопроса: необходимо заставить работать модем и звуковуху.
Система: Mandrake Linux 10, ядро 2.6.3-7mdk
1) Что касается звука:
Стоит 2 звуковые карты: встроенная sis 7012 и c-media 8738, pci. В системе определяются нормально (как я считаю, по крайней мере).
Показатели HardDrake:
- SIS7012 pci audio acclerator (драйвер snd-intel8x0)
- CM8738 (драйвер snd-cmipci)
В настройках обоих девайсов пока незаполненные поля:
- для 7012: index,id,enable,ac97_clock,ac97_quirk,joystick,mpu_port
- для 8738: index,id,enable,mpu_port,fm_port,soft_ac3, joystick_port
Проблема: нет звука, при открытии регулятора громкости вверху: could't open mixer device dev/sound/mixer/ (на самом деле, в папке sound лежат 2 файла: -sequencer1 и sequencer2, и никакой папки mixer не присутствует)
Ответы на команды:
[root@localhost igoryan]# lspcidrake -v | fgrep AUDIO
snd-intel8x0 : Silicon Integrated Systems [siS]|SiS7012 PCI Audio Accelerator [MULTIMEDIA_AUDIO] (vendor:1039 device:7012 subv:1043 subd:8096)
snd-cmipci : C-Media Electronics Inc|CM8738 [MULTIMEDIA_AUDIO] (vendor:13f6 device:0111)
[root@localhost igoryan]# grep sound-slot /etc/modules.conf
alias sound-slot-1 snd-cmipci
alias sound-slot-0 snd-intel8x0
[root@localhost igoryan]# /sbin/lsmod
Module Size Used by
isofs 33912 1
zlib_inflate 22656 1 isofs
udf 94660 0
sg 38044 0
st 38616 0
sr_mod 17028 0
sd_mod 16832 0
scsi_mod 114648 4 sg,st,sr_mod,sd_mod
parport_pc 32832 1
lp 12200 0
parport 38952 2 parport_pc,lp
snd-seq-oss 31232 0
snd-seq-midi-event 7552 1 snd-seq-oss
snd-seq 51024 4 snd-seq-oss,snd-seq-midi-event
snd-intel8x0 32776 0
snd-ac97-codec 58148 1 snd-intel8x0
snd-pcm-oss 51812 0
snd-mixer-oss 17952 1 snd-pcm-oss
snd-cmipci 33236 0
snd-pcm 93156 3 snd-intel8x0,snd-pcm-oss,snd-cmipci
snd-page-alloc 11972 2 snd-intel8x0,snd-pcm
snd-opl3-lib 9984 1 snd-cmipci
snd-timer 24484 3 snd-seq,snd-pcm,snd-opl3-lib
snd-hwdep 8928 1 snd-opl3-lib
gameport 4480 2 snd-intel8x0,snd-cmipci
snd-mpu401-uart 7072 2 snd-intel8x0,snd-cmipci
snd-rawmidi 23616 1 snd-mpu401-uart
snd-seq-device 8008 4 snd-seq-oss,snd-seq,snd-opl3-lib,snd-rawmidi
snd 52484 15 snd-seq-oss,snd-seq-midi-event,snd-seq,snd-intel8x0,snd-ac97 -codec,snd-pcm-oss,snd-mixer-oss,snd-cmipci,snd-pcm,snd-opl3 -lib,snd-timer,snd-hwdep,snd-mpu401-uart,snd-rawmidi,snd-seq -device
soundcore 9248 1 snd
af_packet 20520 0
hid 53312 0
raw 7616 2
ide-floppy 18752 0
ide-tape 34864 0
ide-cd 40548 1
cdrom 37184 2 sr_mod,ide-cd
floppy 59444 0
sis900 19268 0
md5 3872 1
ipv6 232352 13
ohci1394 33956 0
ieee1394 287856 1 ohci1394
ntfs 85932 2
nls_koi8-u 5024 4
nls_cp866 5024 1
vfat 13760 1
fat 45120 1 vfat
supermount 37876 3
sis-agp 5568 1
agpgart 31016 1 sis-agp
ehci-hcd 24196 0
ohci-hcd 18692 0
usbcore 99132 5 hid,ehci-hcd,ohci-hcd
rtc 11576 0
ext3 110408 1
jbd 54328 1 ext3
[root@localhost igoryan]# /sbin/chkconfig -list sound
-list: неизвестный параметр
[root@localhost igoryan]# /sbin/chkconfig -list alsa
-list: неизвестный параметр
[root@localhost igoryan]# aumix -q
bash: aumix: command not found
[root@localhost igoryan]# /sbin/fuser -v /dev/dsp
/dev/dsp: No such file or directory
На мой взгляд причина в том, что
1) неправильная конфигурация файлов конфигурации /etc/modules.conf и /etc/modprobe.conf
2) не установлены какие-то необходимые пакеты/модули, в частности библиотеки и утилиты alsa.
Пакеты библиотек и утилит alsa уже скачал с сайта, но с установкой пока не спешу, чтобы не сделать чего-нибудь личшнего.
ps: содержимое файлов:
Modprobe.conf
alias sound-slot-1 snd-cmipci
alias eth0 sis900
alias sound-slot-0 snd-intel8x0
alias ieee1394-controller ohci1394
install snd-cmipci /sbin/modprobe --first-time --ignore-install snd-cmipci && { /sbin/modprobe snd-pcm-oss; /bin/true; }
install snd-intel8x0 /sbin/modprobe --first-time --ignore-install snd-intel8x0 && { /sbin/modprobe snd-pcm-oss; /bin/true; }
install usb-interface /sbin/modprobe usb-ohci; /sbin/modprobe ehci-hcd; /bin/true
remove snd-cmipci { /sbin/modprobe -r snd-pcm-oss; } ; /sbin/modprobe -r --first-time --ignore-remove snd-cmipci
remove snd-intel8x0 { /sbin/modprobe -r snd-pcm-oss; } ; /sbin/modprobe -r --first-time --ignore-remove snd-intel8x0
modules.conf:
alias sound-slot-1 snd-cmipci
alias eth0 sis900
above snd-intel8x0 snd-pcm-oss
alias sound-slot-0 snd-intel8x0
probeall usb-interface usb-ohci ehci-hcd
alias ieee1394-controller ohci1394
above snd-cmipci snd-pcm-oss
2) Что касается модема:
Модем Agere systems PCI soft modem.
Показатели HardDrake:
Производитель: Agere Systems
Шина: PCI
Идентификация шины: 11c1:48c:11c1:44c
Расположение шины: 0:9:0
Описание: SV92P SV92P PCI Soft Modem Chip Set
Модуль: неопределенный
Класс носителя: COMMUNICATION_OTHER
На форуме накопал немножко материала, по ссылкам скачал драйверы с Канадского сайта для Mandrake10 : ltmodem-kv-2.4.25-7mdk-8.30a3-1.i686.rpm.
Если устанавливать пакет автоматически, то выдается окно с выбором доп. ядра для установки:
kernel-2.4.25-2mdk-1-1mdk.i586
kernel-enterprise-2.4.25-2mdk-1-1mdk.i586
kernel-i686-up-4GB-2.4.25-2mdk-1-1mdk.i586
kernel-smp-2.4.25-2mdk-1-1mdk.i586
kernel-2.4-marcelo-2.4.25-2mdk-1-1mdk.i586
kernel-p3-smp-2.4.25-2mdk-1-1mdk.i586
Прошлый результат установки пакета привел к тому, что пришлось переустанавливать систему (слетела куча драйверов), поэтому теперь советуюсь с Вами.
Как я пока думаю это исправить:
1) собрать модуль пакета заново (rpm –rebuild) и установить, затем - ручками
2) пока больше нет вариантов.
На форуме я уже просмотрел все что касается моей проблемы, но я сомневаюсь в моих действиях, правильно ли я это сделаю. Прошу по крайней мере совета, по какому именно пути мне идти, для начала и верны ли мои варианты действий...