Kirjoittaja Aihe: Realtek RTL8110a verkkokortti ongelmineen  (Luettu 1860 kertaa)

Judanssi

  • Käyttäjä
  • Viestejä: 28
    • Profiili
Realtek RTL8110a verkkokortti ongelmineen
« : 03.03.08 - klo:13.04 »
Olen koettanut guuglettaa ja lukea tätäkin foorumia hakutoiminnoilla, mutta en pääse puusta pitkään.

Tilanne on, että eth0 on suoraan julkisessa staattisessa IP:ssä, ja eth1 olisi tarkoitus kytkeä LANin puolelle (ja kone ei ole reitittävä, vaan reititin on muualla)

Tuo Eth0 toimii hienosti, mutta LAN -puoli tökkii. Koneessa on Realtek RTL-8110s gigabitin kortti, jota en saa heräämään henkiin lainkaan. Tuo ethtool ei tunnu muokkaavan mitään, vaikka kuinka yrittää.

Aikani kiroiltuani päätin kysyä sitten täältä vinkkiä:

uname -a
Linux judnux 2.6.22-14-server #1 SMP Tue Feb 12 08:27:05 UTC 2008 i686 GNU/Linux

ethtool eth1
Settings for eth1:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Half
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
        Link detected: no

  *-network:1
       description: Ethernet interface
       product: RTL-8169 Gigabit Ethernet
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 10
       bus info: pci@0000:00:10.0
       logical name: eth1
       version: 10
       serial: 00:06:4f:27:6e:a1
       size: 100MB/s
       capacity: 1GB/s
       width: 32 bits
       clock: 66MHz
       capabilities: pm bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.2LK duplex=half ip=192.168.112.60 latency=64 link=no maxlatency=64 mingnt=32 module=r8169 multicast=yes port=twisted pair speed=100MB/s

ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:06:4F:27:6E:A1
          inet addr:192.168.112.60  Bcast:192.168.112.255  Mask: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 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:17 Base address:0x8000

Ja vielä lisäys:

 mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: no link
------

Ja vielä lisäys:

dmesg |grep eth1
[   94.017579] eth1: RealTek RTL8139 at 0xe0888400, 00:10:b5:03:89:8e, IRQ 17
[   94.017592] eth1:  Identified 8139 chip type 'RTL-8139A'
[  122.555718] r8169: eth1: link down
[  123.471807] ADDRCONF(NETDEV_UP): eth1: link is not ready

------------

Olen täältä kokeillut loitsuta tuota /usr/sbin/ethtool -s eth1 speed 1000 duplex full autoneg on -komentoa, mutta mikään ei muutu mihinkään.

Onko hyviä visioita, mistä jatkan kiroilua?
« Viimeksi muokattu: 05.03.08 - klo:11.01 kirjoittanut Judanssi »

Judanssi

  • Käyttäjä
  • Viestejä: 28
    • Profiili
Vs: Realtek RTL8110a verkkokortti ongelmineen
« Vastaus #1 : 03.03.08 - klo:17.04 »
No winkku läksi koneesta, kun pistin levyt tyhjiksi ja asensin ubuntun. Eli nyt ei pitäisi olla winkun kiusaamassa...

Judanssi

  • Käyttäjä
  • Viestejä: 28
    • Profiili
Vs: Realtek RTL8110a verkkokortti ongelmineen
« Vastaus #2 : 05.03.08 - klo:13.04 »
No nyt sain puukotettua tuon kortin toimimaan 100M nopeudella. Jatkan myöhemmin taistelua, josko operoisi jopa gigasena. Vinkkejä otetaan edelleen vastaan :)