Skocz do zawartości

Msi Wind U100+fedora+sterowniki


Linkas

Rekomendowane odpowiedzi

  • Odpowiedzi 30
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Na pewno między "wlan0" i "up" powinna być spacja.

cd /home/iwona/Pobrane/rtl8187se_coffee/./makedrev./wlan0up
Co to jest? Czy masz katalog o dokładnie takiej nazwie? :blink: Bo to co wpisałeś to próba zmiany katalogu (polecenie "cd") na /home/iwona/Pobrane/rtl8187se_coffee/./makedrev./wlan0up. Jak mawiają Amerykanie stawiam dolary przeciw orzechom, że nie masz takiego katalogu ;) Z tym "/./"? I "makedrev" a nie np. "makedev"? Skąd takie coś wytrzasnąłeś? Toż to jakieś bzdety...
Odnośnik do komentarza
Udostępnij na innych stronach

Na Twoim miejscu zrobiłbym sobie skrypt o nazwie np. wifi, który znajdowałby się w folderze /home/iwona/Pobrane/rtl8187se_coffee/ czyli:

# cat /home/iwona/Pobrane/rtl8187se_coffee/wifi
./makedrv
./wlan0up
ifup wlan0
dhclient wlan0

I na koniec wrzuciłbym do /etc/rc.local taką linię /home/iwona/Pobrane/rtl8187se_coffee/wifi & (oczywiście plik musi mieć prawa wykonania, a dzięki & nie będzie opóźnien w starcie). Po za tym to dobrze byłoby używać NM do wifi zamiast wymuszać dhclient wlan0.

Odnośnik do komentarza
Udostępnij na innych stronach

Na pewno między "wlan0" i "up" powinna być spacja.

Co to jest? Czy masz katalog o dokładnie takiej nazwie? :blink: Bo to co wpisałeś to próba zmiany katalogu (polecenie "cd") na /home/iwona/Pobrane/rtl8187se_coffee/./makedrev./wlan0up. Jak mawiają Amerykanie stawiam dolary przeciw orzechom, że nie masz takiego katalogu ;) Z tym "/./"? I "makedrev" a nie np. "makedev"? Skąd takie coś wytrzasnąłeś? Toż to jakieś bzdety...

 

Wjaśniam: W tym: poście pokazałem, co muszę wklepać w terminalu jako root, żeby wifi ruszyło, i to działa. Zgodnie z Twoją radą próbowałem w pliku /etc/rc.local dopisać te komendy, bo jak znam życie, to moja żona nie będzie miała cierpliwości do tego, chociaż po przelogowaniu się na root`a wystarczy użyć strzałek i entera. Próbowałem na różne sposoby i z "cd" i bez, z "/./" i bez, ze spacją i bez spacji. Żaden sposób nie pomagał. A wklepanie ręczne "makedrew" pomaga. I może to są bzdety, ale działają. A wytrzasnąłem je stąd: http://code.google.com/p/msi-wind-linux/wiki/installer .

 

thof a co w tym skrypcie miało by być? To co napisałeś w ramce?

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 year later...

Pozwolę sobie odgrzać kotleta. Czy w F13 coś się zmieniło ze sterami do tego sprzętu (wi-fi)? Pytam, bo nie wiem, czy warto się przesiadać. Bo jeśli nadal mam wklepywać bzdety w terminalu (działające), to cała operacja jest bez sensu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

Przepraszam za post pod własnym postem, ale inaczej nikt by tu nie zajrzał.

Otóż zainstalowałem wczoraj F13 i robię to co na F10, ale nie mam wifi. System nie widzi chyba karty.

ifconfig
eth0	  Link encap:Ethernet  HWaddr 00:21:85:DB:25:F4  
	  inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
	  inet6 addr: fe80::221:85ff:fedb:25f4/64 Scope:Link
	  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	  RX packets:15688 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:10286 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:1000 
	  RX bytes:20700712 (19.7 MiB)  TX bytes:1137138 (1.0 MiB)
	  Interrupt:26 Base address:0x4000 

lo		Link encap:Local Loopback  
	  inet addr:127.0.0.1  Mask:255.0.0.0
	  inet6 addr: ::1/128 Scope:Host
	  UP LOOPBACK RUNNING  MTU:16436  Metric:1
	  RX packets:12 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:0 
	  RX bytes:720 (720.0   TX bytes:720 (720.0 

 

 lspci
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8187SE Wireless LAN Controller (rev 22)

A teraz to co działało w F10:

./makedrv
make -C /lib/modules/2.6.33.5-124.fc13.i686/build M=/home/iwona/Pobrane/rtl8187se_coffee/ieee80211 CC=gcc modules
make[1]: Wejście do katalogu `/usr/src/kernels/2.6.33.5-124.fc13.i686'
 CC [M]  /home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_module.o
In file included from /home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211.h:706,
			 from /home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_module.c:55:
/home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_crypt.h:81: warning: ‘struct ieee80211_device’ declared inside parameter list
/home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_crypt.h:81: warning: its scope is only this definition or declaration, which is probably not what you want
/home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_crypt.h:84: warning: ‘struct ieee80211_device’ declared inside parameter list
/home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_module.c: In function ‘alloc_ieee80211_rtl’:
/home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_module.c:116: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_module.c: In function ‘free_ieee80211_rtl’:
/home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_module.c:187: warning: passing argument 1 of ‘ieee80211_crypt_deinit_entries_rtl’ from incompatible pointer type
/home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_crypt.h:81: note: expected ‘struct ieee80211_device *’ but argument is of type ‘struct ieee80211_device *’
make[2]: *** [/home/iwona/Pobrane/rtl8187se_coffee/ieee80211/ieee80211_module.o] Błąd 1
make[1]: *** [_module_/home/iwona/Pobrane/rtl8187se_coffee/ieee80211] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/kernels/2.6.33.5-124.fc13.i686'
make: *** [modules] Błąd 2
cp: nie można wykonać stat na `Module.symvers': Nie ma takiego pliku ani katalogu
make -C /lib/modules/2.6.33.5-124.fc13.i686/build M=/home/iwona/Pobrane/rtl8187se_coffee/rtl8185 CC=gcc modules
make[1]: Wejście do katalogu `/usr/src/kernels/2.6.33.5-124.fc13.i686'
 CC [M]  /home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.o
In file included from /home/iwona/Pobrane/rtl8187se_coffee/rtl8185/ieee80211.h:706,
			 from /home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180.h:44,
			 from /home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c:67:
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/ieee80211_crypt.h:81: warning: ‘struct ieee80211_device’ declared inside parameter list
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/ieee80211_crypt.h:81: warning: its scope is only this definition or declaration, which is probably not what you want
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/ieee80211_crypt.h:84: warning: ‘struct ieee80211_device’ declared inside parameter list
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c: In function ‘rtl8180_shutdown’:
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c:203: error: ‘struct net_device’ has no member named ‘stop’
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c: In function ‘rtl8180_init’:
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c:4640: error: ‘struct net_device’ has no member named ‘get_stats’
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c: In function ‘rtl8180_pci_probe’:
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c:6027: error: ‘struct net_device’ has no member named ‘open’
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c:6028: error: ‘struct net_device’ has no member named ‘stop’
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c:6030: error: ‘struct net_device’ has no member named ‘tx_timeout’
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c:6032: error: ‘struct net_device’ has no member named ‘do_ioctl’
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c:6033: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.c:6034: error: ‘struct net_device’ has no member named ‘set_mac_address’
make[2]: *** [/home/iwona/Pobrane/rtl8187se_coffee/rtl8185/r8180_core.o] Błąd 1
make[1]: *** [_module_/home/iwona/Pobrane/rtl8187se_coffee/rtl8185] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/kernels/2.6.33.5-124.fc13.i686'
make: *** [modules] Błąd 2

Tu jak widać nie działa. Ma ktoś pomysł, o co tu chodzi?

 

Edytowałem posta i jakieś emoty wyskoczyły. Masakra.

Odnośnik do komentarza
Udostępnij na innych stronach

Zainstalowałem, a po wklepaniu modprobe rtl817se dostaję: Module rtl8187se not found. Przy okazji taka myśl przyszła mi do głowy: F10 instalowałem z DVD, a F13 z liveusb, czy zainstalowanie F13 z płyty DVD poprawi sytuację? Tzn, czy na płycie jest więcej dodanych sterowników?

Odnośnik do komentarza
Udostępnij na innych stronach

Oczywiście nie. Gdzieś w tym staging muszą być sterowniki do Twojej karty:

rpm -qa | grep kmod
find /lib/modules/ -name 'rtl*'

