Avatar billede pillywilly Nybegynder
15. juni 2004 - 16:18 Der er 24 kommentarer

Mangler lyd i Suse 9.1

Hej

Jeg har installeret Suse 9,1 på min maskine, det er ikke første gang jeg
forsøger mig med linux, men er stadig MEGET grøn og er da også stødt ind i
et problem, mit bundkort er forsynet med Nforce2 chipsæt og dertil hørende onboard
lydkort, suse finder lydkortet, men kan ikke starte det op, der er en fejl "Kernel modulet snd-intel8x0 for lyd understøttelse kunne ikke indlæses. Det kan skyldes forkerte modulparametre, inklusiv ugyldige IO eller IRQ parametre"
når jeg forsøger at få Yast til at genstarte lyddriveren, er der en løsning
på mit problem, som også en helt grøn, men særdeles imponeret linux bruger
som jeg kan finde ud af?

Mvh
Jan
Avatar billede strych9 Praktikant
15. juni 2004 - 16:56 #1
Åbn en terminal. su til root. skriv modprobe snd-intel8x0

Hvad siger den?
Avatar billede pillywilly Nybegynder
15. juni 2004 - 18:12 #2
Den siger ingenting, der kommer bare en tom linie
Avatar billede strych9 Praktikant
15. juni 2004 - 18:13 #3
virker din lyd så nu? =)
Avatar billede pillywilly Nybegynder
15. juni 2004 - 18:56 #4
Nej desværre, skal der ske et eller andet i forbindelse med "modprobe"?
Avatar billede pillywilly Nybegynder
15. juni 2004 - 18:58 #5
Jeg har bootet op i windows, og fundet ud af at lydkortet bruger IRQ 20, men i Suse er det tildelt IRQ 12, er det væsentligt, og i givet fald, hvor kan det ændres?
Avatar billede strych9 Praktikant
15. juni 2004 - 19:08 #6
modprobe er den kommando du bruger til at loade kernel moduler. Moduler er dele af kernel som bare ligger i eksterne filer og kan loades/unloades dynamisk.
Kernel moduler er tit og ofte device drivers, og i dette tilfælde loader kommandoen "modprobe snd-intel8x0" driver modulet til onboard lyd på dit intel chipset. Du kan se hvilke moduler der er aktive ved at skrive lsmod.
Når modprobe ikke giver noget output er det fordi kommandoen lykkedes. Skriv så en gang uname -a. Benytter du 2.4 eller 2.6 kernel?
Hvis det er en 2.6 kernel så benytter du sikkert den lyd arkitektur der hedder ALSA. I så fald skal du finde et sted, som feks alsa-mixer, hvor du kan justere volumen. ALSA står nemlig som default til mute. Jeg tror ikke umiddelbart at det er et driver problem du har. Det kan output af lsmod fortælle dig mere om.
Avatar billede pillywilly Nybegynder
15. juni 2004 - 19:35 #7
Jeg er glad for at du gider hjælpe, det er betryggende at være i hænderne på en rigtig expert

Det er kernel 2,6 og det er ALSA det bliver brugt via lsmod kan jeg også se at der loades en masse moduler der har med intel8x0 at gøre, men jeg får stadig ingen lyd, og de programmer der skal bruge et lydkort, skriver at der ikke er noget lydkort installeret, eller det ikke er konfigureret. hvor findeer jeg ALSA mixeren?
Avatar billede strych9 Praktikant
15. juni 2004 - 19:46 #8
hehe ekspert og ekspert er vist så meget sagt når jeg aldrig har konfigureret et lydkort under linux.. Mest servermand her.

Men der er vist et util der hedder alsaconf (på kommandolinje) som du kan prøve at køre igennem. Og du har vel også genstartet den en gang efter installationen? Der er også et util der hedder alsactl
Avatar billede pillywilly Nybegynder
15. juni 2004 - 22:56 #9
Herunder er det jeg får tilbage efter at have skrevet lsmod

