Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

07.08.2005, 11:25

[gelöst] Fragen: Was mache mit neuem Kernel und Sound ad1816a?

Hallo Forum,

ich habe gesehe, dass ich unter /usr/src einen neueren Kernel stehen habe. Muß ich den erst noch übersetzen oder was ist damit?

..dann habe ich noch ein Problem mit meiner Soundkarte. Es handelt sich um einen älteren Rechner mit einer Isa Soundkarte. Das benötigte Modul nennt sich snd-ad1816a. Wie komme ich an dieses Modul ran?

Muß ich dazu den neuen Kernel neu bauen?

Rotznase

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Rotznase« (11.08.2005, 00:38)


2

07.08.2005, 11:33

RE: Fragen: Was mache mit neuem Kernel und Sound ad1816a?

natürlich musst du nen neuen kernel backen und das bzImage nach boot kopieren - entweder verwendest du die kernel internen alsa treiber - oder emerged sie

Quellcode

1
2
# emerge alsa-driver 
(dafür darf aber alsa im kernel nicht aktiviert sein)


nen symlink aber auf die neuen kernel sourcen legen!!!

*aber deine fragen sind eigentlich komisch - hast du das handbuch nicht gelesen - da musstest du doch auch nen kernel backen...

schau mal hier

und mal hier

und mal da
MfG MyD

3

07.08.2005, 11:39

RE: Fragen: Was mache mit neuem Kernel und Sound ad1816a?

MfG MyD

4

07.08.2005, 14:39

RE: Fragen: Was mache mit neuem Kernel und Sound ad1816a?

Zitat

Original von MyD
*aber deine fragen sind eigentlich komisch - hast du das handbuch nicht gelesen - da musstest du doch auch nen kernel backen...


Wenn er genkernel verwendet muss er nichts backen...

bye Benny
Intel Pentium 3,6GHz
1,00GB DDR Ram
GeForce FG 6800LE
Asus P5P800 Mainboard

_______________________


Mein Bäckerforum: http://www.baeckerforen.de
Mein OS Forum: http://www.free-your-os.com

5

07.08.2005, 16:24

hi,

so, nun habe ich mal alsa-driver emerged und genkernel ebenso.

Und wie läuft das nun ab?

Entschuldigung für die Fragen, aber ich bin es von SuSE und Ubuntu gewöhnt, dass das schon alles sauber läuft und ich höchstens noch ein modprobe xyz eintippen muß.

Rotznase

6

07.08.2005, 18:07

hmm also wenn das alles nun getan ist, machst du emerge alsa-utils und dann gibst du in der konsole
alsamixer ein, dort alles unmuten (mit der taste m) und die Regler hochfahren, dann dürftest du was aus deiner Soundkarte bekommen.

Normalerweise muss man nen Kernel mit

Quellcode

1
make && make modules_install (nur bei Kernel version 2.6.x)


Quellcode

1
make && make bzImage modules  modules_install (nur bei Kernel version 2.4.x)


kompilieren und anschließend folgenden befehl eingeben

Quellcode

1
2
mount /boot
cp arch/i386/boot/bzImage /boot/Kernel-<kernel versio>


zum genkernel Lies mich
I bin der Chef \o/

7

07.08.2005, 18:22

Den kernel habe ich wie auch schon beim ersten Mal ohne genkernel gebastelt.
Ich habe beim einstellen des Kernels unter Sound -> Isa ad1816a gefunden und mal als Modul markiert. So, nun hat der Rechner wieder was zu tun.

Mal gucken ob das nun was wird..


Rotznase

8

07.08.2005, 19:34

Zitat

Original von Deluca
hmm also wenn das alles nun getan ist, machst du emerge alsa-utils und dann gibst du in der konsole
alsamixer ein, dort alles unmuten (mit der taste m) und die Regler hochfahren, dann dürftest du was aus deiner Soundkarte bekommen.

Normalerweise muss man nen Kernel mit

Quellcode

1
make && make modules_install (nur bei Kernel version 2.6.x)


Quellcode

1
make && make bzImage modules  modules_install (nur bei Kernel version 2.4.x)


kompilieren und anschließend folgenden befehl eingeben

Quellcode

1
2
mount /boot
cp arch/i386/boot/bzImage /boot/Kernel-<kernel versio>


zum genkernel Lies mich


