SiS 900 onBoard-LAN...
SiS 900 onBoard-LAN...
Hi!
Ich habe im Moment 2 Netzewrkkarten im Rechner, weil die eine (SiS900) nicht will, habe ich noch ne RTL8029 rein getan, die tut. Aber ich will sie jetzt entfernen. Wie bekome ich denn die SiS zum laufen? Gibts da ein modul? ein packet oder n treiber?
CaMi
Ich habe im Moment 2 Netzewrkkarten im Rechner, weil die eine (SiS900) nicht will, habe ich noch ne RTL8029 rein getan, die tut. Aber ich will sie jetzt entfernen. Wie bekome ich denn die SiS zum laufen? Gibts da ein modul? ein packet oder n treiber?
CaMi
- Raoul
- Beiträge: 1435
- Registriert: 20.05.2003 00:16:35
- Lizenz eigener Beiträge: neue BSD Lizenz
-
Kontaktdaten:
ja, es gibt ein Modul, hört auf den Namen sis900
Wahrscheinlich ist es nicht im Kernel bei Dir vorhanden, so dass Du Dir einen eigenen backen musst. Kernelsourcen installieren, dann hast Du unter:
file:/usr/src/kernel-source-2.4.xx/Documentation/networking/ die Datei sis900.txt, die Du dir mal durchlesen kannst.
Raoul
Wahrscheinlich ist es nicht im Kernel bei Dir vorhanden, so dass Du Dir einen eigenen backen musst. Kernelsourcen installieren, dann hast Du unter:
file:/usr/src/kernel-source-2.4.xx/Documentation/networking/ die Datei sis900.txt, die Du dir mal durchlesen kannst.
Raoul
Code: Alles auswählen
grep -ir fuck /usr/src/linux
- Beowulf666
- Beiträge: 1476
- Registriert: 06.10.2002 14:03:08
- Wohnort: Lübeck
-
Kontaktdaten:
bevor du die Kernel-Sources installierst, was sagt denn lsmod?
Wenn du auf der Konsole als root nen
machst, tut Netzwerk dann?
Sonst ist alles eingerichtet? /etc/network/interfaces z.b.
Wenn das alles stimmt, was sagt denn /etc/init.d/networking restart ?
Wenn du auf der Konsole als root nen
Code: Alles auswählen
modprobe SIS900
Sonst ist alles eingerichtet? /etc/network/interfaces z.b.
Wenn das alles stimmt, was sagt denn /etc/init.d/networking restart ?
Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian
Next Step: Binford 8000 Super Debian
lsmod:
modprobe SIS900
/etc/network/interfaces:
/etc/init.d/networking restart
CaMi, der am verzweifeln ist...
Code: Alles auswählen
debian:~# lsmod
Module Size Used by Not tainted
ide-tape 48800 0
parport_pc 25704 0
parport 21728 0 [parport_pc]
scanner 8480 0 (unused)
ntfs 48544 0 (unused)
usb-storage 97152 0 (unused)
usbmouse 1760 0 (unused)
hid 18816 0 (unused)
ac97_codec 9568 0 (unused)
mousedev 3776 1
ohci1394 14912 0 (unused)
ieee1394 23528 0 [ohci1394]
keybdev 1664 0 (unused)
usbkbd 2848 0 (unused)
input 3072 0 [usbmouse hid mousedev keybdev usbkbd]
usb-ohci 17472 0 (unused)
usbcore 48032 0 [scanner usb-storage usbmouse hid usbkbd usb-ohci]
Code: Alles auswählen
debian:~# modprobe SIS900
modprobe: Can't locate module SIS900
Code: Alles auswählen
# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
address 192.168.0.45
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
auto eth1
iface eth1 inet static
adress 192.168.0.44
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
Code: Alles auswählen
debian:~# /etc/init.d/networking restart
Reconfiguring network interfaces: SIOCDELRT: No such device
Don't seem to be have all the variables for eth1/inet.
done.
- Raoul
- Beiträge: 1435
- Registriert: 20.05.2003 00:16:35
- Lizenz eigener Beiträge: neue BSD Lizenz
-
Kontaktdaten:
sis muss klein geschrieben werden beim modprobe!
Wenn der modprobe dann wieder sagt "Can't locate ...", hast Du das Modul, wenn nicht -> Kernel bauen, wir helfen Dir!
In Deiner interfaces hast Du 2 Netzwerkkarten definiert, aber nur eine geht, deshalb die Fehlermeldung "No such Device"
Alles unklar?
Wenn der modprobe dann wieder sagt "Can't locate ...", hast Du das Modul, wenn nicht -> Kernel bauen, wir helfen Dir!
In Deiner interfaces hast Du 2 Netzwerkkarten definiert, aber nur eine geht, deshalb die Fehlermeldung "No such Device"
Alles unklar?
Code: Alles auswählen
grep -ir fuck /usr/src/linux
ok. auch modporbe sis900 sagt, das gibts nich.
Also doch Kernel bauen, bloß wie?
Aber mal was so am Rande:
bei eth1 Stand auch schon mal sis900... warum jetzt nicht? weils modul fehlt?
Also 2 Fragen die über bleiben:
Wie Kernel bauen? und
Warum erkennt der die NIC nicht?
CaMi
Also doch Kernel bauen, bloß wie?
Aber mal was so am Rande:
Code: Alles auswählen
debian:~# dmesg | grep eth
eth0: RealTek RTL-8029 found at 0xe000, IRQ 12, 00:A0:D2:14:D3:79.
eth1: Error EERPOM read ffff
Also 2 Fragen die über bleiben:
Wie Kernel bauen? und
Warum erkennt der die NIC nicht?
CaMi
hehe, ich hab per kde (3.1.3) Kontrollzentrum den Kernel konfiguriert!!!
*freU*
jetzt:
..soweit so gut....
aber warum kann ich jetzt die eth1 nicht konfigurieren?
CaMi
*freU*
jetzt:
Code: Alles auswählen
debian:~# dmesg | grep eth
eth0: RealTek RTL-8029 found at 0xe000, IRQ 12, 00:A0:D2:14:D3:79.
eth1: Unknown PHY transceiver found at address 0.
eth1: Realtek RTL8201 PHY transceiver found at address 1.
eth1: Unknown PHY transceiver found at address 2.
eth1: Unknown PHY transceiver found at address 3.
eth1: Unknown PHY transceiver found at address 4.
eth1: Unknown PHY transceiver found at address 5.
eth1: Unknown PHY transceiver found at address 6.
eth1: Unknown PHY transceiver found at address 7.
eth1: Unknown PHY transceiver found at address 8.
eth1: Unknown PHY transceiver found at address 9.
eth1: Unknown PHY transceiver found at address 10.
eth1: Unknown PHY transceiver found at address 11.
eth1: Unknown PHY transceiver found at address 12.
eth1: Unknown PHY transceiver found at address 13.
eth1: Unknown PHY transceiver found at address 14.
eth1: Unknown PHY transceiver found at address 15.
eth1: Unknown PHY transceiver found at address 16.
eth1: Unknown PHY transceiver found at address 17.
eth1: Unknown PHY transceiver found at address 18.
eth1: Unknown PHY transceiver found at address 19.
eth1: Unknown PHY transceiver found at address 20.
eth1: Unknown PHY transceiver found at address 21.
eth1: Unknown PHY transceiver found at address 22.
eth1: Unknown PHY transceiver found at address 23.
eth1: Unknown PHY transceiver found at address 24.
eth1: Unknown PHY transceiver found at address 25.
eth1: Unknown PHY transceiver found at address 26.
eth1: Unknown PHY transceiver found at address 27.
eth1: Unknown PHY transceiver found at address 28.
eth1: Unknown PHY transceiver found at address 29.
eth1: Unknown PHY transceiver found at address 30.
eth1: Unknown PHY transceiver found at address 31.
eth1: Using transceiver found at address 31 as default
eth1: SiS 900 PCI Fast Ethernet at 0xdc00, IRQ 12, 00:10:dc:db:10:65.
Code: Alles auswählen
debian:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:A0:D2:14:D3:79
inet addr:192.168.0.45 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:284 errors:0 dropped:0 overruns:0 frame:0
TX packets:261 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:197735 (193.1 KiB) TX bytes:29135 (28.4 KiB)
Interrupt:12 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1944 (1.8 KiB) TX bytes:1944 (1.8 KiB)
Code: Alles auswählen
debian:~# /etc/init.d/networking restart
Reconfiguring network interfaces: SIOCDELRT: No such process
Don't seem to be have all the variables for eth1/inet.
done.
- Beowulf666
- Beiträge: 1476
- Registriert: 06.10.2002 14:03:08
- Wohnort: Lübeck
-
Kontaktdaten:
weil man address mit doppel-d schreibt.
so:
nicht so:
so:
Code: Alles auswählen
address 192.168.0.234
Code: Alles auswählen
adress 192.168.0.123
Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian
Next Step: Binford 8000 Super Debian
- Raoul
- Beiträge: 1435
- Registriert: 20.05.2003 00:16:35
- Lizenz eigener Beiträge: neue BSD Lizenz
-
Kontaktdaten:
--edit: FALSCH! Du musst Dir doch keinen Kernel bauen, SIS900 ist mit drinnen, gar kein Modul. Sorry, mein Fehler
Wahrscheinlich isses der alsi das Doppel-D...
Raoul
Wahrscheinlich isses der alsi das Doppel-D...
Raoul
Code: Alles auswählen
grep -ir fuck /usr/src/linux
so. ich habs jetzt soweit das sie erkannt wird und auch von ifconfig eingerichtet ist. ich kann sie aber nicht verwenden. Muss ich sie erst als "aktives/zu nutzendes Gerät" auswählen?
btw: ich hab mal knoppix gebootet und da erscheint unter lsmod sis900! hä? warum bei woody nicht?
Kann ich auch einen anderen Kernel verwenden 2.4.21 (wie knoopix) oder noch neuer (gibts das schon?)?
Wie müsste ich dann den Kernel bauen/konfigurieren?
CaMi
btw: ich hab mal knoppix gebootet und da erscheint unter lsmod sis900! hä? warum bei woody nicht?
Kann ich auch einen anderen Kernel verwenden 2.4.21 (wie knoopix) oder noch neuer (gibts das schon?)?
Wie müsste ich dann den Kernel bauen/konfigurieren?
CaMi
- Beowulf666
- Beiträge: 1476
- Registriert: 06.10.2002 14:03:08
- Wohnort: Lübeck
-
Kontaktdaten:
Wo kann man denn das auswählen???CaMi hat geschrieben:so. ich habs jetzt soweit das sie erkannt wird und auch von ifconfig eingerichtet ist. ich kann sie aber nicht verwenden. Muss ich sie erst als "aktives/zu nutzendes Gerät" auswählen?
ifconfig läuft ohne Fehler durch?
Was passiert denn, wenn du nur die Netzwerkkarte einstöpselst, die andere komplett rausnimmst, in die interfaces nur noch einen Eintrag schreibst, und das mal probierst? Tuts dann?
Kernel gibts bis 2.4.22 als Stable. Ich rate dir aber, erstmal so zu versuchen, die Karte zum Rennen zu bringen.btw: ich hab mal knoppix gebootet und da erscheint unter lsmod sis900! hä? warum bei woody nicht?
Kann ich auch einen anderen Kernel verwenden 2.4.21 (wie knoopix) oder noch neuer (gibts das schon?)?
Wie müsste ich dann den Kernel bauen/konfigurieren?
Kernelbauen ist zu viel Aufwand, um das jetzt zu rechtfertigen für ne Karte, die auch mit dem aktuellen laufen müsste.
Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian
Next Step: Binford 8000 Super Debian
- Raoul
- Beiträge: 1435
- Registriert: 20.05.2003 00:16:35
- Lizenz eigener Beiträge: neue BSD Lizenz
-
Kontaktdaten:
Wo das denn?? Wenn die bei Ifconfg auftaucht, solltest Du sie auch verweden können. Was passiert bei ifup bzw. ifdown?CaMi hat geschrieben:Muss ich sie erst als "aktives/zu nutzendes Gerät" auswählen?
Aktueller Debiankernel ist 2.4.18-bf2.4, aktueller stabiler Linuxkernel ist 2.4.22, zu finden unter http://www.kernel.org
Anleiung zum Kernelbau: The Debian Way:
http://www.debianforum.net/wiki/?page=K ... em%20bauen
die klass. Linux Methode:
http://www.tldp.org/HOWTO/Kernel-HOWTO/ ... recautions
Aber versuch erstmal, die Karte mit 2.4.18 ans Laufen zu kriegen, bevor Du Dir nen Kernel baust.
Raoul
P.S. Mensch Beowulf, gerade hat's Piep gemacht, also warst Du schneller...
Code: Alles auswählen
grep -ir fuck /usr/src/linux
Dürfte kein Problem sein, sis900 ist IMHO fest im BF2.4.18 einkompiliert.Raoul hat geschrieben: Aktueller Debiankernel ist 2.4.18-bf2.4, aktueller stabiler Linuxkernel ist 2.4.22, zu finden unter http://www.kernel.org
Aber versuch erstmal, die Karte mit 2.4.18 ans Laufen zu kriegen, bevor Du Dir nen Kernel baust.
Code: Alles auswählen
lspci & dmesg
Um das Netzwerk umzukonfigurieren, könnte etherconf hilfreich sein.