find /lib/modules/ -name 'rtl*'
/lib/modules/2.6.33.5-124.fc13.i686/kernel/drivers/net/usb/rtl8150.ko
/lib/modules/2.6.33.5-124.fc13.i686/kernel/drivers/net/wireless/rtl818x
/lib/modules/2.6.33.5-124.fc13.i686/kernel/drivers/net/wireless/rtl818x/rtl8187.ko
/lib/modules/2.6.33.5-124.fc13.i686/kernel/drivers/net/wireless/rtl818x/rtl8180.ko
/lib/modules/2.6.33.3-85.fc13.i686/kernel/drivers/net/usb/rtl8150.ko
/lib/modules/2.6.33.3-85.fc13.i686/kernel/drivers/net/wireless/rtl818x
/lib/modules/2.6.33.3-85.fc13.i686/kernel/drivers/net/wireless/rtl818x/rtl8187.ko
/lib/modules/2.6.33.3-85.fc13.i686/kernel/drivers/net/wireless/rtl818x/rtl8180.ko

Który powinienem załadować?

Odnośnik do komentarza
Udostępnij na innych stronach

:angry: żałuję, że zacząłem pomagać. Przecież podałem w poście wyżej dwa poleceniem, a Ty wkleiłeś wyjście tylko z jednego. Ale po co dokładnie czytać, lepiej prowadzić zbędną dyskusję jeszcze przez dwie strony. Specjalnie dla Ciebie ściągnąłem pakiet kmod-staging z rpmfusion i oczywiście jest moduł do Twojej karty w pakiecie co oznacza, że nie zainstalowałeś go poprawnie.
Odnośnik do komentarza
Udostępnij na innych stronach

No proszę Cię!

Wkleiłem wyjście tylko z jednego (drugiego) polecenia, bo: po 1. pomyślałem sobie, że skoro yum po "yum install kmod-staging" napisał, że jest ok, to jest oki., a po 2. jeżeli drugie polecenie (find) pokazało te wszystkie "rtl coś tam" są, to oznacza, że wszystko poinstalowało się poprawnie. Dlatego też ograniczyłem pytanie do niezbędnego (moim zdaniem) minimum.

 

P.S. I nie żałuj żadnej pomocy. Nawet takiemu nierozgarniętemu jak ja. Bo się obrazi i pójdzie do Bila G. (akurat to nie ja, ale inni, mniej cierpliwi...) A to będzie Twoja i tego Forum porażka (tak mi się wydaje).

P.S. 2. No to które moduły mam załadować? ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Ale nie zainstalował się poprawnie. Może coś z rpmfusion. Można inaczej, widzę że używasz jajka 2.6.33.5-124 w takim razie możesz po prostu ściągnąć pakiet http://download1.rpmfusion.org/free/fedora...fc13.6.i686.rpm i rozpakować cały lub sam moduł r8187se.ko do /lib/modules/2.6.33.5-124.fc13.i686/extra/staging/ . Później już normalnie ładujesz modprobe r8187se i powinno działać. Mogą być problemy ze współpracą z NM, więc sprawdź dmesg , ifconfig itp. zanim napiszesz, że nie działa. Jak coś to możesz też ładować insmod /sciezka/do/modulu/r8187se.ko . To takie obejście, bo przy każdej aktualizacji kernela będziesz musiał znowu z palca wrzucać moduł, dlatego spróbuj dojść do tego dlaczego kmod-staging nie zainstalował się poprawnie yumem. Właściwie to możesz też zainstalować w ten sposób:

rpm -Uvh http://download1.rpmfusion.org/free/fedora/updates/13/i386/kmod-staging-2.6.33.5-124.fc13.i686-2.6.33.2-2.fc13.6.i686.rpm

Btw. nie zależy mi na wzroście liczby użytkowników linuksa. Lepszy jeden świadomy niż stado takich co próbują pod wine instalować crysisa 2 i są oburzeni, że nie działa. Przykład ubuntu pokazuje, że czasami nie warto werbować jak leci.

Odnośnik do komentarza
Udostępnij na innych stronach

Ale nie zainstalował się poprawnie. Może coś z rpmfusion.

Miałeś rację, bo po wklepaniu:

rpm -Uvh http://download1.rpmfusion.org/free/fedora/updates/13/i386/kmod-staging-2.6.33.5-124.fc13.i686-2.6.33.2-2.fc13.6.i686.rpm

dostałem komunikat, że pakiet jest zainstalowany. Yum remove wyrzucał: brak pakietów do usunięcia. Dopiero odinstalowanie przy pomocy rpm i ponowne zainstalowanie przy pomocy rpm dało rezultat. I karta od razu zaczęła działać, bez wpisywania dodatkowych komend.

dlatego spróbuj dojść do tego dlaczego kmod-staging nie zainstalował się poprawnie yumem.

To mnie chyba przerasta ;) , za krótki jestem do takich rzeczy.

P.S. Nastepnym razem będę wpisywał wszystko.

Dzięki.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...