SiS 900 onBoard-LAN...

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
CaMi
Beiträge: 23
Registriert: 21.08.2003 16:42:57
Kontaktdaten:

SiS 900 onBoard-LAN...

Beitrag von CaMi » 03.09.2003 14:12:52

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

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 03.09.2003 15:13:54

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

Code: Alles auswählen

grep -ir fuck /usr/src/linux

CaMi
Beiträge: 23
Registriert: 21.08.2003 16:42:57
Kontaktdaten:

Beitrag von CaMi » 03.09.2003 17:00:21

aha. Nur bin ich ein absoluter Linux-Neuling und weis nicht mal wie man Kernel-Sourcen installiert. Könntet ihr mir das mal erklären (am besten Schritt für schritt?)?

CaMi

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 03.09.2003 17:03:14

bevor du die Kernel-Sources installierst, was sagt denn lsmod?

Wenn du auf der Konsole als root nen

Code: Alles auswählen

modprobe SIS900 
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 ?
Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian ;-)

CaMi
Beiträge: 23
Registriert: 21.08.2003 16:42:57
Kontaktdaten:

Beitrag von CaMi » 03.09.2003 17:37:40

lsmod:

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]
modprobe SIS900

Code: Alles auswählen

debian:~# modprobe SIS900
modprobe: Can't locate module SIS900
/etc/network/interfaces:

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
/etc/init.d/networking restart

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.
CaMi, der am verzweifeln ist...

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 03.09.2003 17:55:40

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?

Code: Alles auswählen

grep -ir fuck /usr/src/linux

CaMi
Beiträge: 23
Registriert: 21.08.2003 16:42:57
Kontaktdaten:

Beitrag von CaMi » 03.09.2003 18:00:29

ok. auch modporbe sis900 sagt, das gibts nich.

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
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

CaMi
Beiträge: 23
Registriert: 21.08.2003 16:42:57
Kontaktdaten:

Beitrag von CaMi » 03.09.2003 18:43:21

hehe, ich hab per kde (3.1.3) Kontrollzentrum den Kernel konfiguriert!!!

*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.
..soweit so gut....

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)
aber warum kann ich jetzt die eth1 nicht konfigurieren?

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.
CaMi

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 03.09.2003 21:24:32

weil man address mit doppel-d schreibt.
so:

Code: Alles auswählen

address 192.168.0.234
nicht so:

Code: Alles auswählen

adress 192.168.0.123
:P
Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian ;-)

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 03.09.2003 22:31:02

--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

Code: Alles auswählen

grep -ir fuck /usr/src/linux

CaMi
Beiträge: 23
Registriert: 21.08.2003 16:42:57
Kontaktdaten:

Beitrag von CaMi » 04.09.2003 16:51:08

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

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 04.09.2003 17:03:47

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?
Wo kann man denn das 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?
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?
Kernel gibts bis 2.4.22 als Stable. Ich rate dir aber, erstmal so zu versuchen, die Karte zum Rennen zu bringen.
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 ;-)

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 04.09.2003 17:11:46

CaMi hat geschrieben:Muss ich sie erst als "aktives/zu nutzendes Gerät" auswählen?
Wo das denn?? Wenn die bei Ifconfg auftaucht, solltest Du sie auch verweden können. Was passiert bei ifup bzw. ifdown?

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

Benutzeravatar
Unki
Beiträge: 425
Registriert: 16.02.2003 10:03:38
Wohnort: Essen
Kontaktdaten:

Beitrag von Unki » 05.09.2003 09:09:55

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.
Dürfte kein Problem sein, sis900 ist IMHO fest im BF2.4.18 einkompiliert.

Code: Alles auswählen

lspci & dmesg
können helfen.

Um das Netzwerk umzukonfigurieren, könnte etherconf hilfreich sein.

CaMi
Beiträge: 23
Registriert: 21.08.2003 16:42:57
Kontaktdaten:

Beitrag von CaMi » 22.09.2003 19:11:50

Sie läuft jetzt ganz ordentlich. aber da der Router die Griffel hochgerissen hat, hatte ich nicht so die Möglichkeit das weiter zu testen, da ich zu doof für ne pppoe-Verbindung bin. bzw. die Verbindung is da, ich kann se aber nicht nutzen.

CaMi

Antworten