Strona 1 z 2

kompilacja jądra z ndiswrapperem

: 17 października 2008, 21:17
autor: zoltymleczyk
Witam. Można skompilować jądro tak by był w nim moduł ndiswrappera?

: 18 października 2008, 00:28
autor: fnmirk
Podchodzisz kolejny raz do sprawy ndiswrappera.
Może przedstaw, jaką kartę próbujesz skonfigurować i na jakiej wersji Debiana.
Przedstaw wyniki poleceń przy podpiętej karcie:

Kod: Zaznacz cały

lspci
i

Kod: Zaznacz cały

uname -r

: 18 października 2008, 08:20
autor: zoltymleczyk
Jeśli chce mieć internet w Debianie muszę nawiązać połączenie wi-fi. W Fedorze bez problemowo je skonfigurowałem, tak samo w KateOS. W Debianie stable także ale w Debianie testing to jest chyba niemożliwe. Moduł nie ładuje się automatycznie, pppoeconfig nie da się skonfigurować?
Kompilowałem jądro i zastanawiam się czy da się wkompilować moduł ndiswrappera, właśnie o to zapytałem. Kiedy uruchamiam system na skompilowanym jądrze to znowu nie mogę skompilować niswrappera... dodać go do modułów i w rezultacie sieć nie działa.
Jaka karta będzie działała najlepiej w Debianie, może jej wymiana rozwiąże problem.

: 18 października 2008, 08:27
autor: ilin
Ja mam testing kompilowane jądro skompilowanego ndiswrappera i ładuje się automatycznie,

Musiałes cos przy kompilacji sknocic.

: 18 października 2008, 09:03
autor: pavbaranov
Jeśli nie przeszkadza Ci takie rozwiązanie, to najprościej chyba, zainstalować kernela wraz z odpowiednim modułem z siduksa; jest tam też coś co się nazywa siduxcc, który ułatwia sprawę. Przy okazji - podaj owe lspci, bo być może nie musisz stosować w ogóle sterowników windowsa.
Jest też możliwość taka, że jakieś moduły "konkurują" wobec siebie i wzajemnie próbują się wykluczyć umieszczając w swoich ustawieniach ten "konkurujący" moduł na blacklist.

: 18 października 2008, 10:28
autor: fnmirk
zoltymleczyk, podaj wyniki, o które cię prosiłem. Uruchom na wersji kernela, którą kompilowałeś i wklej wynik z podpiętą kartą:

Kod: Zaznacz cały

lspci -knn
Jaka to jest karta?

: 18 października 2008, 15:48
autor: zoltymleczyk
W debianie testing da sie zainstalować ndiswrappera ale muszę za każdym razem wydawać polecenie:

Kod: Zaznacz cały

modprobe ndiswrapper 
Tylko wtedy karta działa i wykrywa ja pppoeconfig. Ale połączenia i tak nie uruchomię - pppoeconfig dodaje wpisy do /etc/network/interface co sprawia ze nie włączy się gnome. Dodanie czegokolwiek do /etc/network/interface skutkuje zawsze tym ze gnome nie wystartuje. Nie mogę tam nawet wpisać:

Kod: Zaznacz cały

auto wlan0
W Debianie stable to wszystko działa.

Wynik lspci:

Kod: Zaznacz cały

00:00.0 Host bridge: nVidia Corporation nForce2 IGP2 (rev c1)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation MCP2A ISA bridge (rev a3)
00:01.1 SMBus: nVidia Corporation MCP2A SMBus (rev a1)
00:02.0 USB Controller: nVidia Corporation MCP2A USB Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation MCP2A USB Controller (rev a1)
00:02.2 USB Controller: nVidia Corporation MCP2A USB Controller (rev a2)
00:06.0 Multimedia audio controller: nVidia Corporation MCP2S AC'97 Audio Controller (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP2A PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation MCP2A IDE (rev a3)
00:0b.0 IDE interface: nVidia Corporation nForce2 Serial ATA Controller (rev a3)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
02:08.0 Ethernet controller: Marvell Technology Group Ltd. Marvell W8300 802.11 Adapter (rev 07)
02:09.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)

Kod: Zaznacz cały

uname -r
2.6.24-1-486
Po kompilacji jądra nie da się uruchomić ndiswrappera, nawet kiedy zainstaluje go z paczek. Nie chce się dodać do modułów jądra.

Moja karta sieciowa to PLANET WL-8313

blacklist - próbowałem ale nie przynosiło skutku.

: 18 października 2008, 18:39
autor: ilin
Próbowałeś dopisac do /etc/modules

Kod: Zaznacz cały

ndiswrapper
To powinno z automatu moduł do jądra załadować.

: 18 października 2008, 22:08
autor: zoltymleczyk
Tak próbowałem bez skutku.

: 18 października 2008, 23:01
autor: genobis
Hmmm... że tak powiem, u mnie to działa (dodanie wpisu do /etc/modules), a też mam testing i moduł się elegancko ładuje.

Dlaczego używasz pppoeconfig?