sound

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
nimes
Beiträge: 29
Registriert: 17.01.2004 17:05:30

sound

Beitrag von nimes » 07.02.2004 22:20:05

hallo,

ich habe mein problem hier im forum schon mal angesprochen. bei jedem neustart bekomme ich folgende fehlermeldung:

Code: Alles auswählen

Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (No such device)
The sound server will continue, using the null output device. 
mir ist hier dann die seite http://www.irvined.co.uk/x300.shtml vorgeschlagen worden und ich habe versucht nach der anleitung dort mein problem zu beseitigen. es hat aber nicht funktioniert, weil ich immer wieder neue fehlermeldungen erhalten habe, mit denen ich nichts anfangen konnte. und zwar:
wenn ich mit ./configure das compilieren des treibers vorbereite, erhalte ich nach einiger zeit folgende fehlermeldung:

Code: Alles auswählen

checking for kernel version... The file /usr/src/linux/include/linux/version.h does not exist.
Please, install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
ich habe inzwischen (vergeblich) versucht, das problem durch neuinstallation der kernel-source zu beheben.

kann mir jemand helfen?

vielen dank im voraus.
nimes

p.s.: kernel: 2.4.18-bf24

woifi
Beiträge: 187
Registriert: 16.08.2003 15:23:45

Beitrag von woifi » 07.02.2004 22:23:28

hi!

und, existiert /usr/src/linux/include/linux/version.h?

ciao

woifi

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 07.02.2004 22:24:45

Hallo, hast du schon ein

Code: Alles auswählen

ln -s kernel-source-2.4.18-bf2.4 linux
in /usr/src versucht? Hast du überhaupt schon ein

Code: Alles auswählen

tar xjvf kernel-source*.bz2
gemacht? Bitte überprüfe dies.

ggl larus
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

nimes
Beiträge: 29
Registriert: 17.01.2004 17:05:30

version.h

Beitrag von nimes » 07.02.2004 22:25:35

nein, tut es nicht.

nimes
Beiträge: 29
Registriert: 17.01.2004 17:05:30

geht immer noch nicht

Beitrag von nimes » 07.02.2004 22:48:34

@larus:
hab ich beides probiert - es funktioniert nicht. das heißt, ich kann das schon machen, aber es ändert nichts an der fehlermeldung. es heißt immer noch " install the package with full kernel sources for your distribution". ich weiß nicht, woran es liegt. vielleicht kann es daran liegen, dass bei mir die kernel-source 2.4.18 statt 2.4.18-bf24 installiert ist... aber dieses -bf24 ist insofern nicht aussagekräftig, als ich dieses paket nirgends gefunden habe... das ist ja der gleiche kernel. die datei version.h müsste zumindest existieren...

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 07.02.2004 23:03:40

Nein, du brauchst wirklich bf24, genau die gleichen Sourcen wie der Kernel, den du nutzt, um das Modul zu installieren (ist z.B. bei den nvidia Treibern dasselbe.)

Dann einfach entpacken, schauen, ob die version.h existiert (den symbolischen Link machen), und dann die Erfolgs- oder Fehlermeldung posten. Eventuell noch den Benutzer der Gruppe audio hinzufügen und die Rechte in /dev/dsp anpassen.

ggl larus
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

nimes
Beiträge: 29
Registriert: 17.01.2004 17:05:30

bf2.4

Beitrag von nimes » 07.02.2004 23:20:53

und wo kriege ich dann das package kernel-source-2.4.18-bf2.4 her? mit apt-cache pkgnames kernel-source-2.4.18-bf2.4 funktioniert es nicht, da kriege ich keine suchergebnisse angezeigt...

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 08.02.2004 11:29:47

Vielleicht geht es ja trotzdem mit dem gewöhnlichen 2.4.18-er. Der bf24 ist einfach der Standard-Installationskernel.
Versuch' es einfach mal aus. Wahrscheinlich reichen aber auch die Kernel-headers, genauer die kernel-headers-2.4.18-bf2.4 aus. Dann mach einfach ein

Code: Alles auswählen

./configure --with-kernel=/usr/src/kernel-headers-bf2.4
ggl larus
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

nimes
Beiträge: 29
Registriert: 17.01.2004 17:05:30

kernel-headers

Beitrag von nimes » 08.02.2004 11:47:30

dafür muss ich ja erstmal kernel-headers-2.4.18-bf2.4 installieren, oder? ich hab das mal versucht (apt-get....), aber habe folgende meldung erhalten:

Code: Alles auswählen

Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  pcmcia-modules-2.4.18-bf2.4: Depends: kernel-image-2.4.18-bf2.4 (= 2.4.18-5) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 08.02.2004 12:07:23

Was sagt denn apt-get -f install? Und warum ist
kernel-image-2.4.18-bf2.4 nicht installiert?
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

nimes
Beiträge: 29
Registriert: 17.01.2004 17:05:30

kernel

Beitrag von nimes » 08.02.2004 16:44:12

also, ich habe jetzt mal - nachdem mein system sich wegen einer kleinen unaufmerksamkeit meinerseits selbst unbrauchbar gemacht hat - mein linux neu istalliert und zwar mit dem kernel 2.2.20.
das problem ist allerdings immer noch nicht beseitigt. ich habe die komplette kernel-source installiert und die datei version.h existiert immer noch nicht...

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 08.02.2004 19:22:18

Es ist gar keine Frage, ob version.h da ist oder nicht, sie muss einfach da sein :-(!
Um sie dorthin zu bringen, wo du möchtest, entpacke bitte, bitte das Bz-Archiv in /usr/src und sage dem configure-skript, wo die Sourcen sind!! Vielen, vielen Dank

ggl larus
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

nimes
Beiträge: 29
Registriert: 17.01.2004 17:05:30

version.h

Beitrag von nimes » 08.02.2004 23:29:33

ich hab keine ahnung wieso, aber die datei existiert bei mir nicht. ich hab extra das archiv nochmal neu entpackt und vollständig durchgesucht. aber die datei /usr/src/linux/include/linux/version.h existiert einfach nicht... :cry:

grüße
nimes

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 09.02.2004 09:41:27

Dein System scheint etwas gegen die version.h zu haben. Immer wenn sie irgendwo auftaucht, wird sie sofort gelöscht. Nein, ich glaube fast, ich werde hier verarscht :oops:

wenn du das ganze Archiv entpackt hast, dann sollte /usr/src/kernel-source-2.2.x entstehen. Dann gehst du, am besten graphisch ;-) ins Verzeichnis include/linux/ und siehe da: du wirst staunen!
Wenn du das ganze noch in /usr/src/linux haben möchtest, dann mach doch wie oben beschrieben einen symboiischen Link. Ich hoffe, du findest jetzt diese mysteriöse Datei :P

ggl larus
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

nimes
Beiträge: 29
Registriert: 17.01.2004 17:05:30

version.h

Beitrag von nimes » 09.02.2004 17:50:07

sorry, aber ich hab echt jetzt schon ewig nach dieser blöden version.h gesucht. in der shell, grafisch und sogar per "Find Files", aber die ist echt nirgends zu finden...

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 09.02.2004 18:06:59

<no comment>

Code: Alles auswählen

larus@sid:/usr/src/linux/include/linux$ cd /usr/src
larus@sid:/usr/src$ ls
alsa-modules-2.4.22_0.9.8-3+10.00.Custom_i386.deb  linux
kernel-image-2.4.22_10.00.Custom_i386.deb          modules
kernel-image-2.6.0_10.00.Custom_i386.deb           rpm
kernel-image-2.6.1_10.00.Custom_i386.deb           sys
kernel-patches                                     tidev-modules.tar.gz
kernel-source-2.6.0
larus@sid:/usr/src$ cd kernel-source-2.6.0
larus@sid:/usr/src/kernel-source-2.6.0$ cd include/linux
larus@sid:/usr/src/kernel-source-2.6.0/include/linux$ cat version.h
#define UTS_RELEASE "2.6.0"
#define LINUX_VERSION_CODE 132608
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
larus@sid:/usr/src/kernel-source-2.6.0/include/linux$
</nocomment>
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

Antworten