[Debian-install] command line voor emu10k1?

Pagina: 1
Acties:

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08-2025
momenteel zit ik in de installatie van Debian 3
Ik ben nu zo ver dat ik de emu10k1 module (voor mijn audigy) kan selecteren.
Het toevoegen van deze module lukt niet met een lege command line.
Als hint is gegeven dat in de 'io' en 'irq' moet opgeven.

In windows heb ik in de apparaatbeheer deze gegeven gevonden:
code:
1
2
i/0-bereik : D800 - D81F
IRQ : 23

Ik voeg tijden de installatie dus dit toe:
code:
1
io=D800-D81F irq=23

Ook dit lukt niet, hoe moet kan ik deze command line herschrijven?

43% of all statistics are worthless


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09:26

deadinspace

The what goes where now?

Bij het installen van de modules? Dat kun je misschien beter achteraf doen, je hebt je geluidskaart toch niet nodig om te installeren.

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08-2025
ik zou niet weten hoe, iedereen zegt wel kernel compileren, maar zo simple is dat niet.
Als ik de source van de kernel op mijn HD zet en vervolgens 'make (install)' geef dan moet ik gigantisch veel antwoorden geven. Vervolgens moet ik nog eens de uitvogelen hoe verder :(

Ik ben al toe aan mijn 5de install, ik kom wel eens waar steeds verder, maar toch.

43% of all statistics are worthless


  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08-2025
Is er trouwens niet een 'blauwdruk' van mijn kernel-instelling optevragen/ maken zoals die tijdens de installatie is bepaald?

43% of all statistics are worthless


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09:26

deadinspace

The what goes where now?

Ik begreep dat je bezig was met Debian te installeren?
Als dat zo is: die module toevoegen kan later ook nog, zonder je kernel te hercompilen.

Los daarvan is het wel aan te raden (voor desktop gebruik dan) om te upgraden naar een 2.4 kernel. Dat kan ook zonder zelf te compilen.

Als je zelf compiled: doe eerst "make menuconfig", dan kun je die vragen makkelijker en overzichtelijker beantwoorden, en in /boot/ staat als het goed is ergens de config van de kernel die bij Debian wordt meegeleverd.

Verwijderd

Probeer anders eens modconf, dan moet hij onder misc staan, daar staat dan emu10k1 bij (als je de standaard kernel van debian 2.2 gebruikt (2.2.19)), anders moet je inderdaad even een nieuwe kernel compileren zoals deadinspace uitlegt

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09:26

deadinspace

The what goes where now?

Woody komt default met 2.2.20, niet 2.2.19. En ik zou het eerst proberen met "modprobe emu10k1", dat is makkelijker om te proberen.

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 15:26
Gewoon zelf een 2.4.19 kernel compileren, dan alsa-source installeren, vervolgens de /usr/share/doc/alsa-source/README.Debian lezen en je bent klaar.
BTW: Installeer kernel-package voor je begint met kernel compileren en kijk ff in /usr/share/doc/kernel-package hoe dat werkt :P

BTW: Voor 2.4.19 heb je waarschijnlijk ook modutils 2.4.19-1 nodig, die zit nog niet in stable/sarge.

  • ycode
  • Registratie: Februari 2000
  • Laatst online: 02-07 23:23
Als je toch een kernel wilt compilen, is de config van de standaard kernel te vinden in /boot/config-x.x.x waarbij x.x.x de kernelversie is.

het config bestand kan dan in de kernel-source directory gecopieerd worden, als bestand .config en kan er weer een custom kernel package van gebouwd worden en die .deb kan dan weer geinstalleerd worden.

Verder zou ik het inderdaad eerst eens met een standaard 2.4 kernel proberen. Volgens mij moet het lukken zonder die kernel te compilen.

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08-2025
Ik heb nu al 2 (vakantie-)dagen zitten klooien om mijn audigy aan de praat te krijgen. Geen suc6 :(

Dit heb ik gedaan, stap-voor-stap:
--------------------------------------------
Als eerst heb ik dit geprobeerd: 'modprobe emu10k1'
Error:
code:
1
2
3
4
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/emu10k1/emu10k1.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/emu10k1/emu10k1.o: insmod /lib/modules/2.4.18-bf2.4/kernel/drivers/sound/emu10k1/emu10k1.ofailed
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/emu10k1/emu10k1.o: insmod emu10k1 failed

IO en IRQ maar even uit WindowsXP gevist, als iemand mij hier mee kan helpen :)
code:
1
2
i/o-bereik : D800 - D81F
irq : 23

--------------------------------------------

Vervolgens dit geprobeerd:
* untarren van 'kernel-source-2.4.18.tar.bz2' naar '/usr/src/kernel-source-2.4.18'
* 'cp /boot/config-2.4.18-bf2.4 /usr/src/kernel-source-2.4.18/.config'
* aanpassen van : '/home/ronald/emu10k1-audigy/config' (KERNEL_SOURCE :=/usr/src/kernel-source-2.4.18)
* 'make' draaien in '/home/ronald/emu10k1-audigy/' -> leverd deze error op
code:
1
2
3
4
5
6
7
make -Cscripts
make[1]: Entering directory `/home/ronald/emu10k1-audigy/scripts'
/usr/src/kernel-source-2.4.18/include/linux/version.h is missing.
Please run make config in your kernel source tree
make[1]: *** [get_version] Error 1
make[1]: Leaving directory `/home/ronald/emu10k1-audigy/scripts'
make: *** [opts] Error 2

* 'make menuconfig' dus maar draaien, (met .config geladen en vervolgens netwerk en dergelijke eruit.)
* 'make dep' gedaan

* daarna 2 keer 'make' gedaan (/home/ronald/emu10k1-audigy# make)
en krijg dit :)
code:
1
2
3
4
**
** The driver was succefully compiled, now install it with:
**   make install
**

* maar 'make install' gaat niet goed:
code:
1
2
3
4
5
6
7
8
9
10
11
**
** The driver was succefully compiled, now install it with:
**   make install
**
mkdir -p //lib/modules/2.4.18/kernel/drivers/sound/emu10k1
install -c -m 664 emu10k1.o //lib/modules/2.4.18/kernel/drivers/sound/emu10k1
install -c -m 664 ac97_codec.o //lib/modules/2.4.18/kernel/drivers/sound
/sbin/depmod -a 2.4.18
depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/drivers/sound/ac97_codec.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/drivers/sound/emu10k1/emu10k1.o
make: *** [install] Error 1


Wie kan mij verder helpen ?????

43% of all statistics are worthless


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09:26

deadinspace

The what goes where now?

Waar heb je die driver in je homedir vandaan? Bij mijn weten zou de stock EMU10K1 driver in kernel 2.4.18 goed genoeg moeten werken...

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08-2025
gewoon van opensource.creative, In Redhat heeft ie ooit gewerkt, maar daar kon ik gewoon een *.config-file gebruiken, zoals in de documentatie is vermeld

43% of all statistics are worthless


  • venomous
  • Registratie: Juni 2001
  • Laatst online: 03-06 22:25
Audigy aan de praat krijgen is een ramp heb de kernel 3 keer moeten compilen en de headers en sources aanpassen voordat ie geluid geeft en dat is dan nog met ruis ook.

Zoals iemand het al zei Linux + Audigy = hell

Specs


  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 24-05 21:44

wzzrd

The guy with the Red Hat

Eehmm. Irq 23??? zo zo... Volgens mij gaan die dingen niet hoger dan 15 :P

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08-2025
Ik heb het nog even gekeken, maar er staat echt iqr = 23

43% of all statistics are worthless


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09:26

deadinspace

The what goes where now?

wzzrd schreef op 16 augustus 2002 @ 10:21:
Eehmm. Irq 23??? zo zo... Volgens mij gaan die dingen niet hoger dan 15 :P

Wel als je een Local APIC (Advanced Programmable Interrupt Controller) hebt. Die zijn standaard op SMP systemen, maar tegenwoordig duiken ze ook op Uniproc systemen op.

  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 09-08 08:59

Valium

- rustig maar -

Om een nieuwe kernel te installeren moet je gewoon "apt-get install kernel-image-2.4.18" doen. Dan installeert'ie de nieuwe kernel voor je. Om kernel-modules zelf te kunnen installeren moet je de source van je draaiende kernel op je systeem hebben staan. Voor een standaardkernel van debian is het waarschijnlijk genoeg om kernel-headers-2.4.18 te installeren. Verwijder dan wel je /usr/src/linux als je die hebt. Daar wordt namelijk eerder gekeken en dat is de reden dat je unresolved symbols krijgt. Dat betekent namelijk dat bepaalde functies in je gecompileerde driver een functie van de kernel proberen aan te roepen die niet bestaat (ongeveer). En dat komt omdat de source niet overeen komt met de kernel die je op dit moment draait.

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08-2025
die error heb ik nooit gehad, anders kon ik dat wel oplossen, ik heb nu al zoveel gelezen :(

43% of all statistics are worthless


  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 09-08 08:59

Valium

- rustig maar -

Die error heb je wel gehad. Lees je eigen quotes eens:
* maar 'make install' gaat niet goed:
code:
1
2
3
4
5
6
7
8
9
10
11
**
** The driver was succefully compiled, now install it with:
**   make install
**
mkdir -p //lib/modules/2.4.18/kernel/drivers/sound/emu10k1
install -c -m 664 emu10k1.o //lib/modules/2.4.18/kernel/drivers/sound/emu10k1
install -c -m 664 ac97_codec.o //lib/modules/2.4.18/kernel/drivers/sound
/sbin/depmod -a 2.4.18
depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/drivers/sound/ac97_codec.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/drivers/sound/emu10k1/emu10k1.o
make: *** [install] Error 1

Wie kan mij verder helpen ?????

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08-2025
Oeps ik ga kijken of het lukt! Ik laat het later weten

43% of all statistics are worthless


  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08-2025
Valium schreef op 16 augustus 2002 @ 16:17:
[...] Voor een standaardkernel van debian is het waarschijnlijk genoeg om kernel-headers-2.4.18 te installeren. [...]
Waar kan ik die vinden?

43% of all statistics are worthless


  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08-2025
Eindelijk het gelukt! Alleen nog zien dat de setting 'emu-config -d' automatisch bij startup wordt ge-set.

Ik moest een kernel compileren en installeren. De kernel-source moest ik gebruiken om de driver te kunnen compileren.

43% of all statistics are worthless

Pagina: 1