meastp Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 (endret) Hei! Jeg fulgte denne guiden fordi jeg ikke fikk lyddriverene til å funke skikkelig. Jeg fulte guiden, bortsett fra at jeg tok en annen kjerne (2.4.24). Når jeg skriver modprobe, får jeg følgende feilmelding: debian:~# modprobe cs46xx /lib/modules/2.4.24/kernel/drivers/sound/cs46xx.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including inva lid IO or IRQ parameters. You may find more information in syslog or the output from dmesg /lib/modules/2.4.24/kernel/drivers/sound/cs46xx.o: insmod /lib/modules/2.4.24/ke rnel/drivers/sound/cs46xx.o failed /lib/modules/2.4.24/kernel/drivers/sound/cs46xx.o: insmod cs46xx failed debian:~# Jeg ser at 2.6 har kommet, men jeg tenkte det var mest sikkert å holde meg til samme "serie". Er det noen som har andre forslag, så kom gjerne med dem... jeg er ikke spesielt god i linux, men er villig til å prøve det meste... Kjører som alltid Debian mvh, Mats Taraldsvik Endret 12. februar 2004 av meastp Lenke til kommentar
meastp Skrevet 11. februar 2004 Forfatter Del Skrevet 11. februar 2004 Går det lettere hvis jeg oppdaterer til kernel 2.6.2 ? Er det lettere med lyddrivere der ? Lenke til kommentar
anderlin Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 Skulle tro det, der er jo ALSA innebygd. For meg har alltid ting fungert bedre med 2.6 enn med 2.4-kjerne. Lenke til kommentar
meastp Skrevet 11. februar 2004 Forfatter Del Skrevet 11. februar 2004 Så da trenger jeg bare å finne en guide/howto om hvordan å kompilere ny kjerne "the debian way"? Bør jeg gjøre menuconfig (var det ikke det det het?) manuelt? Hvis ja, hva bør jeg vite på forhånd? Lenke til kommentar
anderlin Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 Best å kjøre menuconfig manuelt. Bare ta vare på den gamle kjernen, så kan du prøve å feile mange ganger. Tror det finnes en tråd her om akkurat det. Lenke til kommentar
meastp Skrevet 11. februar 2004 Forfatter Del Skrevet 11. februar 2004 Du har ikke link? Lenke til kommentar
anderlin Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 Rart, nå fant jeg ikke tråden... Egentlig går det bare ut på å gi den nye kjernen et nytt navn, slik at den ikke overskriver den gamle. Men hvis ingen andre trår til, skal jeg skrive en forklaring så snart jeg får tid. Lenke til kommentar
meastp Skrevet 11. februar 2004 Forfatter Del Skrevet 11. februar 2004 Kjempefint om du/noen kan gjøre det... Det var altså menuconfig, det andre, selve kompileringen kan jeg finne andre steder. Nevner i fleng debianguiden.dk og OSNews (her) Lenke til kommentar
anderlin Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 (endret) Ok. Her er slik jeg ville gjort det: (alternativt kan du følge guiden du fant, den så forresten meget bra ut) 1. Lag en passende symlink (dette leste jeg akkurat noe om at ikke er nødvendig, men siden "alle" gjør det, kan det jo ikke skade) rm /usr/src/linux; ln -s /sti/til/kjernen /usr/src/linux 2. Konfigurer kjernen: cd /usr/src/linux && make menuconfig Her er det bare å bla seg gjennom alle punktene. Første gang tar det litt tid, men etter hvert blir du godt kjent i alle mulighetene. Dessuten er det en del ting du kan hoppe over hvis du vet du ikke trenger det. Du velger elementer ved å trykke mellomrom-tasten (flere trykk skifter mellom modul eller innebygget, hvis tilgjengelig) og du får ekstra informasjon/hjelp ved å trykke '?'. Pass særlig på å få riktig prosessortype (Processor type and features ---> Processor family (Pentium-4/Celeron(P4-based)/Xeon) ---> dinProsessor) og støtte for filsystemet du bruker ( File systems ---> dittFilsystem). Filsystemet kan ikke være støttet med en modul (altså ikke <M> her, men <*>). Lyd finner du under "Device Drivers ---> Sound ---> Advanced Linux Sound Architecture --->", og under "PCI devices --->" finner du støtte for ditt kort (hvis du er heldig). 3. Kompiler For å kompilere skriver du dette: make && make modules_install Dette kan ta litt tid. 4. Kopier til /boot (Hvis du har /boot på en egen partisjon, må du montere den først.) cp arch/i386/boot/bzImage /boot/kernel-2.6.1-etEllerAnnet && cp System.map /boot/System.map-2.6.1-etEllerAnnet && cp .config /boot/config-2.6.1-etEllerAnnet Her er det viktig at "etEllerAnnet" ikke er det som den forrige kjernen het. 5. Oppdater /boot/grub/grub.conf: Legg til følgende, hvor hd0,0 erstattes med partisjonen kjernen ligger på: (hd0,0 tilsvarer hda1, hd1,2 tilsvarer hdb3 osv) title=Ny kjerne! root (hd0,0) kernel (hd0,0)/kernel-2.6.1-etEllerAnnet Hvis /boot ikke er en egen partisjon, skriver du som siste linje isteden: kernel (hd0,0)/boot/kernel-2.6.1-etEllerAnnet Hvis du bruker lilo, legger du til følgende i /etc/lilo.conf: image=/boot/kernel-2.4.22 label=Ny kjerne! read-only root=/dev/hda3 # Location of the root filesystem Husk å skrive "lilo" i promptet etterpå! Håper dette var oppklarende. Vet du ikke spurte om så mye, men jeg var i skrivehumør! Endret 11. februar 2004 av anderlin Lenke til kommentar
meastp Skrevet 12. februar 2004 Forfatter Del Skrevet 12. februar 2004 (endret) Ok, takk for at du tok deg tid til å skrive litt. Hvis ikke guiden på OSNews er for utdatert, tror jeg jeg følger den... Ellers, så er jo denne guiden, som jeg fulgte for å "teste", mye kortere... funker den også? (flere trykk skifter mellom modul eller innebygget, hvis tilgjengelig) Hva er forskjellen(e) på de forskjellige valgene? og støtte for filsystemet du bruker Hvilket skal jeg velge? Det ser ikke ut som du har gjort det "The debian way" for meg... ? Husk å skrive "lilo" i promptet etterpå! tenk, at bare en linje: /sbin/lilo kan ødelegge så lite, men allikevel så mye... snakker av erfaring Endret 12. februar 2004 av meastp Lenke til kommentar
anderlin Skrevet 12. februar 2004 Del Skrevet 12. februar 2004 (flere trykk skifter mellom modul eller innebygget, hvis tilgjengelig) Hva er forskjellen(e) på de forskjellige valgene? Modul = driveren kompileres for seg selv, og kan lastes inn i kjernen ved behov. Dette gir muligheter for å gi ved ekstra parametre (f.eks irq-adresse etc) Innebygget = kompilert inn i selve kjernen. Fører til en større kjerne, men du slipper å tenke på at modulen skal lastes til riktig tidspunkt osv. og støtte for filsystemet du bruker Hvilket skal jeg velge? Du ser hvilke(t) du bruker ved å skrive df -T Det ser ikke ut som du har gjort det "The debian way" for meg... ? Nei, jeg gjorde det på den generelle måten. Jeg bruker ikke Debian, så jeg vet ikke om det er noen fordeler ved å gjøre det "the debian way". Fordelen med den generelle er at du kan gjøre det samme i alle distribusjoner (som jeg har vært borti, ihvertfall). Den andre guiden så også helt grei ut. Hvis du vil være ekstra trygg, lager du en rescue-cd på forhånd. F.eks. Gentoo LiveCD egner seg fint til slikt, Debian har sikkert noe lignende. Lenke til kommentar
meastp Skrevet 12. februar 2004 Forfatter Del Skrevet 12. februar 2004 Er det regler, skrevne eller uskrevne, for hva som burde være innebygget og hva som burde være modul? Jeg bruker ReiserFS nå, men er det andre som er bedre (Ext3), eller blir dette som å diskutere AMD vs. Intel? Fordelen er at du slipper å kompilere alt på nytt en annen gang, fordi alt er i en .deb-pakke. Sikkert flere også, men dette er den eneste som jeg har fått med meg. Jeg tenkte også på dette med rescue-cd'er. Jeg tenkte etter jeg har lagt inn den nye kjernen, så jeg slipper å installere alt på nytt hvis jeg gjør en feil senere... Noen som kjenner til et sånt program for Debian? Enda flere spørsmål: Hva bør jeg ta hensyn til/ vite på forhånd når jeg oppdaterer kjernen? Er det noe spesielt jeg bør gjøre (f.eks installere noen pakker)? Jeg tenker på å ta utgangspunkt i en "fersk" installasjon av Debian med bf24 og unstable (oppdatert med update og upgrade først). Lenke til kommentar
drall Skrevet 12. februar 2004 Del Skrevet 12. februar 2004 (endret) Det ser ut som du prøver å laste feil modul til ditt lydkort. Endret 12. februar 2004 av drall Lenke til kommentar
meastp Skrevet 12. februar 2004 Forfatter Del Skrevet 12. februar 2004 Nei, den fungerte, ihvertfall "test" under soundconfig i KDE forrige gang jeg forsøkte. Uansett har jeg funnet ut at 2.6 kjernen har innebygget ALSA, og jeg tenkte å forsøke det. Se forøvrig spørsmålene ovenfor... P.S Jeg rota så fælt da jeg installerte driverene at det er mulig, men jeg prøver 2.6 først.... Lenke til kommentar
haackon Skrevet 12. februar 2004 Del Skrevet 12. februar 2004 Ja, egentlig, når kom kjerne 2.6 ut?? Lenke til kommentar
meastp Skrevet 12. februar 2004 Forfatter Del Skrevet 12. februar 2004 Fant en god artikkel/guide. Den omhandler migrering til 2.6. Desverre er den ikke komplett, men er en del av flere artikler... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå