• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst]Installation einer Netzwerkkarte

Remad

Member
Hallo Leute,
ich suchte bereits bei Google wie ich in openSuSe 10.2 neue Hardware einrichte.
Es geht hierbei um eine erkannte Netzwerkkarte zu der Linux der Treiber fehlt.
Den Treiber konnte ich beschaffen, nun frage ich mich, nach einer verzweifelten Google-Suche und Durchsuchung des Wikis hier, wie ich die Netzwerkkarte SiS 190 einrichte?

Mir liegt ein Paket vor: sis19x_1.00.04.tgz
Innerhalb des Archives befindet sich eine makefile, sis190.c und eine sis190.h.
Wie richte ich diesen Treiber nun mit dem Kernel ein. Es würde mich freuen eine Schritt für
Schritt Anleitung hier vorzufinden.

Eventuell muss ich den Treiber noch kompilieren. Wie mache ich das?

Grüße Remad
 
OP
R

Remad

Member
Code:
00:04.0 Ethernet controller [Class 0200]: Silicon Integrated Systems [SiS] 190 G                                                                             igabit Ethernet Adapter [1039:0190] (rev 01)
00:09.0 Ethernet controller [Class 0200]: Realtek Semiconductor Co., Ltd. RTL-81                                                                             39/8139C/8139C+ [10ec:8139] (rev 10)
 

Grothesk

Ultimate Guru
Der Treiber (Kernelmodul sis190) ist seit 2.6.14 im Kernel.
Siehe auch modinfo:

Code:
 modinfo sis190
filename:       /lib/modules/2.6.27-ARCH/kernel/drivers/net/sis190.ko
license:        GPL
version:        1.2
author:         K.M. Liu <kmliu@sis.com>, Ueimor <romieu@fr.zoreil.com>
description:    SiS sis190 Gigabit Ethernet driver
srcversion:     8CDE644171FDCBA0519B9B5
alias:          pci:v00001039d00000191sv*sd*bc*sc*i*
alias:          pci:v00001039d00000190sv*sd*bc*sc*i*
depends:        mii
vermagic:       2.6.27-ARCH SMP preempt mod_unload 686 
parm:           rx_copybreak:Copy breakpoint for copy-only-tiny-frames (int)
parm:           debug:Debug verbosity level (0=none, ..., 16=all) (int)

Vielleicht Suse 10.2 langsam mal zu Grabe tragen? Wobei selbst die Version einen Kernel >2.6.14 haben sollte.
Ist das Modul geladen?
Code:
lsmod | grep sis190
 
OP
R

Remad

Member
Ja, es wird mir das gleiche angezeigt.
Jetzt wird es Zeit für das nwcollectdata-bash-script.

Meine Beobachtung:
Stecke ich das Kabel an die Realtek Netzwerkkarte erhalte ich bei anpingen Ergebnisse vom Clienten 192.168.0.5.
Nun setze ich die SIS Karte (Onboard) auf 192.168.0.1 und die realtek auf DHCP.
Wandert das Kabel zur Netzwerkkarte SIS 190 kann ich mich selber anpingen aber nicht den Clienten 192.168.0.5.
Findet ihr das nicht seltsam?

Ein Windows-System kann den Rechner 192.168.0.5 anpingen. Somit schließe ich einen Hardware-Defekt aus.
 
OP
R

Remad

Member
Nein, sie ist definitiv nicht vergeben.
an der Realtek soll das DSL-Modem hängen.
Der DHCP-Dienst ist bei diesem Modem deaktiviert.
 
wieso auf 192.168.0.1? Kann das sein, dass diese IP bereits schon vergeben ist an den DHCP Server?
Diese Adresse (192.168.0.1) ist eine typische Modemadresse. Versuch's doch mal der Einfachheit halber mit 192.168.0.2! Wenn's dann geht, weißt anschließend Du warum es vorher nicht ging! :D

CU Freddie
 

Grothesk

Ultimate Guru
Hört sich eher nach 'verfummeltes Netzwerk' als nach einem Treiberproblem an.
Nochmal die Frage, ob der Treiber überhaupt geladen ist.

lsmod | grep sis
 
OP
R

Remad

Member
Code:
lserver:/home/remad # lsmod | grep sis
sis190                 25092  0
mii                     9600  2 sis190,8139too
sis_agp                12676  0
agpgart                35528  1 sis_agp
sis5513                17160  0 [permanent]
ide_core              129992  4 ide_cd,generic,sis5513,ide_disk

Die Idee von Freedy ist nicht aufgegangen.
Code:
server:/home/remad # modinfo sis190
filename:       /lib/modules/2.6.18.2-34-default/kernel/drivers/net/sis190.ko
description:    SiS sis190 Gigabit Ethernet driver
author:         K.M. Liu <kmliu@sis.com>, Ueimor <romieu@fr.zoreil.com>
version:        1.2
license:        GPL
vermagic:       2.6.18.2-34-default SMP mod_unload 586 REGPARM gcc-4.1
supported:      yes
depends:        mii
alias:          pci:v00001039d00000190sv*sd*bc*sc*i*
alias:          pci:v00001039d00000191sv*sd*bc*sc*i*
srcversion:     23DDAAF28F27D881720C59A
parm:           debug:Debug verbosity level (0=none, ..., 16=all) (int)
parm:           rx_copybreak:Copy breakpoint for copy-only-tiny-frames (int)
 
OP
R

Remad

Member
Ich fand das hier:
http://forums.fedoraforum.org/showthread.php?t=87537

Dem nach müsste der Treiber fehlerhaft im Kernel sein.

Das verfummelt hilft mir nicht weiter.
Jetzt ist es wichtiger den Fehler zu fidnen
und zu lösen.
 

Grothesk

Ultimate Guru
Mal geschaut von wann der Eintrag ist? Würde mich wundern, wenn der Fehler drei Jahre später immer noch im Kernel wäre.

'Verfummelt' ist verfummelt. Ohne deine jetzigen Einstellungen und Zielsetzungen zu kennen kann dir da niemand konkret helfen.
 

spoensche

Moderator
Teammitglied
Wie hast du den die Karte, die mit dem Modem verbunden ist konfiguriert? Ein Modem hat keinen DHCP- Server.

http://wiki.linux-club.de/opensuse/DSL
 
OP
R

Remad

Member
Code:
- collectNWData.sh V0.6.1.8 (Rev: 1.136 Build: 2008/12/14 21:43:00)
- --- Welcher Netzwerkverbindungtyp soll getestet werden?
- --- (1) Kabelgebundene Verbindung
- --- Welche Netzwerktopologie liegt vor?
- --- (3) DSL modem <---> LinuxRouter <---> LinuxClient
- --- Auf welchem Rechner wird das Script ausgeführt?
- --- (2) LinuxRouter
- !!! CND0230W: IPV6 ist eingeschaltet
- !!! CND0310W: Klassische Netzwerkkonfiguration mit ifup wurde entdeckt. Die Konfiguration mit knetworkmanager ist wesentlich einfacher
- --- Netzwerkkonfigurationsinformationen werden in Datei collectNWData.txt geschrieben ...
- --- 2 Warnungen gefunden
- --- Gehe zu http://www.linux-tips-and-tricks.de/CND um detailiertere Hinweise zu den Fehlermeldungen/Warnungen zu bekommen und wie die Fehler beseitigt werden könnenF
- 
- ==================================================================================================================
- ==================================================================================================================
- *** uname -a
- Linux server 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 i686 i386 GNU/Linux
- ==================================================================================================================
- *** cat /etc/*-release
- LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32"
- openSUSE 10.2 (i586)
- VERSION = 10.2
- ==================================================================================================================
- *** cat /etc/resolv | grep -vi "search"
- nameserver %%.%%%.%%.1
- nameserver %%.%%%.%%.2
- ==================================================================================================================
- *** cat /etc/hosts
- 127.0.0.1       localhost
- 192.168.1.2     server.site server
- 192.168.0.1     server.site
- ==================================================================================================================
- *** cat /etc/HOSTNAME
- server.site
- ==================================================================================================================
- *** route
- Kernel IP Routentabelle
- Ziel            Router          Genmask         Flags Metric Ref    Use Iface
- %%.%%%.%%.%%3   0.0.0.0         255.255.255.255 UH    0      0        0 dsl0
- 192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
- 192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
- 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
- 127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
- 0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 dsl0
- ==================================================================================================================
- *** ifconfig
- dsl0      Protokoll:Punkt-zu-Punkt Verbindung  
-           inet Adresse:%%.%%%.%%%.%4  P-z-P:%%.%%%.%%.%%3  Maske:255.255.255.255
-           UP PUNKTZUPUNKT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
-           RX packets:28 errors:0 dropped:0 overruns:0 frame:0
-           TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
-           collisions:0 Sendewarteschlangenlänge:3 
-           RX bytes:5746 (5.6 Kb)  TX bytes:4881 (4.7 Kb)
- eth0      Protokoll:Ethernet  Hardware Adresse ##:##:##:##:##:#1  
-           inet Adresse:192.168.0.1  Bcast:192.168.0.255  Maske:255.255.255.0
-           UP BROADCAST MULTICAST  MTU:1500  Metric:1
-           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
-           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
-           collisions:0 Sendewarteschlangenlänge:1000 
-           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
-           Interrupt:217 Basisadresse:0xdead 
- eth1      Protokoll:Ethernet  Hardware Adresse ##:##:##:##:##:#2  
-           inet Adresse:192.168.1.2  Bcast:192.168.1.255  Maske:255.255.255.0
-           inet6 Adresse: fe80::2e0:7dff:feba:ba71/64 Gültigkeitsbereich:Verbindung
-           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
-           RX packets:47 errors:0 dropped:0 overruns:0 frame:0
-           TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
-           collisions:0 Sendewarteschlangenlänge:1000 
-           RX bytes:7570 (7.3 Kb)  TX bytes:6513 (6.3 Kb)
-           Interrupt:201 Basisadresse:0x2000 
- lo        Protokoll:Lokale Schleife  
-           inet Adresse:127.0.0.1  Maske:255.0.0.0
-           inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
-           UP LOOPBACK RUNNING  MTU:16436  Metric:1
-           RX packets:99 errors:0 dropped:0 overruns:0 frame:0
-           TX packets:99 errors:0 dropped:0 overruns:0 carrier:0
-           collisions:0 Sendewarteschlangenlänge:0 
-           RX bytes:11052 (10.7 Kb)  TX bytes:11052 (10.7 Kb)
- ==================================================================================================================
- *** ping tests
- Ping of 195.135.220.3 OK
- Ping of www.suse.de OK
- ==================================================================================================================
- *** dhcpcd-test
- eth0: No DHCP server detected
- eth1: No DHCP server detected
- ==================================================================================================================
- *** lspci
- 00:04.0 Ethernet controller [Class 0200]: Silicon Integrated Systems [SiS] 190 Gigabit Ethernet Adapter [1039:0190] (rev 01)
- 00:09.0 Ethernet controller [Class 0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
- ==================================================================================================================
- *** lsusb
- Bus 002 Device 002: ID 04e8:9826 Samsung Electronics Co., Ltd 
- Bus 002 Device 001: ID 0000:0000  
- Bus 003 Device 002: ID 0bda:8187 Realtek Semiconductor Corp. 
- Bus 003 Device 001: ID 0000:0000  
- Bus 001 Device 001: ID 0000:0000  
- ==================================================================================================================
- *** hwinfo --netcard; # (filtered)
- 19: PCI 04.0: 0200 Ethernet controller
-   Model: "Holco Enterprise Co, Ltd/Shuttle 190 Gigabit Ethernet Adapter"
-   Vendor: pci 0x1039 "Silicon Integrated Systems Corp."
-   Device: pci 0x0190 "190 Gigabit Ethernet Adapter"
-   SubVendor: pci 0x1297 "Holco Enterprise Co, Ltd/Shuttle Computer"
-   SubDevice: pci 0x3086 
-   Driver: "sis190"
-   Driver Modules: "sis190"
-   Device File: eth0
-   Link detected: no
-     Driver Status: sis190 is active
-     Driver Activation Cmd: "modprobe sis190"
- 23: PCI 09.0: 0200 Ethernet controller
-   Model: "Realtek RT8139"
-   Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
-   Device: pci 0x8139 "RTL-8139/8139C/8139C+"
-   SubVendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
-   SubDevice: pci 0x8139 "RT8139"
-   Driver: "8139too"
-   Driver Modules: "8139too"
-   Device File: eth1
-   Link detected: yes
-     Driver Status: 8139too is active
-     Driver Activation Cmd: "modprobe 8139too"
-     Driver Status: 8139cp is not active
-     Driver Activation Cmd: "modprobe 8139cp"
- ==================================================================================================================
- *** List of loaded modules
- | 8139too                 | aamatch_pcre            | ac                      | af_packet                |
- | agpgart                 | apparmor                | battery                 | button                   |
- | cdrom                   | dm_mod                  | edd                     | ehci_hcd                 |
- | ext3                    | fan                     | fat                     | generic                  |
- | ide_cd                  | ide_core                | ide_disk                | ip6table_filter          |
- | ip6table_mangle         | ip6_tables              | ip6t_REJECT             | ip_conntrack             |
- | ip_nat                  | iptable_filter          | iptable_mangle          | iptable_nat              |
- | ip_tables               | ipt_LOG                 | ipt_MASQUERADE          | ipt_REJECT               |
- | ipt_TCPMSS              | ipv6                    | jbd                     | joydev                   |
- | loop                    | lp                      | mbcache                 | mii                      |
- | nfnetlink               | nls_cp437               | nls_iso8859_1           | nls_utf8                 |
- | ntfs                    | ohci_hcd                | parport                 | parport_pc               |
- | ppp_generic             | pppoe                   | pppox                   | processor                |
- | scsi_mod                | sd_mod                  | sg                      | sis190                   |
- | sis5513                 | sis_agp                 | slhc                    | snd                      |
- | snd_ac97_bus            | snd_ac97_codec          | snd_intel8x0            | snd_mixer_oss            |
- | snd_page_alloc          | snd_pcm                 | snd_pcm_oss             | snd_seq                  |
- | snd_seq_device          | snd_timer               | soundcore               | thermal                  |
- | usbcore                 | usb_storage             | vfat                    | x_tables                 |
- | xt_limit                | xt_pkttype              | xt_state                | xt_tcpudp                |
- ==================================================================================================================
- *** cat /etc/sysconfig/network/ifcfg-[earwd]* | egrep -v ".*=''"
- ==================================================================================================================
- *** cat /etc/sysconfig/network/ifcfg-dsl0
- BOOTPROTO='none'
- DEVICE='eth-id-##:##:##:##:##:#2'
- MODEM_IP='10.0.0.138'
- NAME='DSL-Verbindung'
- PPPMODE='pppoe'
- PROVIDER='provider1'
- STARTMODE='auto'
- USERCONTROL='yes'
- ==================================================================================================================
- *** cat /etc/sysconfig/network/ifcfg-eth-id-##:##:##:##:##:#2
- BOOTPROTO='static'
- IPADDR='192.168.1.2'
- NAME='Realtek RT8139'
- NETMASK='%%%.%%%.%%%.5'
- STARTMODE='auto'
- UNIQUE='JNkJ.IQxIdIhhuH7'
- USERCONTROL='yes'
- _nm_name='bus-pci-0000:00:09.0'
- ==================================================================================================================
- *** cat /etc/sysconfig/network/ifcfg-eth-id-##:##:##:##:##:#1
- BOOTPROTO='static'
- IPADDR='192.168.0.1'
- NAME='Holco Enterprise Co, Ltd/Shuttle 190 Gigabit Ethernet Adapter'
- NETMASK='%%%.%%%.%%%.5'
- STARTMODE='auto'
- UNIQUE='rBUF.OCrPt4uNUb7'
- USERCONTROL='yes'
- _nm_name='bus-pci-0000:00:04.0'
- ==================================================================================================================
- *** NWEliza states
- IF:eth0  IM:1
- IF:eth1  IM:1
- DI:2 dI:2 NIC:0 cNiC:1:0 NIC:0 cNiC:2:0 NI:0 cNI:0 PNG:0 DNS:0 MTU:0 NISS:0 IP6:1 KM:0 WLW: 0 
-
 

framp

Moderator
Teammitglied
19: PCI 04.0: 0200 Ethernet controller
- Model: "Holco Enterprise Co, Ltd/Shuttle 190 Gigabit Ethernet Adapter"
- Vendor: pci 0x1039 "Silicon Integrated Systems Corp."
- Device: pci 0x0190 "190 Gigabit Ethernet Adapter"
- SubVendor: pci 0x1297 "Holco Enterprise Co, Ltd/Shuttle Computer"
- SubDevice: pci 0x3086
- Driver: "sis190"
- Driver Modules: "sis190"
- Device File: eth0
- Link detected: no
- Driver Status: sis190 is active
- Driver Activation Cmd: "modprobe sis190"
Hattest Du zum Zeitpunkt des Aufrufs von collectNWData ein Kabel in eth0? Der Meldungs nach nicht. Prüf mal ob nach Einstecken eines Kabels immer noch Link detected: no kommt.
 
OP
R

Remad

Member
Hallo framp,
ja, das behob ich beim zweiten Durchgang. dasRresultat blieb das Gleiche. openSuSe 10.2 arbeitet irgendwie inkorrekt mit der sis190. Die openSuSe 11.1 Installation machte die Netzwerkkarte sowie Masquerading und Internetanschluss (PPPoE) über das gesamte Netzwerk nutzbar. Achtung: Dabei wiederholte ich die Einstellungen wie bei 10.2. Es ging sofort.
Ihr könnt auch rp-pppoe 3.10 nutzen. Das funktioniert gleichfalls.
 
Oben