snd_pcm_oss            57384  0
snd_mixer_oss          18688  1 snd_pcm_oss
snd_intel8x0          33580  0
snd_ac97_codec        62212  1 snd_intel8x0
snd_pcm                96904  2 snd_pcm_oss,snd_intel8x0
snd_timer              25732  1 snd_pcm
snd_mpu401_uart        7808  1 snd_intel8x0
snd_rawmidi            25380  1 snd_mpu401_uart
snd_seq_device          8328  1 snd_rawmidi
snd                    61316  9 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
snd_page_alloc        11400  2 snd_intel8x0,snd_pcm
gameport                4736  1 snd_intel8x0
soundcore              8800  1 snd

så vidt jeg kan se er snd intel8x0 ikke startet "rigtigt" den benyttet da ikke af noget vel?
jeg har også hentet 2 pakker med bla. NVaudio driveren inkluderet, fra nvidias hjemmeside, de ligger som RPM pakker og skulle kunne installeres via YAST, den starter også op, men "blinker" bare og lukker igen, uden at pakkerne installeres.
Avatar billede strych9 Praktikant
15. juni 2004 - 23:12 #10
hmm altså hvis du prøver at skrive lspci -v så skulle den gerne skrive en masse om dine devices, og deriblandt:

Multimedia audio controller: nVidia Corporation nForce MultiMedia audio [Via VT82C686B]
Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)

Hvis den ikke nævner dine devices ved navn, så fungerer driverne ikke, eller det er ikke de rigtige der bliver brugt. Men hvis den giver det rigtige output, så skulle det funke fint.

Output af lsmod ser fint ud, men det kan godt være at der skal være et nvaudio modul loadet også.. For at installere de drivere skal du blot downloade dem til en folder og skrive "rpm -i filnavn.rpm" eller "rpm -Uvh filnavn.rpm"

Det kan være ALSA der driller. Jeg overså dit spørgsmål med hvor alsamixer er før. Du skal egentlig bare skrive alsamixer i kommandolinje og så benytte den til at unmute alt.
Du har ikke noget held med alsaconf og alsactl?
Avatar billede strych9 Praktikant
15. juni 2004 - 23:17 #11
Jeg går ud fra at du har rodet med det KDE program der hedder kmix til at indstille det?
Avatar billede pillywilly Nybegynder
16. juni 2004 - 17:51 #12
Multimedia audio controller: nVidia Corporation nForce MultiMedia audio [Via VT82C686B]
Ovenstående er der IKKE
Nedenstående ER der
Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)

Dette er hvad der returneres ved forsøg på at starte ALSA mixer
linux:/home/Jan # alsamixer
alsamixer: function snd_ctl_open failed for default: No such device

og ved Kamix kommer der en besked med at der ikke forefindes noget lydkort, eller at det ikke er konfigureret

Jeg kunne godt installere nvaudio driveren, men jeg kan ikke se at den kører, eller kan jeg?

Derimod fik jeg denne besked ved forsøg på at installere nforce driveren
jan@linux:~> su root
Password:
linux:/home/Jan # rpm -i nforce.rpm
advarsel: bruger buildmeister eksisterer ikke - bruger root
advarsel: gruppe adm eksisterer ikke - bruger root
advarsel: bruger buildmeister eksisterer ikke - bruger root
advarsel: gruppe adm eksisterer ikke - bruger root
advarsel: bruger buildmeister eksisterer ikke - bruger root
advarsel: gruppe adm eksisterer ikke - bruger root
advarsel: bruger buildmeister eksisterer ikke - bruger root
advarsel: gruppe adm eksisterer ikke - bruger root
advarsel: bruger buildmeister eksisterer ikke - bruger root
advarsel: gruppe adm eksisterer ikke - bruger root
linux:/home/Jan #

Bliver du ved med at have tålmodighed?
Avatar billede strych9 Praktikant
16. juni 2004 - 17:54 #13
Det er ok
Kan du så loade modulet med "modprobe nvaudio"?
Muligvis skal du skrive depmod -a først.
Avatar billede pillywilly Nybegynder
16. juni 2004 - 17:56 #14
Jeg har forsøgt modprobe nvaudio men fik beskeden FATAL module does not exist eller noget i den henretning
Avatar billede strych9 Praktikant
16. juni 2004 - 17:57 #15
yesh, prøv depmod -a og dernæst modprobe nvaudio
Avatar billede pillywilly Nybegynder
16. juni 2004 - 18:02 #16
jan@linux:~> su root
Password:
linux:/home/Jan # depmod -a
linux:/home/Jan # modprobe nvaudio
FATAL: Module nvaudio not found.
linux:/home/Jan #

