Kein Sound mit Laptop
Hallo, ich benutze SuSE7.0 (Evaluation) mit dem Kernel 2.2.13 auf einem Acer Laptop (Extensa 355). Ich bekomme keine Töne aus dem Lautsprecher (bei Systemklängen von KDE bleibt der Rechner hängen), Musik-CDs oder Multimedia-CDs könnem im CD-Laufwerk (am Parallel-Port) nicht gemountet werden. Beim booten erscheint die Fehlermeldung >>can't locate modul snd-card-opl3sa2<<. Diese Soundkarte hat YAST2 entdeckt, das Modul ist anscheinend auch installiert. Am Kernel kann ich nicht basteln (wg. Evaluation ?), wie bekomme ich Töne aus der Kiste, und hängt das mit dem CD-Rom mit der Soundkarte zusammen ? Ton- und hilflos Thorsten
Hallo Leute, ich habe jetzt erst entdeckt daß man mit Linux doch sehr gut spielen kann. Also habe ich meinen alten Joystick aus der Kiste gekramt und an der Soundkarte angeschlossen. Bei der Soundkarte handelt es sich um eine Soundblaster 16 PCI konfiguriert habe ich sie mit alsaconf Jetzt mein Problem, der Joystick tut nicht. In der Hilfe habe ich gelesen, daß der Joystick an einer Soundblaster 16 PCI Karte die mit ALSA läuft nicht tut. Wie kriege ich denn meinen Joystick ans laufen? Im vorraus vielen Dank. mfg Karsten -- Karsten Giesow Adolf-Donders-Allee 32 46419 Isselburg-Anholt Tel.: 0172/1655696 Fax: 02874902680
Hallo, Am Dienstag, 19. März 2002 23:41 schrieb Karsten Giesow:
Also habe ich meinen alten Joystick aus der Kiste gekramt und an der Soundkarte angeschlossen. Bei der Soundkarte handelt es sich um eine Soundblaster 16 PCI konfiguriert habe ich sie mit alsaconf
Jetzt mein Problem, der Joystick tut nicht. In der Hilfe habe ich gelesen, daß der Joystick an einer Soundblaster 16 PCI Karte die mit ALSA läuft nicht tut.
(Die Taste rechts neben dem 'M' beißt Dich nicht, wenn Du mal
draufhaust.)
Habe heute einen Joystick zum Laufen gekriegt. Kannst Du mal
näheres 'rüberschicken, z. B. SuSE-Distributions-Version,
Kernel-Version, vielleicht `lsmod'-Ausgabe, die Ausgabe von
"ls -l /dev/js0", am besten alles?
Schick 'mal die Ausgaben von (wo $ davorsteht normal, wo # davor
steht als `root')
$ uname -r
$ ls -l /dev/js0
# lsmod | grep -v snd
Außerdem, ob Du SuSE 6.3, 6.4, 7.0, 7.1, 7.2 oder 7.3 draufhast.
Gruß
Bertram
--
Bertram Scharpf
Am Mittwoch, 20. März 2002 04:25 schrieben Sie:
Hallo,
Am Dienstag, 19. März 2002 23:41 schrieb Karsten Giesow:
Also habe ich meinen alten Joystick aus der Kiste gekramt und an der Soundkarte angeschlossen. Bei der Soundkarte handelt es sich um eine Soundblaster 16 PCI konfiguriert habe ich sie mit alsaconf
Jetzt mein Problem, der Joystick tut nicht. In der Hilfe habe ich gelesen, daß der Joystick an einer Soundblaster 16 PCI Karte die mit ALSA läuft nicht tut.
(Die Taste rechts neben dem 'M' beißt Dich nicht, wenn Du mal draufhaust.) Werd versuchen mich zubessern.
Habe heute einen Joystick zum Laufen gekriegt. Kannst Du mal näheres 'rüberschicken, z. B. SuSE-Distributions-Version, Kernel-Version, vielleicht `lsmod'-Ausgabe, die Ausgabe von "ls -l /dev/js0", am besten alles?
SuSE 7.1 mit Kernel 2.4.0-4GB
Schick 'mal die Ausgaben von (wo $ davorsteht normal, wo # davor steht als `root')
$ uname -r
karsten@nathan:~ > uname -r 2.4.0-4GB karsten@nathan:~ >
$ ls -l /dev/js0
karsten@nathan:~ > ls -l /dev/js0 crw-rw-rw- 1 root root 15, 0 Jan 19 2001 /dev/js0 karsten@nathan:~ >
# lsmod | grep -v snd
root@nathan:/home/karsten > lsmod | grep -v snd Module Size Used by nls_iso8859-1 2848 1 (autoclean) ipv6 117744 -1 (autoclean) NVdriver 528992 18 (autoclean) mousedev 3968 0 (unused) hid 11744 0 (unused) input 3104 0 [mousedev hid] usb-uhci 21712 0 (unused) hisax 484512 3 isdn 115952 4 [hisax] ide-scsi 8000 1 usbcore 46480 1 [hid usb-uhci] root@nathan:/home/karsten > Ich habe das Paket "joystick" aus der Serie "ap" und das Paket "libjsw (d)" installiert. Das Paket "kcmjoy" habe ich nicht drauf. Nach Möglichkeit keinen neuen Kernel bauen. Tüftel zwar schon einige Zeit mit Linux rum, aber daran habe ich mich noch nicht gewagt.
Außerdem, ob Du SuSE 6.3, 6.4, 7.0, 7.1, 7.2 oder 7.3 draufhast.
Gruß Bertram
-- Karsten Giesow Adolf-Donders-Allee 32 46419 Isselburg-Anholt Tel.: 0172/1655696 Fax: 02874902680
Hallo, Am Mittwoch, 20. März 2002 22:51 schrieb Karsten Giesow:
Am Mittwoch, 20. März 2002 04:25 schrieben Sie:
Am Dienstag, 19. März 2002 23:41 schrieb Karsten Giesow:
Also habe ich meinen alten Joystick aus der Kiste gekramt und an der Soundkarte angeschlossen. Bei der Soundkarte handelt es sich um eine Soundblaster 16 PCI konfiguriert habe ich sie mit alsaconf
Jetzt mein Problem, der Joystick tut nicht.
Melde Dich als `root' an. Zwei Punkte:
AAAA.
Installiere Kernel-Module. Bei mir (SuSE 7.3) sind es
`joydev', `analog' und `ns558'. Laut 7.1-Handbuch bei
Dir
# modprobe joystick
# modprobe joy-creative
Kann ich aber bei mir nicht nachprüfen.
Über Kernelmodule erfährst Du etwas mit
$ /sbin/lsmod | less # eingebundene
$ /sbin/modprobe -l | less # vorhandene
Wenn nichts geht, schau nach, wo welche der genannten wo
vorhanden sind.
BBBB.
Ich weiß nicht mehr, ab welcher Distribution die Gerätedatei
einen Major-Mode von 13 verlangt. Probiere mal:
# ls -l /dev/js*
crw-rw-rw- 1 root root 15, 0 Jan 19 2001 /dev/js0
crw-rw-rw- 1 root root 15, 1 Jan 19 2001 /dev/js1
# rm /dev/js0
# mknod /dev/js0 c 13 0
# ls -l /dev/js*
crw-rw-rw- 1 root root 13, 0 Jan 19 2001 /dev/js0
crw-rw-rw- 1 root root 15, 1 Jan 19 2001 /dev/js1
usf.
Wenn der Joystick tut, müßtest Du komische Zeichen kriegen mit
$ cat /dev/js0
Das Paket `joystick' aus der Serie `ap' bringt Dir garnichts, solange
`/dev/js0' sich nicht öffnen läßt.
Gruß
Bertram
--
Bertram Scharpf
Am Donnerstag, 21. März 2002 05:03 schrieben Sie: Hallo mit dem Joystick klappt es bis jetzt noch nicht. Die Module kann ich nicht finden, schau mal unten.
Hallo,
Am Mittwoch, 20. März 2002 22:51 schrieb Karsten Giesow:
Am Mittwoch, 20. März 2002 04:25 schrieben Sie:
Am Dienstag, 19. März 2002 23:41 schrieb Karsten Giesow:
Also habe ich meinen alten Joystick aus der Kiste gekramt und an der Soundkarte angeschlossen. Bei der Soundkarte handelt es sich um eine Soundblaster 16 PCI konfiguriert habe ich sie mit alsaconf
Jetzt mein Problem, der Joystick tut nicht.
Melde Dich als `root' an. Zwei Punkte:
AAAA.
Installiere Kernel-Module. Bei mir (SuSE 7.3) sind es `joydev', `analog' und `ns558'. Laut 7.1-Handbuch bei Dir
# modprobe joystick Kennt meine SuSE wohl nicht
root@nathan:/home/karsten > modprobe joystick modprobe: Can't locate module joystick --------
# modprobe joy-creative
Kann ich aber bei mir nicht nachprüfen.
Über Kernelmodule erfährst Du etwas mit
$ /sbin/lsmod | less # eingebundene
----------- Module Size Used by nls_iso8859-1 2848 0 (autoclean) snd-pcm-oss 19696 0 (autoclean) snd-pcm-plugin 15632 0 (autoclean) [snd-pcm-oss] snd-mixer-oss 5248 1 (autoclean) [snd-pcm-oss] NVdriver 528992 18 (autoclean) mousedev 3968 0 (unused) hid 11744 0 (unused) input 3104 0 [mousedev hid] usb-uhci 21712 0 (unused) hisax 484512 3 isdn 115952 4 [hisax] snd-seq-midi 4400 0 (unused) snd-seq-midi-event 3168 0 [snd-seq-midi] snd-seq 44480 0 [snd-seq-midi snd-seq-midi-event] snd-card-ens1371 2400 1 snd-ens1371 13136 0 [snd-card-ens1371] snd-pcm 36864 0 [snd-pcm-oss snd-pcm-plugin snd-ens1371] snd-timer 10784 0 [snd-seq snd-pcm] snd-rawmidi 10944 0 [snd-seq-midi snd-ens1371] snd-seq-device 4416 0 [snd-seq-midi snd-seq snd-rawmidi] snd-ac97-codec 27392 0 [snd-ens1371] snd-mixer 28176 0 [snd-mixer-oss snd-ens1371 snd-ac97-codec] snd 42672 1 [snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-soundcore 3664 5 [snd] ide-scsi 8000 0 usbcore 46480 1 [hid usb-uhci] -----------
$ /sbin/modprobe -l | less # vorhandene
Da habe ich folgende ---------- /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/a3d.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/adi.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/analog.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/cobra.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/db9.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/gamecon.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/gameport.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/gf2k.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/grip.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/iforce.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/interact.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/lightning.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/magellan.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/ns558.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/pcigame.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/serio.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/serport.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/sidewinder.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/spaceball.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/spaceorb.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/tmdc.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/turbografx.o /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/warrior.o ---------- Ich denke ich benötige das Modul: /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/analog.o Ich habe ja nur so einen Uralt-Joystick von Sigma, vielleicht liegt es ja daran?
Wenn nichts geht, schau nach, wo welche der genannten wo vorhanden sind.
Die von Dir genannten Module kann ich nirgends finden.
BBBB.
Ich weiß nicht mehr, ab welcher Distribution die Gerätedatei einen Major-Mode von 13 verlangt. Probiere mal:
# ls -l /dev/js* crw-rw-rw- 1 root root 15, 0 Jan 19 2001 /dev/js0 crw-rw-rw- 1 root root 15, 1 Jan 19 2001 /dev/js1 # rm /dev/js0 # mknod /dev/js0 c 13 0 # ls -l /dev/js* crw-rw-rw- 1 root root 13, 0 Jan 19 2001 /dev/js0 crw-rw-rw- 1 root root 15, 1 Jan 19 2001 /dev/js1
usf.
Damit kann ich garnichts anfangen, bzw. davon verstehe ich nichts. Könntest Du mir bitte erklären was es mit diesem Major-Mode auf sich hat? Ich habe da auf der "x-konsole" im KDE manchmal die Ausgabe Can't locate module char-major ** Die Zahlen weiß ich jetzt nicht mehr, aber da bis jetzt alles lief habe ich mich daran nicht gestört.
Wenn der Joystick tut, müßtest Du komische Zeichen kriegen mit
$ cat /dev/js0
Das Paket `joystick' aus der Serie `ap' bringt Dir garnichts, solange `/dev/js0' sich nicht öffnen läßt.
Bis jetzt tut sich garnichts mit dem Joystick, da ich aber auch die Module nicht finden kann ist es kein Wunder. Kann es sein, daß die Module evtl. noch auf der CD schlummern? Ich meine das YASt sie noch nicht aufgespielt hat, weil bei der Installation kein Joystick da war? Mit den Modulen habe ich mich ja bis jetzt noch nie auseinander gesetzt. Deshalb stelle ich mich da etwas bl.... an. Sorry. Gibt es da evtl noch irgendwo deutsche Lektüre in der 7.1, weißt Du da was. Jetzt bin ich neugierig geworden und will es wissen. Danke für Deine Geduld. Bis dann Karsten -- Karsten Giesow Adolf-Donders-Allee 32 46419 Isselburg-Anholt Tel.: 0172/1655696 Fax: 02874902680
Hallo, Am Sonntag, 24. März 2002 23:05 schrieb Karsten Giesow:
Ich denke ich benötige das Modul: /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/analog.o
Die von Dir genannten Module kann ich nirgends finden.
Du hast zumindest `analog', `gameport', `ns558'. Du
brauchst noch `joydev', das hast Du aber wahrscheinlich
auch.
Probier mal:
# modprobe -v joydev
# modprobe -v analog
# modprobe -v ns558
`gameport' müßte automatisch geladen werden; wenn nicht,
lade es ebenfalls mit `modprobe'.
Probier's dann nochmal mit
$ cat /dev/js0 | od -xc
Viel Glück!
Bertram
--
Bertram Scharpf
Am Sonntag, 24. März 2002 23:49 schrieben Sie:
Hallo,
Am Sonntag, 24. März 2002 23:05 schrieb Karsten Giesow:
Ich denke ich benötige das Modul: /lib/modules/2.4.0-4GB/kernel/drivers/char/joystick/analog.o
Die von Dir genannten Module kann ich nirgends finden.
Du hast zumindest `analog', `gameport', `ns558'. Du brauchst noch `joydev', das hast Du aber wahrscheinlich auch.
Probier mal:
# modprobe -v joydev # modprobe -v analog # modprobe -v ns558
`gameport' müßte automatisch geladen werden; wenn nicht, lade es ebenfalls mit `modprobe'. Die Module scheinen da zu sein. Ausgabe lsmod:
root@nathan:/home/karsten > lsmod Module Size Used by ns558 3040 0 (unused) isa-pnp 27696 0 [ns558] analog 7328 0 (unused) gameport 1632 0 [ns558 analog] joydev 5248 0 (unused)s -----
Probier's dann nochmal mit
$ cat /dev/js0 | od -xc
Klappt anscheinend nicht. ----- root@nathan:/home/karsten > cat /dev/js0 | od -xc cat: /dev/js0: Kein passendes Gerät gefunden 0000000 root@nathan:/home/karsten > ----- Der Joystick ist an der Soundkarte, die Module sind geladen, irgendetwas stimmt nicht. Ich habe jetzt den "Major-Mode" der Gerätedatei geändert Auf den Befehl von oben kam folgende Ausgabe. ---------- root@nathan:/home/karsten > ls -l /dev/js* crw-r--r-- 1 root root 13, 0 Mär 25 21:33 /dev/js0 crw-rw-rw- 1 root root 15, 1 Jan 19 2001 /dev/js1 root@nathan:/home/karsten > cat /dev/js0 | od -xc 0000000 57c4 003e 0000 0081 57c4 003e 0000 0181 Ä W > \0 \0 \0 201 \0 Ä W > \0 \0 \0 201 001 0000020 57c4 003e 0000 0281 57c4 003e 0000 0381 Ä W > \0 \0 \0 201 002 Ä W > \0 \0 \0 201 003 0000040 57c4 003e 0000 0082 57c4 003e 0000 0182 Ä W > \0 \0 \0 202 \0 Ä W > \0 \0 \0 202 001 0000060 57c4 003e 8672 0282 b2be 003e 8623 0202 Ä W > \0 r 206 202 002 ¾ ² > \0 # 206 002 002 0000100 c9ba 003f 85d5 0202 0c02 0042 8586 0202 º É ? \0 Õ 205 002 002 002 \f B \0 206 205 002 002 root@nathan:/home/karsten > Klappt auch als normaler User. Wenn ich den Joystick bewege, kommen mehr Zeichen. Was muß ich jetzt tun, damit der Joystick beim Systemstart aktiviert wird? Wo kann ich den Joystick einstellen? Muß ich noch etwas machen bevor ich mit dem Joystick spielen kann? Kannst Du mir sagen was ich durch die Veränderung des Major-Mode gemacht habe? Was bedeutet die 15 bzw. 13 ? Ich habe nichts darüber auf meinem System gefunden? Viele Fragen, aber Du hast mir hier eine Anleitung gegeben, die ich nicht vollständig verstehe. ----------
Viel Glück!
Danke, aber bei dieser Superanleitung mußte es ja klappen. mfg Karsten -- Karsten Giesow Adolf-Donders-Allee 32 46419 Isselburg-Anholt Tel.: 0172/1655696 Fax: 02874902680
Hallo Karsten, Am Montag, 25. März 2002 21:54 schrieb Karsten Giesow:
root@nathan:/home/karsten > ls -l /dev/js* crw-r--r-- 1 root root 13, 0 Mär 25 21:33 /dev/js0 crw-rw-rw- 1 root root 15, 1 Jan 19 2001 /dev/js1 root@nathan:/home/karsten > cat /dev/js0 | od -xc 0000000 57c4 003e 0000 0081 57c4 003e 0000 0181 Ä W > \0 \0 \0 201 \0 Ä W > \0 \0 \0 201 001
< [usf.] Na bitte! Geht nicht gibt's nicht.
Kannst Du mir sagen was ich durch die Veränderung des Major-Mode gemacht habe? Was bedeutet die 15 bzw. 13 ?
Keinen blassen; habe ich mir herbeigegoogelt. Das Kernel-Modul bestimmt wohl selber, welche Zahl es haben will.
Was muß ich jetzt tun, damit der Joystick beim Systemstart aktiviert wird? Wo kann ich den Joystick einstellen? Muß ich noch etwas machen bevor ich mit dem Joystick spielen kann?
Ich lese, Du kannst Dir die `modprobe'-Befehle in die Datei `/etc/init.d/boot.local' schreiben. Ich suche gerade nach einer "more sophisticated" Lösung und springe gerade im Viereck 'rum, weil auf jede Antwort drei neue Fragen kommen. Im Paket `joystick' ist ein Programm `jscal' mit dem man kalibrieren können soll; habe ich aber selber nicht ausprobiert. $ rpm -ql joystick | less # oder $ which jscal
Danke, aber bei dieser Superanleitung mußte es ja klappen.
Wie gesagt, stehe selber je mehr auf dem Schlauch, desto mehr
ich 'reinschaue.
Gruß
Bertram
--
Bertram Scharpf
participants (3)
-
Aragorn
-
Bertram Scharpf
-
Karsten Giesow