Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-09-07 01:20:40

  krzyzak - Nowy użytkownik

krzyzak
Nowy użytkownik
Zarejestrowany: 2008-09-07

debian nie wykrywa karty

Witajcie.
Mam świeżo zainstalowanego debiana 4.0 z płytki netinst.
Problem jest taki, że nie potrafię podłączyć teraz komputera do internetu.
Moja karta sieciowa to _jakiś_ Realtek - nei pamiętam jaki, jestem natomiast na 10000% pewien, że moduł do niego to 8139too.
Załadowałem więc w/w sterownik (modprobe 8139too), zrestartowałem /etc/init.d/networking i ifconfig dalej pokazuje mi tylko interfejs lo. Jakieś inne pomysły na rozwiązanie problemu?

Offline

 

#2  2008-09-07 07:57:09

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: debian nie wykrywa karty

Ja mam w lapku taką kartę.

Kod:

05:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Obsługją ją dwa moduły. mii i 8139too.

Kod:

debian:/home/kasia# modinfo 8139too
filename:       /lib/modules/2.6.26-rc8/kernel/drivers/net/8139too.ko
version:        0.9.28
license:        GPL
description:    RealTek RTL-8139 Fast Ethernet driver
author:         Jeff Garzik <jgarzik@pobox.com>
srcversion:     EDC67B1384BEF477272A673
alias:          pci:v*d00008139sv000013D1sd0000AB06bc*sc*i*
alias:          pci:v*d00008139sv00001186sd00001300bc*sc*i*
alias:          pci:v*d00008139sv000010ECsd00008139bc*sc*i*
alias:          pci:v000010ECd00008129sv*sd*bc*sc*i*
alias:          pci:v0000021Bd00008139sv*sd*bc*sc*i*
alias:          pci:v00001743d00008139sv*sd*bc*sc*i*
alias:          pci:v0000126Cd00001211sv*sd*bc*sc*i*
alias:          pci:v0000018Ad00000106sv*sd*bc*sc*i*
alias:          pci:v000002ACd00001012sv*sd*bc*sc*i*
alias:          pci:v00001432d00009130sv*sd*bc*sc*i*
alias:          pci:v000011DBd00001234sv*sd*bc*sc*i*
alias:          pci:v000014EAd0000AB07sv*sd*bc*sc*i*
alias:          pci:v000014EAd0000AB06sv*sd*bc*sc*i*
alias:          pci:v00001259d0000A11Esv*sd*bc*sc*i*
alias:          pci:v00001259d0000A117sv*sd*bc*sc*i*
alias:          pci:v000013D1d0000AB06sv*sd*bc*sc*i*
alias:          pci:v00001186d00001340sv*sd*bc*sc*i*
alias:          pci:v00001186d00001300sv*sd*bc*sc*i*
alias:          pci:v00004033d00001360sv*sd*bc*sc*i*
alias:          pci:v00001500d00001360sv*sd*bc*sc*i*
alias:          pci:v00001113d00001211sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008138sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008139sv*sd*bc*sc*i*
depends:        mii
vermagic:       2.6.26-rc8 SMP preempt mod_unload modversions 686
parm:           debug:8139too bitmapped message enable number (int)
parm:           multicast_filter_limit:8139too maximum number of filtered multicast addresses (int)
parm:           media:8139too: Bits 4+9: force full duplex, bit 5: 100Mbps (array of int)
parm:           full_duplex:8139too: Force full duplex for board(s) (1) (array of int)

mii jest w zaleznosci do 8139too.

Sprawdz cy oba są załadowane.

Spróbuj może na sztywno dopisac oba do /etc/modules i po restarcie sprawdz czy interferejs ethX powstanie.

Jeszcze zobacz do pliku
/etc/udev/rules.d/70-persistent-net.rules  czy będzie w nim coś w tym stylu

Kod:

kasia@debian:~$ cat '/etc/udev/rules.d/70-persistent-net.rules'
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1e:8c:e8:92:ab", NAME="eth0"

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#3  2008-09-07 12:16:06

  krzyzak - Nowy użytkownik

krzyzak
Nowy użytkownik
Zarejestrowany: 2008-09-07

Re: debian nie wykrywa karty

ok, więc tak:
do /etc/modules dopisałem mii i 8139too.
lsmod | grep '8139too' zwraca coś w stylu:

Kod:

8139too 25120 0
mii        5344   1 8139too

/etc/udev/rules.d/70-persistent-net.rules - takiego pliku nie mam.

Offline

 

#4  2008-09-07 12:57:05

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: debian nie wykrywa karty

Udev masz zainstalowany?


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#5  2008-09-07 13:31:51

  krzyzak - Nowy użytkownik

krzyzak
Nowy użytkownik
Zarejestrowany: 2008-09-07

Re: debian nie wykrywa karty

nie wiem czemu w debianie nie ma w /etc/init.d/ komendy status, wiec przy /etc/init.d/udev start wyskakuje mi udev daemon already running.
przy okazji: mam folder /etc/udev/rules.d, jednak nie mam takiego pliku jaki wskazałeś.

Offline

 

#6  2008-09-07 14:08:00

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: debian nie wykrywa karty

Mozesz zastosowac polecenie

Kod:

/etc/init.d/udev restart

Jak nie pomoze sprobuj wygenerować ten plik poleceniem

Kod:

/lib/udev/write_net_rules

choć przyznam nigdy tak nie probowałem robić to powinno się samo wygenerować.

Jeśli znasz mac karty mozesz też próbowac sam utworzyć ten plik i z palca wpisac.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#7  2008-09-07 14:23:25

  krzyzak - Nowy użytkownik

krzyzak
Nowy użytkownik
Zarejestrowany: 2008-09-07

Re: debian nie wykrywa karty

restart udeva działa jak najbardziej.
wygenerowanie nie działa, zwraca mi

Kod:

Missing $INTERFACE

mac adres karty... nie znam aktualnego, ale i tak muszę później zmienić, jak tylko karta będzie wykryta(uwierzytelnianie po mac adresie mam...)

Offline

 

#8  2008-09-07 15:45:51

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: debian nie wykrywa karty

Jedye co przychodzi mi do głowy to że w jądrze etcha (chyba jeszcze 2.6.18) jest za stary sterownik i jeszcze nie obsluguje tej karty dlatego tak się dzieje.

Może dmesg coś wiecej powie.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#9  2008-12-23 10:54:55

  KOrsarz - Nowy użytkownik

KOrsarz
Nowy użytkownik
Zarejestrowany: 2008-12-23

Re: debian nie wykrywa karty

miałem ten sam problem
mogłeś odpalić

Kod:

ifconfig -a

to byś zobaczył, jakie interfejsy masz potencjalnie do użycia. Ja miałem eth2 zamiast eth0 co wynikało z dziwnego działania skryptu /lib/udev/write_net_rules, który z kolei tworzył
/etc/udev/rules.d/z25_persistent-net.rules i przypisywał tam MACowi wbudowanej w płytę karty ethernetowej interfejs eth2.

ostatecznie wystarczył upgrade jądra (miałem 2.6.24-etchnhalf.1-686)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)