Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  9 889
Hei! Har endelig fått lastet inn drivere for det nye nettverkskortet mitt, og dette fungerer strålende med unntak av litt laber dekning. Men, problemet er at hver gang jeg restarter, så må jeg kjøre gå til drivermappen, for å kjøre " sudo insmod driver.ko"... Er det noen måtte jeg kan permanent installere denne driveren? Setter pris på hjelp!
Trigonoceps occipita
vidarlo's Avatar
Donor
sudo make install i mappa til driveren du lasta ned, eventuelt kopiere den manuelt til /lib/modules/`uname -r`/kernel/drivers/net/wireless/ og legg den til i /etc/modprobe.d/<nytt script>
sudo make install fungerte ikke, da fikk jeg denne feilmeldingen;

Makefile:11: /config: Ingen slik fil eller filkatalog
make: *** No rule to make target `/config'. Stop.


Dette er filene som ligger i mappen;

lroedal@stationary ~/Dokumenter/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625 $ ls
8712u.ko debug Makefile rf
8712u.mod.c eeprom mlme runwpa
8712u.mod.o efuse modules.order sta_mgt
8712u.o hal Module.symvers wlan0dhcp
autoconf_rtl8712_usb_linux.h ifcfg-wlan0 mp wpa1.conf
clean include os_dep xmit
cmd io os_intf
config ioctl pwrctrl
crypto led recv

Trenger nok litt mer detaljert om hvordan jeg legger til i modprobe, er ikke så dreven enda..
1)
Kopier filene slik slashdot forklarer:

Kode

cp /sti/til/driver/* /lib/modules/`uname -r`/kernel/drivers/net/wireless/
2)
Legg til driver.ko (eller hva den heter) i /etc/modules

Kode

echo "driver.ko" | sudo tee -a /etc/modules
3)
Reboot

4)
Sjekk at det det fungerer

Kode

modpope -l driver.ko
Edit: modprobe ikke modpope
Sist endret av niklasj; 25. januar 2011 kl. 22:00.
Fikk feilmelding med første kode, på tross av at jeg dobbeltsjekket stien til driveren. Så jeg logget inn som root og kopierte filene via GUIet. Kopierte linje to og byttet ut navnet med drivernavnet, og restartet... Men fungerte fortsatt ikke. :/ Modprobe gir ingen respons heller.
Er ikke sikker på hva jeg har gjort feil, men tror det har noe med alias eller syntaksen i /etc/modules å gjøre. Kansje det skal være: option driver istedfor driver.ko der elns.


Men jeg googlet meg fram til programmet "generate-modprobe.conf" som generer en helt ny fil basert på modulene du har kjørende når du bruker programmet.

Prøv:

Kode

sudo generate-modprobe.conf
Sitter ikke på en linux box atm så får ikke sjekket syntax o.l

EDIT: Ahh ble litt frustrert over at det ikke virket så jeg leste meg opp litt.

Hvis du gjør følgende skal det virke:

Kode

# sudo depmod -a
# sudo echo "8712u" | sudo tee -a /etc/modules
EDIT2:

Funker ikke det forrige jeg skrev kan du prøve en 3. ting, nemmelig som slashdot beskrev lage en ny fil i modprobe.d

Kode

sudo touch /etc/modprobe.d/wlan.conf
sudo echo "install 8712u /sbin/modprobe" | sudo tee -a /etc/modprobe.d/wlan.conf
Sitat av lroedal Vis innlegg
Fikk feilmelding med første kode, på tross av at jeg dobbeltsjekket stien til driveren. Så jeg logget inn som root og kopierte filene via GUIet. Kopierte linje to og byttet ut navnet med drivernavnet, og restartet... Men fungerte fortsatt ikke. :/ Modprobe gir ingen respons heller.
Vis hele sitatet...
Det er fordi syntaxen til slashdot bare er for å demonstrere. Helt korrekt syntax blir "/lib/modules/"$(uname -r)"/kernel/drivers/net/wireless/". Det sier jo egentlig seg selv, leste du ikke feilmeldingen engang?
Sist endret av Deezire; 26. januar 2011 kl. 01:01.
Trigonoceps occipita
vidarlo's Avatar
Donor
Sitat av Deezire Vis innlegg
Det er fordi syntaxen til slashdot bare er for å demonstrere. Helt korrekt syntax blir "/lib/modules/"$(uname -r)"/kernel/drivers/net/wireless/". Det sier jo egentlig seg selv, leste du ikke feilmeldingen engang?
Vis hele sitatet...
Nei, i bash fungerer vitterlig forward ticks også.

Kode

[~]$ cd /lib/modules/`uname -r`
[/lib/modules/2.6.34.7-0.5-desktop]$
Deezire: Både din og Slashdot sin syntax funger for meg.

Ble litt ivrig igår igår. La ikke merke til at TS har glemt ett par ting.

Sitat av lroedal Vis innlegg
sudo make install fungerte ikke, da fikk jeg denne feilmeldingen;

Makefile:11: /config: Ingen slik fil eller filkatalog
make: *** No rule to make target `/config'. Stop.
Vis hele sitatet...
Riktig fremgangsmåte for å innstalere fra source er:

Kode

cd til mappen der du har pakket ut driverene.

./configure

make

sudo make install

og evt en: "clean install" til slutt
Sist endret av niklasj; 26. januar 2011 kl. 06:59.
Sitat av niklasj Vis innlegg


Kode

# sudo depmod -a
# sudo echo "8712u" | sudo tee -a /etc/modules
Vis hele sitatet...
Denne linjen gjorde susen, nå fungerer det ved oppstart! Tusen takk!