Intet held med det heller
Avatar billede strych9 Praktikant
16. juni 2004 - 18:04 #17
uhmmm.. ok

Måske jeg kan lokke dig til at læse min artikel her: http://www.eksperten.dk/artikler/313

Der står hvordan slocate pakken bruges, og så se om du kan finde en fil der hedder nvaudio blandt dine kernel moduler eller ej.
Avatar billede strych9 Praktikant
16. juni 2004 - 18:05 #18
Det er spisetid her, men god læselyst, hvis du beslutter dig for at gøre det. Jeg er tilbage om nogle timer =)
Avatar billede pillywilly Nybegynder
16. juni 2004 - 20:07 #19
Jeg kunne ikke finde pakken eller programmet slocate, men det må være en "fejl 40" da du jo skriver at den helt sikkert er i min distripution, MEN jeg har fundet en "kørbar fil" med navnet nvaudio (ligner et tandhjul) i usr/bin når jeg klikker på deet får jeg bare at vide at nvaudio ikke er loadet

Mvh Jan
<som snart ikke har mere hår på hovedet>
Avatar billede strych9 Praktikant
16. juni 2004 - 20:31 #20
hmm.. det lader til at du har fundet en mulig fejl i min artikel =(

prøv lige at installere de her to:
ftp://ftp.suse.com/pub/suse/i386/current/suse/i586/findutils-4.1.7-860.i586.rpm
ftp://ftp.suse.com/pub/suse/i386/current/suse/i586/findutils-locate-4.1.7-860.i586.rpm

Det er godt nok for tamt hvis SuSe pludselig omdøber slocate til findutils-locate.. men jeg er under alle omstændigheder interesseret i at vide om det gør dig i stand til at bruge updatedb og locate.

Angående at hive hår ud så forstår jeg det udemærket godt, men sådan er Linux altå sommetider. Det her er indledningen til det allerførste stykke Linux dokumentation jeg nogensinde læste:

Congratulations on entering the exciting world that is Linux! It is a world that is not always smooth, not always warm and cozy, but is essentially limitless and always rewarding. You will at times not be able to get some random thing to work, but do not despair and accept the challenge as a learning opportunity. Be ready and willing to read through a lot of documentation, web sites, mailing list archives, maybe source code, and if all else fails just try stuff. In your early times of using Linux, do not be concerned about breaking your machine. You can always reinstall if things go horribly wrong.

Read the above paragraph again... slowly.

..og jeg må sige at forfatteren til det har ramt hovedet på sømmet. Hav tålmodighed og du vil med tiden finde at det er dig der er i førersædet og ikke maskinen.

Angående modulets placering skulle det gerne ligge et sted i /lib/modules/nuværendekernelversionher/kernel/sound/ eller en af underfolderne hertil. Det skulle hedde nvaudio.o

Den mistanke jeg har er at du enten ikke fik den rigtige driverpakke til nforce, eller at den ikke blev installeret ordentligt...
Avatar billede strych9 Praktikant
16. juni 2004 - 20:33 #21
Her er iøvrigt en guide på suse's side:
http://portal.suse.com/sdb/en/2002/04/nforce7x.html
Avatar billede pillywilly Nybegynder
16. juni 2004 - 20:44 #22
Du skal ikke fortvivle, efter at have installeret de 2 pakker, virker updatedb og locate fint
nu vil jeg læse den guide du linkede til
Avatar billede strych9 Praktikant
23. juni 2004 - 17:24 #23
Kommet videre Jan?
Avatar billede pillywilly Nybegynder
23. juni 2004 - 17:59 #24
Tjaaa, det er som man tager det, jeg har sat et soundblaster live lydkort i maskinen, og "disabled" det ellers udmærkede onboard lydkort, derefter har der ikke været problemer...ikke med lyden altså.

Jan
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester