Brak internetu po przekompilowaniu j

Masz problemy z siecią bądź internetem? Zapytaj tu
daimyo
Posty: 16
Rejestracja: 23 września 2008, 00:03
Lokalizacja: Gdañsk

Brak internetu po przekompilowaniu jądra

Post autor: daimyo »

Witam,

posiadam kartę sieciową zintegrowaną z płytą główną ECS K7S5A PRO (SIS900). W czasie instalacji Debiana internet jest (przez DHCP), także po instalacji nie ma z nim problemu. Jednak byłem zmuszony przekompilować jądro do 2.6.26.5 (aby zainstalować driver'y do NVidia) i od tego momentu zaczynają się schody. Nie ważne jak wkombiluje driver'y do sieciówki (czy jako moduł czy na stałe), internet tak czy inaczej nie działa. Oczywiście w jądro skompilowałem też DHCP, eksperymentowałem też z wkompilowywaniem innych pakietów ale net dalej nie działa. Jako, że przestał działać po zmianie jądra to nie grzebałem w innych konfiguracjach (sprawdziłem tylko, że lspci, dmesg wykrywają sieciówkę, cat /proc/net/dev zawiera same zera, ifconfig -a też bez rewelacji). Zastanawiające, że

Kod: Zaznacz cały

cat /proc/interrupts
daje:

Kod: Zaznacz cały

           CPU0
  0:    3102269    XT-PIC-XT        timer
  1:       2985    XT-PIC-XT        i8042
  2:          0    XT-PIC-XT        cascade
  3:          1    XT-PIC-XT
  4:          1    XT-PIC-XT
  5:          0    XT-PIC-XT        ohci_hcd:usb3
  6:          5    XT-PIC-XT        floppy
  9:          0    XT-PIC-XT        acpi
 10:          2    XT-PIC-XT        ehci_hcd:usb1
 11:        733    XT-PIC-XT        uhci_hcd:usb4, uhci_hcd:usb5
 12:          0    XT-PIC-XT        ohci_hcd:usb2
 14:      17358    XT-PIC-XT        ide0
 15:      44752    XT-PIC-XT        ide1
NMI:          0   Non-maskable interrupts
LOC:          0   Local timer interrupts
RES:          0   Rescheduling interrupts
CAL:          0   function call interrupts
TLB:          0   TLB shootdowns
TRM:          0   Thermal event interrupts
SPU:          0   Spurious interrupts
ERR:          0
MIS:          0
,tak więc brak przerwania dla eth0. Moje inne przepuszczenie to to, że nie działa, bo nie mogę wkompilować z jądro netfilter, bo mi wywala błąd przy kompilacji jądra :/.

Pozdrawiam
Mateusz
fnmirk
Senior Member
Posty: 8285
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

daimyo
Posty: 16
Rejestracja: 23 września 2008, 00:03
Lokalizacja: Gdañsk

Post autor: daimyo »

w sumie dobry plan! ;) Tylko, że właśnie tak zrobiłem, poszło jak po maśle, a neta jak nie było tak nie ma ;/. Tylko ta różnica, że

Kod: Zaznacz cały

cat /proc/interrupts
wywala ponadto SiS SI7012 (przerwanie dla dźwięku). Przerwania dla sieci brak ;/.

EDIT: Jeszcze przy próbie restartu sieci:

Kod: Zaznacz cały

tanya:/home/daimyo# sudo /etc/init.d/networking restart
Reconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth0.pid with pid 7018
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit [url]http://www.isc.org/sw/dhcp/[/url]

Listening on LPF/eth0/00:00:00:00:00:00
Sending on   LPF/eth0/00:00:00:00:00:00
Sending on   Socket/fallback
DHCPRELEASE on eth0 to 192.168.1.1 port 67
send_packet: Network is unreachable
send_packet: please consult README file regarding broadcast address.
SIOCSIFFLAGS: Cannot assign requested address
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit [url]http://www.isc.org/sw/dhcp/[/url]

SIOCSIFFLAGS: Cannot assign requested address
SIOCSIFFLAGS: Cannot assign requested address
Listening on LPF/eth0/00:00:00:00:00:00
Sending on   LPF/eth0/00:00:00:00:00:00
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
send_packet: Network is down
receive_packet failed on eth0: Network is down
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 19
send_packet: Network is down
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
send_packet: Network is down
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
send_packet: Network is down
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
send_packet: Network is down
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
done.
fnmirk
Senior Member
Posty: 8285
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Wklej wynik:

Kod: Zaznacz cały

lspci
daimyo
Posty: 16
Rejestracja: 23 września 2008, 00:03
Lokalizacja: Gdañsk

Post autor: daimyo »

Spoko, sprawdzę jeszcze wieczorem, ale z tego co pamiętam to:

Kod: Zaznacz cały

lspci
wyświetla:

Kod: Zaznacz cały

[...]
00:03.0 Ethernet controller: Silicon Integrated System [SiS] SiS900 PCI Fast Ethernet (rev 90)
[...]
Więc kartę niestety wykrywa.

[edit] sprawdziłem - jest tak jak podałem.
fnmirk
Senior Member
Posty: 8285
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Co zresztą elementów komputera?
daimyo
Posty: 16
Rejestracja: 23 września 2008, 00:03
Lokalizacja: Gdañsk

Post autor: daimyo »

Przepraszam. Nie sądziłem, że to też dla Ciebie istotne:

Kod: Zaznacz cały

tanya:/home/daimyo# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 735 Host (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00:02.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)
00:13.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50)
00:13.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50)
00:13.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
fnmirk
Senior Member
Posty: 8285
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Mało precyzyjnie zadałem pytanie. Przepraszam. Miałem na myśli, czy wszystkie urządzenie są rozpoznawane przez system bez informacji: ,,nieznane urządzenie''.
Sprawdź jeszcze jakie informacje otrzymasz po wizycie na stronie:
http://kmuto.jp/debian/hcl/index.cgi

(wklej na stronie wynik "lspci -n")

Czy będą jakieś uwagi i zastrzeżenia do Twojej konfiguracji sprzętowej? Może tam znajdziesz rozwiązanie.
daimyo
Posty: 16
Rejestracja: 23 września 2008, 00:03
Lokalizacja: Gdañsk

Post autor: daimyo »

Kod: Zaznacz cały

PCI ID	Works?	Vendor	Device	Driver	Comment
10390735	Yes	Silicon Integrated Systems [SiS]	735 Host	sis-agp	v2.6.25
10390001	Yes	Silicon Integrated Systems [SiS]	Virtual PCI-to-PCI bridge (AGP)	sis-agp	v2.6.25
10390018	Yes	Silicon Integrated Systems [SiS]	SiS85C503/5513 (LPC Bridge)	i2c-sis630	v2.6.25
10390016	Yes	Silicon Integrated Systems [SiS]	SiS961/2 SMBus Controller	i2c-sis96x	v2.6.25
10397001	Yes	Silicon Integrated Systems [SiS]	USB 1.1 Controller	usb-ohci,ohci-hcd	 
10397001	Yes	Silicon Integrated Systems [SiS]	USB 1.1 Controller	usb-ohci,ohci-hcd	 
10395513	Yes	Silicon Integrated Systems [SiS]	SiS5513 EIDE Controller (A,B step)	sis5513,pata_sis	v2.6.25
10397012	Yes	Silicon Integrated Systems [SiS]	AC'97 Sound Controller	snd-intel8x0	v2.6.25
10390900	Yes	Silicon Integrated Systems [SiS]	SiS900 10/100 Ethernet Adapter	sis900	v2.6.25
11063038	Yes	VIA Technologies, Inc.	VT82xxxxx UHCI USB 1.1 Controller	usb-uhci,uhci-hcd	 
11063038	Yes	VIA Technologies, Inc.	VT82xxxxx UHCI USB 1.1 Controller	usb-uhci,uhci-hcd	 
11063104	Yes	VIA Technologies, Inc.	USB 2.0	ehci-hcd	 
10de0171	Yes	nVidia Corporation	NV17 [GeForce4 MX 440]	nv	 
[EDIT]Trochę pogoogle'ałem i zauważyłem, że dla polecenia

Kod: Zaznacz cały

dmesg | grep eth
otrzymuje

Kod: Zaznacz cały

eth0: SiS900 PCI Ethernet at 0xd400, IRQ 10, 00:00:00:00:00:00
Driver 'sd' needs updating - please use bus_type methods
fnmirk
Senior Member
Posty: 8285
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Sprawa może być związana z udev (przypuszczenie). Karta jest rozpoznawana przez system. Jaką informację pokazuje:

Kod: Zaznacz cały

ifconfig
ODPOWIEDZ