[redhat] sound-probleem als4000

Pagina: 1
Acties:

  • blackangel
  • Registratie: April 2002
  • Laatst online: 19-02 12:08
Ik zal eerst even zeggen, ik ben een linux-n00b. De stappen dus een-voor-een uitleggen svp :)

Ik heb een pentiumII met als soundcard de Avance-Logic Als4000. Op de cd die ik heb staan geen drivers voor linux van deze geluidskaart. Met de search heb ik niks nuttigs gevonden, en met google één url: link Ik weet alleen niet wat ik hier mee aan moet. Mijn engels moet nog ontwikkeld worden en mijn linux-kennis ook. Ik snap dat ik deze commands in moet voeren in de "Terminal", maar vanaf het command cp /downloads/alsa-* . krijg ik de foutmelding: cp: missing destination file Omdat ik niet bepaald veel van linux weet weet ik dus ook niet wat ik moet doen. De help van cp heb ik ook geprobeert maar daar wordt ik ook niet veel wijzer uit. Wie kan mij helpen...?


Info:
Redhat 8.0 2.4.18-14
Pentium 2 400 MHz - 128mb ram
Als4000 (alsound 4000)
[root@Rolf alsa]# modinfo soundcore
filename: /lib/modules/2.4.18-14/kernel/drivers/sound/soundcore.o
description: "Core sound module"
author: "Alan Cox"
license: "GPL"
het irq weet ik niet, ik weet wel dat deze gedeeld is met de gp die op de kaart zit, verder gedeeld.

Het probleem komt vaker voor weet ik

Verwijderd

Heb je de stappen uit de HOWTO goed uitgevoerd ? Er staat in dat blokje het volgende:
code:
1
2
3
4
5
6
Make a directory to store the alsa source code in.

        cd /usr/src
        mkdir alsa
        cd alsa
        cp /downloads/alsa-* .

Van belang in het laatste commando is dat er een spatie tussen * en . staat.

  • blackangel
  • Registratie: April 2002
  • Laatst online: 19-02 12:08
