Sie sind nicht angemeldet.

1

04.07.2005, 12:27

TokenRing modprobe error

Hallo,

Da Ich einen alten Tokenring Router besitze ist es notwendig eine Alte Tokenring (pci) karte, die ich bekommen habe zum laufen zu kriegen,

Ich habe die Karte bekommen, sie war längere Zeit im Einsatz und sollte daher nicht defekt sein.
Ich hab sie eingebaut lspci hat sie auch erkannt und anschließend den Kernel neu kompiliert und die entsprechende Karte als modul eingebunden.
Kernel kompilieren als Modul lief ohne fehler

bei modprobe ibmtr kommt der fehler:

Zitat

modprobe ibmtr: Error loading ibmtr ("pfad zum modul") INPUT/OUTPUT ERROR


ich verwende die gentoo-dev-sources (jetzt ja nur noch gentoo-sources) 2.6.11
ich hab auch schon versucht die Karte nich als modul sondern fix zu kompilieren - bringt nix.

Ein Freund gab mir den Tipp, den speicher zu überprüfen (RAM) ich lies einen memtest drüber brachte aber keinen Fehler.

Was kann es noch mit dem INPUT/OUTPUT error auf sich haben oder ist da ein bug im Kernel. Ich hab keine Idee mehr, hoffe jemand hat eine Idee.

Danke im Voraus.

TCPA would TAKE your FREEDOM!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »donquichotte« (04.07.2005, 14:30)


2

04.07.2005, 13:57

RE: TokenRing modeprobe error

hast nen link unter /usr/src ?(

/usr/src/linux -> /usr/src/linux-2.6.11-gentoo-r11

Quellcode

1
# ln -sf /usr/src/linux-2.6.11/ /usr/src/linux
MfG MyD

3

04.07.2005, 14:20

ja hab ich!

TCPA would TAKE your FREEDOM!

4

04.07.2005, 14:42

poste mal nen

Quellcode

1
# lspci


und im kernel steht ja folgendes...

http://www.tldp.org/docs.html#howto

hast dir das mal angesehen?
MfG MyD

5

04.07.2005, 14:46

Zitat

Original von MyD
poste mal nen

Quellcode

1
# lspci


und im kernel steht ja folgendes...

http://www.tldp.org/docs.html#howto

hast dir das mal angesehen?



edit:

genaue URL

http://www.ibiblio.org/pub/Linux/docs/HO…ing-html.tar.gz
MfG MyD

6

04.07.2005, 16:20

diese doku habe ich nocht nicht gesehen,

Zitat

4. Known problems

See www.linuxtr.net for the latest greatest set of bugs. Generally speaking the biggest problem that I've seen (with ibmtr) is that if you pull your connection from the wall the 2.0.x series of kernels would generally not recover.

This has been fixed in the latest version of ibmtr and the driver should now recognize when the link cable has been detached.

.....
CPx500).


ich werds mal mit

alias ibmtr tr0
ifconfig tr0 up

versuchen wenn das Kabel angesteckt ist.
Ich finde es zwar verwirrend das das Kabel angesteckt sein soll, aber einen Versuch ists wert.

Ich meld mich wieder.

TCPA would TAKE your FREEDOM!

7

05.07.2005, 07:34

hier eine Resume des gestrigen Abends:

ich habe ALLE Tokenring-Devices fest in den Kernel eingebunden (nicht als Modul)

ifconfig tr0 bringt ein device - yipieeee ;-)

Nur jetzt habe ich das Problem, dass ich ALLE Karten fest im Kernel habe.

Ich hab mal mit der gentoo-live cd gebootet um zu schauenn welche module er ladet.
zu meiner überraschung, kein ibmtr sondern ein generic tr treiber (tms380tr) den ich eigentlich bei meinem ersten anlauf versucht habe.
Abhängigkeiten der Module auf der Live-Cd :

tmspci
tms380tr tmspci
firmware_class tms380tr

und das if tr0 ist ebenfalls vorhanden.

Anschließend habe ich den Kernel neu kompiliert
den generic treiber (tms380tr) als modul kompiliert, geladen, funzt aber ned.

Hier ergibt sich folgende Frage: Ich habe vorher alle TR Devices fest einkompiliert. Kann man nicht irgendwie nachschauen was er davon benötigt. Somit lasse ich einfach weg was er nicht braucht und eventuell noch die benötigten als Modul und ruckzuck ist alles fertig.


edit: Tut mir leid, ich vergass lspci zu posten

####################################################
edit2:

Inzwischen lies ich die module fest im Kernel. Grund dafür ist: Ich habe das Generic device im Kernel als Modul kompiliert und mein Rechner wollte nicht mal mehr so richtig booten. Da hatte ich einfach weniger probleme wenns fix din ist.

Doch jetzt habe ich die selben Probleme, wenn ich ifconfig tr0 up eingebe oder /etc/init.d/net.tr0 up oder wenn ich eine ip mittels ifconfig vergeben will.

einer dieser Befehle und die console hängt sich auf. Der Pc kann nicht mehr heruntergefahren werden (hilft nur noch reset oder strom weg)

Wenn ich den Pc starte kann ich ifconfig tr0 eingeben:

Zitat


tr0 Link encap:16/4 Mbps Token Ring (New) HWaddr 00:10:E3:60:95:E6
BROADCAST MULTICAST MTU:2000 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:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Base address:0xe000


oder ifconfig wobei hier nur lo und eth0 angezeigt wird. e klar.

Wie gesagt wenn ich das interface aktivieren will kommt erst noch eine mehrzeilige Meldung (ich war leider nicht in der Lage diesen Fehler zu posten, da danach nix mehr funzt)

bei ifconfiig tr0 up
/etc/init.d/net.tr0 start
oder ip mittels ifconfig vergeben kommt diese Meldung. Sie beginnt allerdings mit.

Oops: 0000 [#1]

Ich steh inzwischen voll auf der Seife und habe keine Ideen mehr!!!

TCPA would TAKE your FREEDOM!

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »donquichotte« (06.07.2005, 08:01)