Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Felmeddelande vid "make"-kommando

Hej!

Jag har nyligen installerat UBUNTU 6.06 LTS men korrekt drivrutiner för mitt trådlösa nätverkskort (pc-kort), D-link DWL-G650+, instllerades inte.

Denna sida verkar ha en bra guide för att lösa problemet men när jag kommer till:
"http://www.hauke-m.de/menue1/computer/acx100-acx111.html"
Någon som har en sida som förklarar mitt problem bättre?

I guiden står det en bit ner att jag skall göra följande:
"make -C /lib/modules/`uname -r`/build M=`pwd`"

...där jag tolkar uname som att det skall ersättas med mitt användarnamn och pwd, med mitt lösenord.

Jag har testat alla olika typer av `,´ och ' samt både att köra som root och min vanliga användare men detta får jag som svar:

###############################################################################
root@Inspiron-Linux:~# make -C /modules/`johannes -r` /build M=`********`
bash: johannes: command not found
bash: ********: command not found
make: *** /lib/modules//build: No such file or directory. Stop.
root@Inspiron-Linux:~#
###############################################################################

där ******** är mitt lösenord, kan någon hjälpa mig?

MVH,
Johannes Nordin

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

laves bild

Skriv: uname -r
vid prompten så ser du vad du ska byta det mot.
Samma med: pwd

Alternativt så skriver du ordagrant vad guiden säger och inte byter ut saker.

Lycka till

johannes_ns bild

Ahh... tackar!

Jag lät det stå som i guiden utan att byta ut något så jag körde:
###########################
root@Inspiron-Linux:/# make -C /lib/modules/`uname -r`/build M=`pwd`
make: Entering directory `/lib/modules/2.6.15-26-386/build'
make: *** No targets specified and no makefile found. Stop.
make: Leaving directory `/lib/modules/2.6.15-26-386/build'
root@Inspiron-Linux:/#
###########################

...och därefter var det dags att lägga till "modules_install":
###########################
root@Inspiron-Linux:/# make -C /lib/modules/`uname -r`/build M=`pwd` modules_install
make: Entering directory `/lib/modules/2.6.15-26-386/build'
make: *** No rule to make target `modules_install'. Stop.
make: Leaving directory `/lib/modules/2.6.15-26-386/build'
root@Inspiron-Linux:/#
###########################

Vilken "rule" är det den säger sig behöva, har försökt hitta något på forum/google men inte lyckats?

Återigen tack på förhand!
Ovärderligt med sånna här forum, hoppas kunna lära mig nåt och "bju" igen nån gång!

MVH,
Johannes

lundatoks bild

Verkar det inte som att du behöver ha in kernel-headers eller liknande?

--
MöLUG
Svenska OSS-bloggar

laves bild

Du måste nog installera lite mer, prova:
sudo apt-get install linux-headers
eller installera linux-headers via synaptic eller vad du använder

johannes_ns bild

Det låter ju bra... kanske... men jag har inte en susning om vad du pratar om:-)

Är helt grön, det jag kan läsa mig till är att kerneln är något jag kan ladda hem och uppdatera. Vad menas med att "ha in kernel headers"?

Tacksam för svar!

johannes_ns bild

Tack! Så här blev det:

################################################################
root@Inspiron-Linux:/home/johannes# apt-get install linux-headers-`uname -r`
Läser paketlistor... Färdig
Bygger beroendeträd... Färdig
Följande ytterligare paket kommer att installeras:
linux-headers-2.6.15-26
Följande NYA paket kommer att installeras:
linux-headers-2.6.15-26 linux-headers-2.6.15-26-386
0 uppgraderade, 2 nyinstallerade, 0 att ta bort och 0 ej uppgraderade.
Behöver hämta 0B/7759kB arkiv.
Efter uppackning kommer 79,6MB ytterligare diskutrymme användas.
Vill du fortsätta [J/n]? j
Väljer tidigare ej valt paket linux-headers-2.6.15-26.
(Läser databasen ... 72108 filer och kataloger installerade.)
Packar upp linux-headers-2.6.15-26 (från .../linux-headers-2.6.15-26_2.6.15-26.46_i386.deb) ...
Väljer tidigare ej valt paket linux-headers-2.6.15-26-386.
Packar upp linux-headers-2.6.15-26-386 (från .../linux-headers-2.6.15-26-386_2.6.15-26.46_i386.deb) ...
Ställer in linux-headers-2.6.15-26 (2.6.15-26.46) ...

Ställer in linux-headers-2.6.15-26-386 (2.6.15-26.46) ...
root@Inspiron-Linux:/home/johannes#
################################################################

Tyvärr får jag samma felmeddelande:

###########################
root@Inspiron-Linux:/# make -C /lib/modules/`uname -r`/build M=`pwd` modules_install
make: Entering directory `/lib/modules/2.6.15-26-386/build'
make: *** No rule to make target `modules_install'. Stop.
make: Leaving directory `/lib/modules/2.6.15-26-386/build'
root@Inspiron-Linux:/#
###########################

Jag testade följande:
root@Inspiron-Linux:/home/johannes# apt-get install linux-tree-`uname -r`
samt:

root@Inspiron-Linux:/home/johannes# apt-get install linux-tree

Men det står bara:
##############################
E: Kunde inte hitta paketet linux-tree
respektive
E: Kunde inte hitta paketet linux-tree-2.6.15-26-386
##############################

Fler tips?
Synd att man inte kan slå sig ner över en fika å surra om sånt här, å inte kan man bjussa på en kaffe heller...

Återigen mkt tacksam för svar!

lundatoks bild

Testa med:

apt-get install linux-headers-`uname -r`

Räcker inte det så skulle du kunna testa med:

sudo apt-get install linux-tree
--
MöLUG
Svenska OSS-bloggar

lundatoks bild

Säger den redan att följande paket är installerat?

sudo apt-get install linux-headers-`uname -r`

--
MöLUG
Svenska OSS-bloggar

johannes_ns bild

...

johannes_ns bild

Ja, om jag nu kör samma kommando igen säger den följande:

##########################################
johannes@Inspiron-Linux:~$ sudo apt-get install linux-headers-`uname -r`
Läser paketlistor... Färdig
Bygger beroendeträd... Färdig
linux-headers-2.6.15-26-386 är redan den senaste versionen.
0 uppgraderade, 0 nyinstallerade, 0 att ta bort och 0 ej uppgraderade.
johannes@Inspiron-Linux:~$
##########################################

johannes_ns bild

Jag läste på: "http://acx100.sourceforge.net/wiki/Distribution_list/Ubuntu" och hittade förklaringen till varför det inte fungerade.

Det enda jag gjorde var att lägga till:
options acx firmware_ver=1.2.1.34
i filen:
/etc/modprobe.d/options
När jag startade om funkade det!

#############################################################
Bug: incorrect firmware loaded for acx111-based devices
In Dapper there is a bug for acx111 devices. The acx driver v0.3.21 uses by default firmware 2.3.1.31, which is not supported by that version.

A possible solution is to change the link of tiacx111c16 in /lib/firmware/[kernel-version]/acx/default, it should link at 1.2.1.34, instead of 2.3.1.31.
An easier solution is to add the following line to /etc/modprobe.d/options, which will instruct the card to load the correct firmware on startup:
options acx firmware_ver=1.2.1.34
#############################################################

Tack för all hjälp!

//Johannes