10baseT allitas problema

Fórumok

helo,

Felraktam ezt az ubuntu dolgot, aztan belefutottam egy "regi" problemaba:

- van itthon egy rossz SMC DSL router (7004VBR): hivatalosan tud 100mbit full-duplexet a helyi halozaton, de gyakorlatilag nem. Magyarul, ha 100mbitre van allitva a halozat, akkor folyamatosan dobalja a linket es hasznalhatatlan. Viszont 10mbiten "tokeletes".
- Eddig freebsd-t hasznaltam, ott ennek a "megoldasa" egy ifconfig_nfe0="media 10baseT/UTP" volt az rc.conf-ba (vagy valami hasonlo)
- Itt, ubuntuban, az ifconfig eth0 media 10baseT/UTP alapbol aztmondja, h unknown media type, a 10baseT-re meg azt h SIOCSIFMAP: Operation not supported

a halokartya egy alaplapi nvidia cucc (Gigabyte GA-K8N51GMF alaplap), freebsd alatt Shigeaki nfe driveret hasznaltam, itt felraktam az nvidia.com-rol letoltott nforce drivert (nvnet, asszem)

viszont nekem az a gyanum, h hiaba van bent a kernelben az nvnet, megse azt hasznalja, hanem a forcedeth-et:

root@pumukli:~# lsmod|grep nvnet
nvnet 69924 0
root@pumukli:~# lsmod|grep forcedeth
forcedeth 30732 0
root@pumukli:~# dmesg|grep forcedeth
[17179578.688000] forcedeth.c: Reverse Engineered nForce ethernet driver. Versio n 0.54.
[17179578.888000] forcedeth: using HIGHDMA
[17179579.408000] eth0: forcedeth.c: subsystem: 01458:e000 bound to 0000:00:14.0
root@pumukli:~#

ethtool-al vegulis sikerul a sebesseg beallitasa, de nem rogton. kb 5-6 percet varni kell, mire valami tortenik. meghat azt szeretnem, h bootkor alapbol 10mbitesen probalna a dhcp-tol ip-t kerni, hiaba 100mbit az autonegotiation.

elore is koszonom

Hozzászólások

Ajánlom figyelmedbe:
ethtool link
Setting Your NIC's Speed Parameters with ethtool részét
Hogy bootkor is menjen:
/etc/network/if-pre-up.d/ethtool -ba (ne felejtsd el futtathatóvá tenni)

#!/bin/bash
/usr/sbin/ethtool -s eth0 speed 100 duplex full autoneg off

illetve a speed, duplex opciót számodra megfelelően beállítani...

Mik