партнёрки: MаinLinк ... Bоoкs.RU ... Оzон ... Рromоtехt ...

Наконец-то заработал звук

Май 13, 2007 |Без рубрики

Ноутбук Toshiba Satellite A100-528Какой сегодня, таки, замечательный день. Наконец-то мой Toshiba Satellite A100-528 обрел голос.
Причем, для решения этой проблеы, мне пришлось пройти полный круг: путь мой начался со страницы Bug #88570 in alsa-driver (Ubuntu), продолжился длительным гуглением и возвратом к странице этого самого бага #88570.


Итак, что мы имели в активе:

uname -a:

Linux Dmitry-laptop 2.6.20-15-generic #1 SMP Tue Apr 24 20:56:14 UTC 2007 i686 GNU/Linux

lsdev:

Device DMA IRQ I/O Ports
————————————————
0000:00:12.0 8400-840f 8410-8413 8420-8427 8430-8433 8440-8447
0000:00:14.0 8450-845f
0000:00:14.1 0170-0177 01f0-01f7 0376-0376 03f6-03f6 8460-846f
0000:01:05.0 9000-90ff
0000:02:07.0 a000-a0ff
8139too a000-a0ff
acpi 21
ACPI 8000-8003 8004-8005 8008-800b 8010-8015 8020-8027 8060-8063 8100-8100
cascade 4
dma 0080-008f
dma1 0000-001f
dma2 00c0-00df
ehci_hcd:usb3 18
eth0 20
fglrx 22
fpu 00f0-00ff
i8042 1 12
ide0 8460-8467
ide1 15 0170-0177 0376-0376 8468-846f
Intel 19
keyboard 0060-006f
motherboard 1080-1080 8000-805f
ohci1394 17
PCI 0cf8-0cff 9000-9fff a000-afff a400-a4ff a800-a8ff
pic1 0020-0021
pic2 00a0-00a1
piix4_smbus 8450-8457
pnp 0220-022f 0400-0401 040b-040b 1080-1080
rtc 8 0070-0077
timer 0
timer0 0040-0043
timer1 0050-0053
vga+ 03c0-03df
yenta 16

lsmod:

Module Size Used by
binfmt_misc 12680 1
rfcomm 40856 0
l2cap 25728 5 rfcomm
bluetooth 55908 4 rfcomm,l2cap
fglrx 540004 11
ppdev 10116 0
cpufreq_stats 7360 0
cpufreq_conservative 8200 0
cpufreq_ondemand 9228 0
cpufreq_powersave 2688 0
cpufreq_userspace 5408 0
freq_table 5792 2 cpufreq_stats,cpufreq_ondemand
sony_acpi 6284 0
tc1100_wmi 8068 0
dev_acpi 12292 0
pcc_acpi 13184 0
dock 10268 0
container 5248 0
button 8720 0
ac 6020 0
asus_acpi 17308 0
sbs 15652 0
i2c_ec 6016 1 sbs
battery 10756 0
backlight 7040 1 asus_acpi
video 16388 0
iptable_mangle 3712 0
ip_tables 13796 1 iptable_mangle
x_tables 16388 1 ip_tables
af_packet 23816 0
sbp2 23812 0
parport_pc 36388 0
lp 12452 0
parport 36936 3 ppdev,parport_pc,lp
fuse 46612 0
joydev 10816 0
snd_hda_intel 21912 1
snd_hda_codec 205440 1 snd_hda_intel
snd_pcm_oss 44544 0
snd_mixer_oss 17408 1 snd_pcm_oss
snd_pcm 79876 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_dummy 4740 0
ipv6 268704 8
snd_seq_oss 32896 0
snd_seq_midi 9600 0
snd_rawmidi 25472 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
snd_seq 52592 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 23684 2 snd_pcm,snd_seq
snd_seq_device 9100 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
pcmcia 39212 0
ide_cd 32672 0
cdrom 37664 1 ide_cd
8139too 27648 0
usbhid 26592 0
hid 27392 1 usbhid
psmouse 38920 0
pcspkr 4224 0
snd 54020 12 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8672 1 snd
serio_raw 7940 0
i2c_piix4 9740 0
yenta_socket 27532 1
rsrc_nonstatic 14080 1 yenta_socket
pcmcia_core 40852 3 pcmcia,yenta_socket,rsrc_nonstatic
shpchp 34324 0
pci_hotplug 32576 1 shpchp
ati_agp 10124 0
agpgart 35400 2 fglrx,ati_agp
snd_page_alloc 10888 2 snd_hda_intel,snd_pcm
i2c_core 22656 2 i2c_ec,i2c_piix4
tsdev 8768 0
evdev 11008 4
ext3 133128 3
jbd 59816 1 ext3
mbcache 9604 1 ext3
sg 36252 0
sd_mod 23428 5
ohci1394 36528 0
ieee1394 299448 2 sbp2,ohci1394
8139cp 25088 0
mii 6528 2 8139too,8139cp
ehci_hcd 34188 0
atiixp 7440 0 [permanent]
ohci_hcd 22532 0
usbcore 134280 4 usbhid,ehci_hcd,ohci_hcd
sata_sil 12808 4
ata_generic 9092 0
libata 125720 2 sata_sil,ata_generic
scsi_mod 142348 4 sbp2,sg,sd_mod,libata
generic 5124 0 [permanent]
thermal 14856 0
processor 31048 1 thermal
fan 5636 0
fbcon 42656 0
tileblit 3584 1 fbcon
font 9216 1 fbcon
bitblit 6912 1 fbcon
softcursor 3200 1 bitblit
vesafb 9220 0
capability 5896 0
commoncap 8192 1 capability

В процессе добывания звука, было установлено три версии alsa-драйвера различной степени старости. Доставлен пакет alsa-utils , включающий в себя alsaconf (в Ubuntu пакет alsaconf не входит в состав alsa-utils). Так же я поставил вообще все пакеты, имеющие в названии волшебные буковки ALSA и GStreamer. Как это и не удивительно – не помогло…:)

К победе меня привели следующие действия:

sudo rmmod snd-hda-intel
sudo modprobe snd-hda-intel probe_mask=8 model=auto
sudo nano -e /etc/modprobe.d/alsa-base

в открывшемся файле добавить строку:

options snd-hda-intel probe_mask=8 model=auto

Следующая загрузка уже происходила со всеми положенными звуками.

Уф. Теперь можно снова вернуться к ковырянию xorg.conf на предмет такого подключения USB мышки, чтобы, с течением времени, она не утягивала с собой в пучину и остальные usb устройства.


 
Ссылки на эту статью
(HTML-BBcode-Plain Text)

  1. 1 комментарий на
    «Наконец-то заработал звук»

  2. satoorn
    Апр 14, 2009

    Пытаюсь сделать из этого ноута сервачёк типа NAS. Устанавливал Debian и Lenny и Squeezy. После непродолжительной работы вылетает сетевая карта. Поставил убунту, вроде работает но как то мне не очень бунда по душе. Придётся пересобирать ядро скорее всего. Кстати у вас при загрузке ACPI не ругается?

Вы должны быть зарегистрированы для отправки комментария.