beim kernel 2.6 langt jetzt ein make && make modules_install und anschließendem kopeiren des bzImages völlig aus...
MfG MyD

9

07.08.2005, 20:58

Zitat

Original von MyD

Zitat

Original von Deluca
hmm also wenn das alles nun getan ist, machst du emerge alsa-utils und dann gibst du in der konsole
alsamixer ein, dort alles unmuten (mit der taste m) und die Regler hochfahren, dann dürftest du was aus deiner Soundkarte bekommen.

Normalerweise muss man nen Kernel mit

Quellcode

1
make && make modules_install (nur bei Kernel version 2.6.x)


Quellcode

1
make && make bzImage modules  modules_install (nur bei Kernel version 2.4.x)


kompilieren und anschließend folgenden befehl eingeben

Quellcode

1
2
mount /boot
cp arch/i386/boot/bzImage /boot/Kernel-<kernel versio>


zum genkernel Lies mich


beim kernel 2.6 langt jetzt ein make && make modules_install und anschließendem kopeiren des bzImages völlig aus...


Und wo is da der Unterschied zu dem was ich gesagt hab ^^ ?
Beachte das was in den Klammern hinter dem Code steht ;)
I bin der Chef \o/

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Deluca« (07.08.2005, 20:59)


10

07.08.2005, 22:05

