Sterownik do Debiana 6.0.2 realtek

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Mandras

Sterownik do Debiana 6.0.2 realtek

Post autor: Mandras »

Jak zainstalować i skąd pobrać sterownik Realtek rtl8188ce/rtl8192ce do Debiana 6.0.2 amd64 jako paczka deb? Pobrałem pakiet firmware-realtek, ale tam nie ma tego sterownika rtl8192ce, jest tylko ten rtl8192. Więc można załadowac tylko moduł

Kod: Zaznacz cały

modprobe r8192_pci
z którym karta nie działa. Czy jest jakaś gotowa paczka deb do tej wersji Debiana z tym sterownikiem rtl8192ce?
Awatar użytkownika
Van
Beginner
Posty: 194
Rejestracja: 04 lipca 2009, 11:54

Post autor: Van »

Jak można przeczytać tutaj: http://wiki.debian.org/rtl819x , kartę wspiera sterownik zawarty w jądrze 2.6.38.2.
Wniosek - przyda Ci się nowsze jądro. W repozytorium Debian Backports dla Squeeze jest jądro 2.6.38.2 (o tu dla Twojego 64-bitowego systemu http://packages.debian.org/squeeze-back ... po.2-amd64 ) i tym tropem podążaj. O instalowaniu paczek z backportów znajdziesz informacje tutaj: http://backports-master.debian.org

Jeśli instalujesz system od nowa, możesz też skorzystać ze specjalnej płyty instalacyjnej dla Squeeze, która ma to nowsze, backportowane jądro, więcej tu: http://dug.net.pl/news/287/
Mandras

Post autor: Mandras »

To trochę szkoda, że do Debiana nie ma gotowej paczki deb z tym sterownikiem. Myślałem, że jak ma najwięcej deweloperów to już taka paczka będzie. Na Ubuntu, w którym jest mniejsze jądro niż 2.6.38, jest taka paczka deb https://launchpad.net/~lexical/+archive ... /+packages i działa z niższą wersją jądra.
A czy gdy już pobiorę te 30MB z tym jądrem, to potrzebne są jeszcze jakieś zależności, bo bez tego sterownika nie mam połączenia z internetem na Linuksie i muszę pobierać pakiet z pomocą innego systemu systemu i potem go instalować przez:

Kod: Zaznacz cały

dpkg -i nazwa_pakietu
Awatar użytkownika
Van
Beginner
Posty: 194
Rejestracja: 04 lipca 2009, 11:54

Post autor: Van »

Zależności masz podane na stronie pakietu, której adres podałem w poprzednim poście.
Mandras

Post autor: Mandras »

Pobrałem, zainstalowałem i nadal to samo nic nie wykrywa sieci. Natomiast polecenie

Kod: Zaznacz cały

modprobe -l
pokazuje nadal te same moduły, co na tamtym starym jądrze.

Kod: Zaznacz cały

kernel/drivers/staging/rtl8187se/r8187se.ko
kernel/drivers/staging/rtl8192u/r8192u_usb.ko
kernel/drivers/staging/rtl8192e/r8192e_pci.ko
kernel/drivers/staging/rtl8712/r8712u.ko
Więc nie mogę nadal załadować tego modułu

Kod: Zaznacz cały

modprobe r8192ce_pci
Co może być jeszcze nie tak? Skąd mam jeszcze pobrać ten sterownik pod jądro 2.6.38?
Awatar użytkownika
yossarian
Beginner
Posty: 241
Rejestracja: 28 lutego 2009, 22:46
Lokalizacja: Kraina Deszczowców

Post autor: yossarian »

Potrzebujesz, tak jak napisał już wcześniej Van jądra 2.6.38 oraz pakietu firmware-realtek.
Potem:

Kod: Zaznacz cały

modprobe rtl8192ce

Kod: Zaznacz cały

# modprobe -l |grep rtl
kernel/drivers/net/wireless/rtl818x/rtl8180/rtl8180.ko
kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko
kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko
kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko
kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko
kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko
kernel/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko
kernel/drivers/net/usb/rtl8150.ko
kernel/drivers/staging/rtl8187se/r8187se.ko
kernel/drivers/staging/rtl8192u/r8192u_usb.ko
kernel/drivers/staging/rtl8192e/r8192e_pci.ko
kernel/drivers/staging/rtl8712/r8712u.ko
kernel/drivers/platform/x86/ibm_rtl.ko
Mandras

Post autor: Mandras »

To polecenie z modułem co podałeś się załadowało, bo nie wyskoczyły żadne błędy. Jest też moduł

Kod: Zaznacz cały

modprobe -l |grep rtl
kernel/drivers/net/wireless/rtl818x/rtl8180/rtl8180.ko
kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko
kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko
kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko
kernel/drivers/net/usb/rtl8150.ko
kernel/drivers/staging/rtl8187se/r8187se.ko
kernel/drivers/staging/rtl8192u/r8192u_usb.ko
kernel/drivers/staging/rtl8192e/r8192e_pci.ko
kernel/drivers/staging/rtl8712/r8712u.ko
Czyli sterownik jest, bo mam ten pakiet oraz jądro. Ale wicd nadal nie wykrywa nic. Może to wina jego i muszę network-manager zainstalować? Na Ubuntu to z pomocą network-managera działało. Debian był instalowany z cd Debian amd64 6.0.2 Xfce-Lxde.
Awatar użytkownika
yossarian
Beginner
Posty: 241
Rejestracja: 28 lutego 2009, 22:46
Lokalizacja: Kraina Deszczowców

Post autor: yossarian »

Możesz sprawdzić też tradycyjnymi metodami (jako root):

Kod: Zaznacz cały

ifconfig
iwconfig
iwlist scan
http://wiki.debian.org/rtl819x
Mandras

Post autor: Mandras »

yossarian pisze:Możesz sprawdzić też tradycyjnymi metodami (jako root):

Kod: Zaznacz cały

ifconfig
iwconfig
iwlist scan
Nadal to samo. Nawet po zainstalowaniu nm i uruchomieniu go z konsoli nic nie ruszyło.

Kod: Zaznacz cały

/etc/init.d/network-manager restart
więc chyba nie ma sensu instalować gui nm-gnome?

Kod: Zaznacz cały

iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID :o ff/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr :o ff
          Encryption key :o ff
          Power Management :o ff

iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wlan0     Interface doesn't support scanning : Network is down
Awatar użytkownika
Van
Beginner
Posty: 194
Rejestracja: 04 lipca 2009, 11:54

Post autor: Van »

GUI wbrew pozorom znacznie ułatwia sprawę, jeśli się już decydujesz na network-managera.

Jak widzisz, iwconfig wykrywa kartę. Teraz jeszcze tylko

Kod: Zaznacz cały

ifconfig wlan0 up
żeby włączyć kartę, następnie

Kod: Zaznacz cały

iwlist scan
w przypadku wlan0 powinien już wykrywać sieci.

Następnym razem czytaj dokładniej opisy na wiki.debian.org. Tam wszystko jest opisane raczej szczegółowo, a Ty to sobie swawolnie pomijasz i lecisz na forum by zadać pytania, na które odpowiedzi były podane Ci już wcześniej.
ODPOWIEDZ