code:
1
2
3
4
[root@Rolf root]# cd /usr/src/alsa
[root@Rolf alsa]# cp /downloads/alsa-* .
cp: cannot stat `/downloads/alsa-*': No such file or directory
[root@Rolf alsa]#

Verwijderd

De melding is wel duidelijk lijkt me. Je bestanden lijken ergens anders te staan dan in in /downloads/alsa-* . Dus zoek eens goed naar waar de bestanden dan wel staan en hou in de gaten dat Linux CaSe Sensitive is :)

Toevoeging: Command Line Basics guide geeft in een notedop hoe en wat op de command line.

[ Voor 32% gewijzigd door Verwijderd op 26-12-2002 15:52 ]


Verwijderd

Het was toch een SB compatible? Zou je niet gewoon die AWE32 modules kunnen laden? :?.

  • blackangel
  • Registratie: April 2002
  • Laatst online: 19-02 12:08
Ik heb bijna alles geinstalleerd (ze stonden idd in de verkeerde map |:( ) maar nu krijg ik het probleem bij dit command modprobe snd-als4000;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss

code:
1
2
3
4
5
6
7
8
9
[root@Rolf alsa]# dir
alsa-driver-0.9.0rc6      alsa-lib-0.9.0rc6      alsa-utils-0.9.0rc6
alsa-driver-0.9.0rc6.tar  alsa-lib-0.9.0rc6.tar  alsa-utils-0.9.0rc6.tar
[root@Rolf root]# modprobe snd-als4000;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss
modprobe: Can't locate module snd-als4000
modprobe: Can't locate module snd-pcm-oss
modprobe: Can't locate module snd-mixer-oss
modprobe: Can't locate module snd-seq-oss
[root@Rolf root]#


volgens mij moet ik de variable vervangen, alleen, wat zijn de variabelen hier :?
omdat ik 4 foutmeldingen krijg zal het wel geen typvout zijn geweest

edit:
ze moeten de lay-out breder maken, kan ik het ook niet vern***en :+


edit:

was dus toch ergens een typo, eruitgehaald maar geen resultaat :(

[ Voor 19% gewijzigd door blackangel op 26-12-2002 17:58 ]


Verwijderd

Hm, gooi d'r eens een 'depmod' tegenaan. Dat wil ook wel eens helpen. Dan worden namelijk alle onderlinge afhankelijkheden van modules nagekeken. Zo te zien is dat nog niet gedaan op jou systeem.

  • blackangel
  • Registratie: April 2002
  • Laatst online: 19-02 12:08
Verwijderd schreef op 26 December 2002 @ 22:10:
Hm, gooi d'r eens een 'depmod' tegenaan. Dat wil ook wel eens helpen. Dan worden namelijk alle onderlinge afhankelijkheden van modules nagekeken. Zo te zien is dat nog niet gedaan op jou systeem.
blackangel schreef op 26 December 2002 @ 15:22:
Ik zal eerst even zeggen, ik ben een linux-n00b. De stappen dus een-voor-een uitleggen svp :)
code:
1
2
3
4
5
6
[rolf@Rolf rolf]$ depmod
bash: depmod: command not found
[rolf@Rolf rolf]$ cd /usr/src/alsa/
[rolf@Rolf alsa]$ depmod
bash: depmod: command not found
[rolf@Rolf alsa]$


BTW ik wil best leren om met linux om te gaan, maar sommige termen ken ik in geen enkele vorm dat ik ook niet weet hoe ik moet gaan zoeken

Verwijderd

Tik dan eens voor de grap dit in:
code:
1
man depmod
Met het 'man'-commando (man afkorting van manual = handleiding in het Engels) kun je altijd hulp krijgen over commando's waarvan je het gebruik niet kent.

////edit: in RedHat moet je trouwens (als root) dit intikken:
code:
1
/sbin/depmod
Sorry, dat was ik eventjes vergeten.

////edit: just in case: root word je door dit in te tikken:
code:
1
su
en daarna het wachtwoord van root te geven.

[ Voor 49% gewijzigd door Verwijderd op 26-12-2002 22:49 ]


  • blackangel
  • Registratie: April 2002
  • Laatst online: 19-02 12:08
jointm1k: thnx, ik ben wel wat wijzer geworden over linux, maar ik heb het antwoord nog niet gevonden.

Ik heb het command depmod gedaan, daar was de pc +/- 1 minuut mee bezig. Vervolgens heb ik het command modprobe snd-als4000;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss gedaan, maar zonder resultaat: nog steeds dezelfde error.

Ik denk, laten we sommige dingen achter modprobe doen. Resultaat:
code:
1
2
3
4
5
6
7
[root@Rolf etc]# modprobe -C snd-als4000;modprobe snd-pcm-oss;modprobe snd-mixer-
oss;modprobe snd-seq-oss
modprobe: Can't open snd-als4000
modprobe: Can't locate module snd-pcm-oss
modprobe: Can't locate module snd-mixer-oss
modprobe: Can't locate module snd-seq-oss
[root@Rolf etc]#

Hierna heb ik gezocht op snd-als4000 op de hele pc: niks gevonden. Kan het zijn dat het command gewoon fout is?


[update before send ;) ]
code:
1
[root@Rolf etc]# modprobe -c [-C snd-seq-oss]

Dit heb ik gedaan (ook bij de andere maar dat rijkte mijn log niet) en ik kreeg er een hele lading dingen uit. Even een korte samenvatting:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Generated by modprobe -c (2.4.18)
path[boot]=/lib/modules/boot
path[toplevel]=/lib/modules/2.4.18-14
path[toplevel]=/lib/modules/2.4
....
# Prune
prune modules.dep
prune modules.generic_string
prune modules.pcimap
....
# Aliases
alias binfmt-0000 off
alias binfmt-204 binfmt_aout
alias binfmt-263 binfmt_aout
....
# Options
options dummy0 -o dummy0
options dummy1 -o dummy1
options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
# Commands
post-install binfmt_misc /bin/mount -t binfmt_misc none /proc/sys/fs/binfmt_misc  > /dev/null 2>&1 || :
pre-remove binfmt_misc /bin/umount /proc/sys/fs/binfmt_misc > /dev/null 2>&1 || :
# Miscellaneous file and directory names
generic_stringfile=/lib/modules/2.4.18-14/modules.generic_string
pcimapfile=/lib/modules/2.4.18-14/modules.pcimap
isapnpmapfile=/lib/modules/2.4.18-14/modules.isapnpmap
....

Dit is van het bovenstaande voorbeeld command. In mijn ogen leek dit erop dat ik eindelijk geluid had, totdat ik dit deed...
code:
1
2
3
4
5
6
[root@Rolf etc]# modinfo soundcore
filename:    /lib/modules/2.4.18-14/kernel/drivers/sound/soundcore.o
description: "Core sound module"
author:      "Alan Cox"
license:     "GPL"
[root@Rolf etc]#

... Hetzelfde als eerst.

Wat kan nu nog de fout zijn...?

[ Voor 3% gewijzigd door blackangel op 27-12-2002 21:22 . Reden: typo #1 ]


  • blackangel
  • Registratie: April 2002
  • Laatst online: 19-02 12:08
*kick*

na 24 uur moeten jullie toch wel een antwoord hebben...? hebben jullie toch wel lang genoeg kunnen nadenken over een antwoord...?


[edit]
Ff van mijn bovenstaande post: mocht iemand interresse hebben in de complete log, hij staat op mijn pc dus het is alleen ff zoeken :)

[ Voor 35% gewijzigd door blackangel op 28-12-2002 21:57 ]


  • blackangel
  • Registratie: April 2002
  • Laatst online: 19-02 12:08
Yeah, weer kicken 8)7

Is wel de laatste keer * blackangel is niet zo onbeschoft om het 3x te doen ;)

Verwijderd

Sorry, ik kom niet elke dag hier kijken :)

Hm, lastig dit. Ik denk dat het in elk geval het beste is om de gecompileerde systeemkernmodules te kopieren naar /lib/modules/'systeemkernversie'/kernel/drivers/sound. Dit is namelijk de directory waar alle geluidsmodules horen te staan. Als je dat gedaan hebt, kun je dan even vanuit de genoemde directory dit voor mij intikken:
code:
1
ls -al
en de uitvoer hier posten? Als het goed is moeten nu in elk geval hier deze bestanden staan:
  • soundcore.o
  • sound.o
  • snd-als4000.o
  • snd-pcm-oss.o
  • snd-mixer-oss.o
  • snd-seq-oss.o
Als dit het geval is, moet je eens proberen om met de hand een voor een de modules in te laten met dit commando (als root natuurlijk weer):
code:
1
2
3
/sbin/insmod soundcore
/sbin/insmod sound
/sbin insmod .... hier de rest van de bovenstaande modulenamen


Misschien moet je een beetje met de volgorde spelen, omdat het mogelijk is dat de ene module afhankelijk is van de andere. Als het gelukt is, moet je eens dit intikken:
code:
1
/sbin/lsmod
en de uitvoer hier posten.

  • blackangel
  • Registratie: April 2002
  • Laatst online: 19-02 12:08
Maakt niks uit dat je hier niet elke dag kijkt. Dat je iig probeert me te helpen vind ik al fijn :)


[ontopic]
Ik heb gezocht in de map /usr/src/alsa/ en de onderliggende mappen naar heb bestandsformaat *.o (er vanuit gaande dat dat de systeemkernelmodules zijn, maar dat weet ik niet zeker) maar ik heb niet de files gevonden die in de lijst die jij noemde staan. Het kopieren leek me dus ook moeilijk.

Daarna heb ik nog wel gekeken welke bestanden er in /lib/moduls/2.4.18-14/kernel/drivers/sound staan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[root@Rolf root]# cd /lib/modules/2.4.18-14/kernel/drivers/sound
[root@Rolf sound]# ls -al
total 1436
drwxr-xr-x    5 root     root         4096 Dec 21 15:37 .
drwxr-xr-x   26 root     root         4096 Dec 21 15:37 ..
-rw-r--r--    1 root     root        16508 Sep  4 19:47 ac97_codec.o
-rw-r--r--    1 root     root         6208 Sep  4 19:47 ac97.o
-rw-r--r--    1 root     root        10848 Sep  4 19:47 aci.o
-rw-r--r--    1 root     root        15488 Sep  4 19:47 ad1816.o
-rw-r--r--    1 root     root        33988 Sep  4 19:47 ad1848.o
-rw-r--r--    1 root     root         1776 Sep  4 19:47 adlib_card.o
-rw-r--r--    1 root     root        11772 Sep  4 19:47 aedsp16.o
drwxr-xr-x    2 root     root         4096 Dec 21 15:37 audigy
-rw-r--r--    1 root     root        70384 Sep  4 19:47 awe_wave.o
-rw-r--r--    1 root     root        17232 Sep  4 19:47 btaudio.o
-rw-r--r--    1 root     root        44232 Sep  4 19:47 cmpci.o
-rw-r--r--    1 root     root         8704 Sep  4 19:47 cs4232.o
drwxr-xr-x    2 root     root         4096 Dec 21 15:37 cs4281
-rw-r--r--    1 root     root        77732 Sep  4 19:47 cs46xx.o
drwxr-xr-x    2 root     root         4096 Dec 21 15:37 emu10k1
-rw-r--r--    1 root     root        35900 Sep  4 19:47 es1370.o
-rw-r--r--    1 root     root        37900 Sep  4 19:47 es1371.o
-rw-r--r--    1 root     root        35372 Sep  4 19:47 esssolo1.o
-rw-r--r--    1 root     root        53284 Sep  4 19:47 gus.o
-rw-r--r--    1 root     root        30572 Sep  4 19:47 i810_audio.o
-rw-r--r--    1 root     root        13748 Sep  4 19:47 mad16.o
-rw-r--r--    1 root     root        36844 Sep  4 19:47 maestro3.o
-rw-r--r--    1 root     root        41696 Sep  4 19:47 maestro.o
-rw-r--r--    1 root     root         6740 Sep  4 19:47 maui.o
-rw-r--r--    1 root     root        28140 Sep  4 19:47 mpu401.o
-rw-r--r--    1 root     root        25104 Sep  4 19:47 msnd_classic.o
-rw-r--r--    1 root     root         8120 Sep  4 19:47 msnd.o
-rw-r--r--    1 root     root        30144 Sep  4 19:47 msnd_pinnacle.o
-rw-r--r--    1 root     root        78540 Sep  4 19:47 nm256_audio.o
-rw-r--r--    1 root     root        18740 Sep  4 19:47 opl3.o
-rw-r--r--    1 root     root        14204 Sep  4 19:47 opl3sa2.o
-rw-r--r--    1 root     root         4564 Sep  4 19:47 opl3sa.o
-rw-r--r--    1 root     root        22172 Sep  4 19:47 pas2.o
-rw-r--r--    1 root     root        18976 Sep  4 19:47 pss.o
-rw-r--r--    1 root     root        19044 Sep  4 19:47 rme96xx.o
-rw-r--r--    1 root     root        53377 Sep  4 19:47 sb_lib.o
-rw-r--r--    1 root     root        13728 Sep  4 19:47 sb.o
-rw-r--r--    1 root     root         3508 Sep  4 19:47 sgalaxy.o
-rw-r--r--    1 root     root        34284 Sep  4 19:47 sonicvibes.o
-rw-r--r--    1 root     root         8877 Sep  4 19:47 soundcore.o
-rw-r--r--    1 root     root        88826 Sep  4 19:47 sound.o
-rw-r--r--    1 root     root        18804 Sep  4 19:47 sscape.o
-rw-r--r--    1 root     root        38532 Sep  4 19:47 trident.o
-rw-r--r--    1 root     root         8276 Sep  4 19:47 trix.o
-rw-r--r--    1 root     root        11296 Sep  4 19:47 uart401.o
-rw-r--r--    1 root     root         8428 Sep  4 19:47 uart6850.o
-rw-r--r--    1 root     root        30564 Sep  4 19:47 via82cxxx_audio.o
-rw-r--r--    1 root     root         8892 Sep  4 19:47 v_midi.o
-rw-r--r--    1 root     root        60080 Sep  4 19:47 wavefront.o
-rw-r--r--    1 root     root        50372 Sep  4 19:47 ymfpci.o


De 2 bovenaan jou lijst staan er dus wel in, de andere 4 niet.

snd-als4000.o
snd-pcm-oss.o
snd-mixer-oss.o
snd-seq-oss.o
heb ik dus niet gevonden, kan het zijn dat die niet bij de tar-files zaten?

Ik moet nu weg, ik probeer anders straks nog wel even op internet naar deze files te zoeken :)

Verwijderd

Um, nee die modules zitten niet in die tar-bestanden. Die tar-bestanden bevatten slechts broncode om de modules te bouwen. Dat zul je dus zelf moeten doen. Op de pagina die je zelf al had gevonden, staan instructies hoe je dat moet aanpakken.
Pagina: 1