sry habs überlesen - sry :(
MfG MyD

11

07.08.2005, 22:15

MyD, es sei dir vergeben :D, passiert mir auch hin und wieder

Klappts Rotznase?
I bin der Chef \o/

12

07.08.2005, 22:28

also deinen kernel selber backen das musst du machen - mehr kann ich dir nicht helfen.

aber mit der soundkarte kann ich dir helfen

also entweder du verwendest die kernel internen alsa treiber oder die nativen treiber (alsa-drivers)

ich würde dir zu den nativen raten...

so nun editiere deine /etc/make.conf

und schreibe folgendes rein...

Quellcode

1
ALSA_CARDS="ad1816a"



so nun musst du nen symlink auf den aktuellen kernel machen

Quellcode

1
2
3
z.b.
# rm /usr/src/linux
# ln -sf  /usr/src/linux-2.6.11-gentoo-r11/ /usr/src/linux


dann musst du in den kernel ordner wechseln

Quellcode

1
2
# cd /usr/src/linux 
# make menuconfig


dann führst du dort

Quellcode

1
# make menuconfig


aus und übernimmst diese optionen

Quellcode

1
2
3
4
5
6
7
8
9
10
  Loadable module support  --->
      [*] Enable loadable module support

  Device Drivers  --->
      Sound  --->
          <*> Sound card Support
              Advanced Linux Sound Architecture  --->
                  < > Advanced Linux Sound Architecture
              Open Sound System  --->
                  < > Open Sound System (Deprecated)



dann nimmst halt noch alle anderen einstellungen vor die dein kernel noch so brauch - aber das muss ich dir nicht sagen... dann backst du deinen kernel kopierst ihn nach boot und bootest ihn...


dann emerged du alles was du für alsa brauchst

Quellcode

1
# emerge alsa-lib alsa-driver alsa-oss alsa-utils


dann editierst du die /etc/modules.d/alsa mit nano und schreibst folgendes rein

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
alias char-major-116 snd 
alias char-major-14 soundcore 

alias snd-card-0 snd-ad1816a
alias sound-slot-0 snd-card-0 

alias sound-service-0-0 snd-mixer-oss 
alias sound-service-0-1 snd-seq-oss 
alias sound-service-0-3 snd-pcm-oss 
alias sound-service-0-8 snd-seq-oss 
alias sound-service-0-12 snd-pcm-oss 

alias /dev/mixer snd-mixer-oss 
alias /dev/dsp snd-pcm-oss 
alias /dev/midi snd-seq-oss 

options snd cards_limit=1



dann startest du alsa

Quellcode

1
2
# rc-update add alsasound boot
# /etc/init.d/alsasound start 


und dann umutest du deine karte noch

# alsamixer


*zudem sollte dein benutzer in der gruppe audio sein - ganz wichtig
*ich hoffe dir ein stück weitergeholfen zu haben
MfG MyD

13

07.08.2005, 23:27

Hi,

nachdem ich nun noch unter /dev/sound dsp für "Sonstige" geöffnet habe geht der Sound.

So bis bald..

rotznase

14

07.08.2005, 23:37

kein problem - dann setz das thema noch auf gelöst - thx
MfG MyD

15

11.08.2005, 00:38

...äh, naja, also so richtig gelöst ist das noch nicht...ich bin jetzt mal nach der Anleitung

http://www.gentoo.org/doc/de/alsa-guide.xml

vorgegangen...

Wenn ich den Rechner nun neu starte und mich wieder eine kde Sitzung starte ist das Kmix Symbol mit einem X versehen..und alsamixer bringt ein "permission denied".....Systemklänge werden aber trotzdem abgespielt..

..ich habe Alsa im Kernel "drin" und dann per alsaconf Alsa konfigurieren lassen..



Rotznase





..ich ringe mit Gentoo.....

16

11.08.2005, 00:49

aslo du hast alle kanäle unmuten oder ?(

mach dann nen

Quellcode

1
2
# alsactl store
(sound einstellungen speichern)



poste mal ein

Quellcode

1
# cat /proc/asound/cards


und ein

Quellcode

1
2
$ id -a
(als normaler user !!!)


du musst in der gruppe audio sein - sowohl root als dein normaler user!
MfG MyD

17

12.08.2005, 14:19

Hi,

also ich bin in der Gruppe "audio" mit drin nur "dsp" bzw. eben /dev/sound/dsp gehört root und gruppe root. Also nix audio. Ich habe das jetzt mal so wie bei dem Problem mit dem
"/dev/null" gelöst. In /etc/udev/rules.d/, Datei 50-udev.rules habe ich jeweils bei "dsp" und "mixer" usw. ein MODE="666" dahinter geschrieben. Jetzt kann ich auch als User auf den Mixer zugreifen.


Rotznase

amielke

unregistriert

18

12.08.2005, 14:28

irgendiwe ist dann bei dir aber was mit dem udev nicht so ganz ok.

dsp sollte ja schon audio sein.

19

13.08.2005, 13:42

Hi,

/etc/udev/rules.d/50... sieht bei "Sound Devices" so aus:

# sound devices
KERNEL="adsp", NAME="sound/%k", SYMLINK="%k" , MODE="766"
KERNEL="adsp[0-9]*", NAME="sound/%k", SYMLINK="%k", MODE="766"
KERNEL="audio", NAME="sound/%k", SYMLINK="%k", MODE="766"
KERNEL="audio[0-9]*", NAME="sound/%k", SYMLINK="%k", MODE="766"
KERNEL="dsp", NAME="sound/%k", SYMLINK="%k", MODE="766"
KERNEL="dsp[0-9]*", NAME="sound/%k", SYMLINK="%k", MDOE="766"
KERNEL="mixer", NAME="sound/%k", SYMLINK="%k", MODE="766"
KERNEL="mixer[0-9]*", NAME="sound/%k", SYMLINK="%k", MODE="766"
KERNEL="sequencer", NAME="sound/%k", SYMLINK="%k", MODE="766"
KERNEL="sequencer[0-9]*", NAME="sound/%k", SYMLINK="%k"



ls -l /dev/sound
total 0
crwxrw-rw- 1 root root 14, 4 Aug 11 13:28 audio
crwxrw-rw- 1 root root 14, 3 Aug 11 13:28 dsp
crwxrw-rw- 1 root root 14, 0 Aug 11 13:28 mixer
crwxrw-rw- 1 root root 14, 1 Aug 11 13:28 sequencer
crw-rw---- 1 root root 14, 8 Aug 11 13:28 sequencer2



Wo könnte ich sonst noch nachsehen bzw. wie kann ich es ändern dass "dsp" zur Gruppe Root gehört und nicht zur Gruppe Audio?

rotznase

20

13.08.2005, 13:49

mach das so dann muss es gehen

Quellcode

1
2
3
4
5
6
7
8
9
10
11
SUBSYSTEM=="sound", GROUP="audio"
KERNEL=="adsp",                 NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="adsp[0-9]*",           NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="audio",                NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="audio[0-9]*",          NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="dsp",                  NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="dsp[0-9]*",            NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="mixer",                NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="mixer[0-9]*",          NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="sequencer",            NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="sequencer[0-9]*",      NAME="sound/%k", SYMLINK+="%k", GROUP="audio"


damit müsste dir dan ganz geholfen sein ;)

*neustart nicht vergessen :rolleyes:
MfG MyD