Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Notebooky a přenosné počítače => Téma založeno: mft 08 Června 2008, 22:04:54
-
Zdravím,
potřeboval bych poradit, jak zprovoznit zvuk na IBM Thinkpad R61.
Žádný z návodů zde v konferenci uvedených nezabral, a to, že se několik uživatelů toho typu notebooku vyjádřilo o jeho bezproblémovosti pod Hardym, mě utvrzuje v dojmu, že to bude nějaká blbost.
Myslím si to i proto, že zvuk na tomto stroji chodil na Feistym a chodit přestal, hned po upgrade na Hardyho, což mě rozladilo, protože přesně z tohoto důvodu jsem si nejprve stahoval Live CD, vše si ozkoušel (zvuk pod Live CD HH chodil).
Takže konkrétně: mám integrovanou Inteláckou zvukovku:
$lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
kterou ovšem systém jakoby nevidí:
Když poklikám na ikonku s repráčkem na liště, tak se objeví hláška, že nemůže nalézt Žádný zásuvný modul systému GStreamer nebo zařízení pro ovládání hlasitosti.
Navíc:
$aplay -v
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:3985:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:546: chyba při otevírání audia: No such file or directory
Podobně dopadne pokus o otevření alsa mixéru
alsamixer: function snd_ctl_open failed for default: No such file or directory
a podobně:
$cat /proc/asound/cards
--- no soundcards ---
Dále výpis lsmod
Module Size Used by
binfmt_misc 12808 1
rfcomm 41744 2
l2cap 25728 13 rfcomm
bluetooth 61156 4 rfcomm,l2cap
uinput 10240 0
ppdev 10372 0
ipv6 267780 12
acpi_cpufreq 10796 2
cpufreq_conservative 8712 0
cpufreq_ondemand 9740 1
cpufreq_userspace 5284 0
cpufreq_powersave 2688 0
cpufreq_stats 7104 0
freq_table 5536 3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
sbs 15112 0
bay 6912 0
sbshc 7680 1 sbs
dock 11280 1 bay
container 5632 0
iptable_filter 3840 0
ip_tables 14820 1 iptable_filter
x_tables 16132 1 ip_tables
nls_iso8859_1 4992 1
nls_cp437 6656 1
vfat 14464 1
fat 54556 1 vfat
af_packet 23812 4
sbp2 24072 0
lp 12324 0
joydev 13120 0
pcmcia 40876 0
snd_hda_intel 344728 0
snd_hwdep 10500 1 snd_hda_intel
snd_pcm_oss 42144 0
snd_pcm 78596 2 snd_hda_intel,snd_pcm_oss
snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
serio_raw 7940 0
usblp 15872 0
sdhci 19076 0
arc4 2944 2
snd_mixer_oss 17920 1 snd_pcm_oss
mmc_core 51460 1 sdhci
ecb 4480 2
blkcipher 8324 1 ecb
ac 6916 0
ricoh_mmc 4352 0
psmouse 40336 0
battery 14212 0
iwl3945 93940 0
snd_seq_dummy 4868 0
yenta_socket 27276 1
rsrc_nonstatic 13696 1 yenta_socket
pcmcia_core 40596 3 pcmcia,yenta_socket,rsrc_nonstatic
iwlwifi_mac80211 219108 1 iwl3945
snd_seq_oss 35584 0
snd_seq_midi 9376 0
cfg80211 15112 1 iwlwifi_mac80211
snd_rawmidi 25760 1 snd_seq_midi
led_class 6020 1 iwl3945
snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi
video 19856 0
output 4736 1 video
snd_seq 54224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
wmi_acer 9644 0
snd_timer 24836 2 snd_pcm,snd_seq
snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
button 9232 0
snd 56996 11 snd_hda_intel,snd_hwdep,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
thinkpad_acpi 51836 0
intel_agp 25492 1
shpchp 34452 0
pci_hotplug 30880 1 shpchp
nvram 9992 1 thinkpad_acpi
agpgart 34760 1 intel_agp
parport_pc 36260 1
parport 37832 3 ppdev,lp,parport_pc
soundcore 8800 1 snd
evdev 13056 10
iTCO_wdt 13092 0
iTCO_vendor_support 4868 1 iTCO_wdt
pcspkr 4224 0
ext3 136712 2
jbd 48404 1 ext3
mbcache 9600 1 ext3
sg 36880 0
sr_mod 17956 0
cdrom 37408 1 sr_mod
sd_mod 30720 6
pata_acpi 8320 0
usbhid 31872 0
hid 38784 1 usbhid
ata_generic 8324 0
ata_piix 19588 0
ahci 28420 5
ohci1394 33584 0
libata 159344 4 pata_acpi,ata_generic,ata_piix,ahci
ieee1394 93752 2 sbp2,ohci1394
scsi_mod 151436 5 sbp2,sg,sr_mod,sd_mod,libata
ehci_hcd 37900 0
uhci_hcd 27024 0
e1000 126016 0
usbcore 146028 5 usblp,usbhid,ehci_hcd,uhci_hcd
thermal 16796 0
processor 36872 4 acpi_cpufreq,thermal
fan 5636 0
fbcon 42912 0
tileblit 3456 1 fbcon
font 9472 1 fbcon
bitblit 6784 1 fbcon
softcursor 3072 1 bitblit
fuse 50580 3
Zkoušel jsem si i stáhnout z ALSA stránky novější driver, lib, utility, ale nepodařilo se mi zkompilovat ani driver, řval, např.
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-18-generic'
rm: nelze odstranit „/usr/src/alsa/alsa-driver-1.0.16/.tmp_versions/snd-hda-intel.mod“: Permission denied
rm: nelze odstranit „/usr/src/alsa/alsa-driver-1.0.16/.tmp_versions/snd-hwdep.mod“: Permission denied
a desítky podobných hlášek
Podotýkám, že jsem to samozřejmě dělal přes sudo
je mi divné, že dle Synapticu je v repozotářich ALSA -base verze 1.0.16, zatímco ALSA=tool a ALSA=util sjou verze 1.0.15, že by to bylo tím?
Suma sumarum:
1) nejpodstatnější: jak to rozchodit
2) otázky aby měla dušička pokoj:
2.1) Jakto, že to chodilo na LIVE CD?
2.2)Tuší někdo proč mi nešly zkompilovat ty ALSAcké drivery?
Děkuji.
Martin
-
1) Upgrade Feisty -> Hardy se mi moc nezda. Doufam, ze tam byl mezikrok prez Gutsy.
2) Zvuk v LiveCD a po ugradu je rozdil. Svedci to o tom, ze bys mel provest cistou instalaci a pak by mel zvuk chodit.
3) V Hardy je nejaky novy program pulseaudio, ktery se stara o ovladani zvuku, sam jsem mel s nim problemy. Vyresit se to dalo bud zmenou vseho aby chodilo prez OSS (prez alsu to neslo), a druha vec co si matne vzpominam tak v /home/uzivatel/ byly nejake skryte soubory .alsa* uz si presne nepamatuji jake, ktere mi taky delali neplechu a zpusobovali chybove hlasky, ktere jste tady napsal. Vubec za to nerucim a hlavne uz si to moc nepamatuju, ale po jejich odstreni uz to bylo lepsi, ale nepamatuju si jak pac jsem reinstaloval stejnak kvuli dalsim vecem.
4) K ty kompilaci. Zkusil bych ty soubory a slozky smazat rucne, pripadne bych se podival na prava.
-
Děkuji za odpověď,
ad 1), spletl jsem se, byl tam samozřejmě Gutsy
ad 2) čistou instalaci dělat nechci, neb to je pracovní stroj, na němž nemám čas zase vše od začátku nastavovat
ad 3) pokud zmenou vseho aby chodilo prez OSS
myslíte naklikání Systém >> Volby >> Zvuk, pak to nechodí
v home žádné skryté soubory .alsa* nemám
ad4) díky za tip, ale pouštěl jsem to přes sudo, takže by to snad práv mít mohlo. Ručně mazat každý zvlášť nehodlám, neb jich jsou desítky, možná stovky.
Kdybyste si na něco vzpomněl byl bych moc rád, ještě jednou díky za reakci.
-
Stejna verze co se snazis zkompilovat v 8.04 uz je.
Co ti system vypise prisudo modprobe snd-hda-intel ?
EDIT:
Mozna bude jen stacit preinstalovat alsu
sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
sudo apt-get install linux-sound-base alsa-base alsa-utils
-
Ahoj,
díky za snahu, reinstalace alsy nepomohla, ani po rebootu se nic nezměnilo
po sudo modprobe snd_hda_intel
nevypíše nic, protože ten modul je už natažený:
lsmod |grep snd
dá:
snd_hda_intel 344728 0
snd_hwdep 10500 1 snd_hda_intel
snd_pcm_oss 42144 0
snd_pcm 78596 2 snd_hda_intel,snd_pcm_oss
snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
snd_mixer_oss 17920 1 snd_pcm_oss
snd_seq_dummy 4868 0
snd_seq_oss 35584 0
snd_seq_midi 9376 0
snd_rawmidi 25760 1 snd_seq_midi
snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi
snd_seq 54224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24836 2 snd_pcm,snd_seq
snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 56996 11 snd_hda_intel,snd_hwdep,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
Nechce se mi přeinstalovávat ani dowgradeovat, nemáte potuchu, co vše je třeba purgnout, aby se ALSA nainstalovala na zelené louce?
Ještě jednou díky.
-
Ahoj, jeste me napadlo, jestli neco nevypise
dmesg | grep snd_hda_intel
EDIT: Mozna je to blbost, ale nemas nahodou jen zvuk ztlumeny tim tlacitkem na notebooku ?
Tenhle konfigurak se u tebe nechazi /usr/share/alsa/cards/HDA-Intel.conf ?
Kdyztak si svuj zazalohuj a zkus muj http://uloz.to/565592/HDA-Intel.conf
EDIT2: Zkus reseni popsana tady http://forum.ubuntu.cz/index.php?topic=15780.0