[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: NIC mit 10Mbps statt 100Mbps



* Peter <green@abwesend.de> [24-07-05 18:17]:
> 
> Ein modinfo -p 8139too bringt:
>     debug:8139too bitmapped message enable number
>     multicast_filter_limit:8139too maximum number of filtered multicast 
> addresses
>     media:8139too: Bits 4+9: force full duplex, bit 5: 100Mbps
>     full_duplex:8139too: Force full duplex for board(s) (1)
> 
> Ich habe hier jetzt schon eine Weile herumprobiert.
> Wie wende ich diese Angaben an?
> Beispielsweise :
> modprobe 8139too debug=message
> hatte ich versucht, geht jedoch nicht. Wie wäre der richtige Befehl dafür?
> Bzw. um das Modul mit 100 Mbps einzubinden?

Schau mal auf diesen Seiten nach, da liegt die Dokumentation dieses
Treibers:
http://www.scyld.com/rtl8139.html
http://www.scyld.com/modules.html

Unter letzem Link steht Folgendes:
---
Modifying Driver Operation Through Options

Drivers are designed with the goal that no options should be needed in
most environments. However not all cards and networks can be
automatically configured, thus drivers allow operational parameters to
be modified when they are loaded as a module. Typically the following
variables may be set: 

 name    type        description
 debug     int     The debug message level, 0 (no messages) to 6
(wordy).
 options     int[]   Per-card media type override and card operation
                     settings, typically the media type.
 full_duplex int[]   Set to '1' to force this interface to always be
used in
FD mode.

To test an option, load the module (as above) with a command such as
"/sbin/insmod driver.o full_duplex=1,0,1". This command sets the
full_duplex flag for the first and third cards of this type. 

To set module parameters when the module is loaded automatically, add
the following line to /etc/conf.modules 

  alias eth0 driver
  options driver full_duplex=1,0,1 debug=0
----

Also in deinem Fall options driver full_duplex=1, und debug erwatet
einen Wert zwischen 0 und 6.

> Ich kann in keiner Datei innerhalb /etc/ einen Eintrag für das Starten des 
> Moduls 8139too finden.

Schau dir mal /etc/modules an.

> Sollte dort nicht irgendwo ein Eintrag sein?
> Bei der Verwendung von modconf ist natürlich das Modul mit aufgeführt.
> Ist das Modul evtl. direkt in den Kernel hineincompiliert und wird über 
> einen autodetect gestartet?

Ein Modul ist nur dann ein Modul, wenn es *nicht* ein einkompilierter
Treiber ist. Wenn er bei modconf aufgeführt wird, liegt der Treiber auch
als Modul vor.

HTH
Jens

PS: Beachte bitte, das zu dem hier gewünschten Realnamen auch ein
Nachname gehören sollte.



Reply to: