loadlin un d netzwerkkarte

Locked
Message
Author
hugenay

loadlin un d netzwerkkarte

#1 Post by hugenay »

Hallo,
Problem: ich boote aus Win98 raus per Loadlin Linux und muss dann leider immmer feststellen, das die Netzwerkkarte nicht mehr geht (nicht pingbar), vorher unter Windows lief sie einwandfrei und wenn ich Linux per Lilo boote geht die Netzwerkkarte unter Linux auch. Das Problem ist glaub ich nen alter Hut, man muss irgendwie auch der netzwerkkarte nen kill (metaphorisch) senden wenn neu gebootet wird, ich hab da mal was gehört, hab nur vergessen genau was und wo....
Weiss einer wie das zu lösen ist?

Jochen

Re: loadlin un d netzwerkkarte

#2 Post by Jochen »

Zu einem (wie auch immer gearteten) "kill" auf die Netzwerkkarte, also sozusagen eine De-Initialisierung, weiss ich nix. Nie gehört. Aber ich würde Dir was anderes empfehlen: Geh mal ins BIOS und stelle die Option "PnP OS installed" auf "No". Ist typischerweise wg. mitgelieferter Win-Version auf Yes gestellt und führt dazu, das Win die Ressourcen-Vergabe selbst in die Hand nimmt. Stellt man das ab, verteilt bereits das BIOS die IRQs und so. Damit hätten dann sowohl Win als auch Linux die gleichen Vorstellungen davon, welche Karte wie anzusprechen ist, und Linux wird nicht mehr von einer Karte verwirrt, die von Win "ganz anders" konfiguriert wurde.

User avatar
killerhippy
Posts: 529
Joined: 19. May 2000 19:36
Contact:

Re: loadlin un d netzwerkkarte

#3 Post by killerhippy »

als root <i>ifconfig eth0 down</i> eingeben und schon ist die Netzwerkkarte nr. 1 disabled.
Es gibt keine dumme Fragen!

Killerhippy

hugenay

Re: loadlin un d netzwerkkarte

#4 Post by hugenay »

Danke für die Tips, aber das hab ich beides schon versucht und ändert leider nichts. Fällt Euch noch was ein? Benutzt Ihr nicht ab und an mal loadlin zum booten, falls man gerade in Win war? Ich werd derweil mal loadlin docus lesen, vielleicht steht da was.... o)

User avatar
killerhippy
Posts: 529
Joined: 19. May 2000 19:36
Contact:

Re: loadlin un d netzwerkkarte

#5 Post by killerhippy »

von fenster aus linux booten habe ich nur ganz am anfang gemacht...
...da hat auch alles ohne probleme geklappt

inzwischen habe ich seit laaaangem im MBR den fdisk bootmanager stehen und boote damit fenster (wenn notwendig) und linux (idR).

...hm, allerdings habe ich auch keine 20MB-Platte drinne...

jedenfalls steht lilo im partitionssektor der ersten partition, fenster steht in der zweiten...

FYI: der MBR ist betriebssystemunabhaengig, selbst wenn er von miniweich geschrieben wird, der systemloader steht IMMER in der partition (bei fenster).

vielleicht versuchste das einfach mal so oder aehnlich, datenbackup aber nicht vergessen <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Es gibt keine dumme Fragen!

Killerhippy

hugenay

Re: loadlin un d netzwerkkarte

#6 Post by hugenay »

dankedanke, das läuft alles einwandfrei, lilo, diverse Partitionen, alles perfekt.
Mein Problem ist wirklich loadlin. Da ich Fenster hinundwieder zum Zocken benutze, hab ichs drauf, dannach geh ich aber wieder in Linux. Neu booten funktioniert ja auch (lilo), aber das dauert dann doch immer recht lang (fenster runterfahren, bios etc.). Deshalb hab ich mal schnell loadlin draufgeschmissen. Dann in Fenster98 IRQ Steuerung deaktiviert (und auch PnP OS installed=No in Bios kontrolliert), dann Loadlin mit den Optionen
c:\LOADLIN.exe c:\bzimage vmlinuz root=/dev/hda5 ro vga=3 ether=9,0xe000,eth0
gestartet, nur leider wird die I/O Adresse nicht richtig übergeben, lsdev gibt ne andere Adresse an -:(
...

Jochen

Re: loadlin un d netzwerkkarte

#7 Post by Jochen »

Was sagt denn ein "cat /proc/cmdline"? Wird dort der IOPort noch korrekt angegeben?
Ist die Ethernet-Karte ISA, dass Du sie am Bootprompt aktivieren musst? Dann könntest Du ja prinzipiell einen Kernel erstellen, der die Netzkarte als Modul unterstützt, und die notwendigen Optionen in der /etc/modules.conf (oder /etc/conf.modules) aufführen. Dann sollte es keinen Unterschied mehr zwischen einem LILO- und einem LOADLIN-Boot geben.

Alternativ bleiben mir jetzt nur noch Hinweise auf "typische" Fehler, so wie z.B. die Frage, ob der Kernel, der mittels LOADLIN gestartet wird, auch der gleiche ist wie der den LILO bootet. Aber das scheinst Du ja schon alles abgeackert zu haben.

hugenay

Re: loadlin un d netzwerkkarte

#8 Post by hugenay »

in cmdline steht genau das, was von loadlin an den kernel übergeben wurde, aber es stimmt nicht mit lsdev überein!?#
die karte ist eine pci karte, keine isa, da ist es wahrscheinlich sowieso falsch, wenn ich IO und IRQ angebe. lsdev gibt mir immer nen Adressraum an, nicht nur eine IO Adresse, ich hab dann entweder den Adressraum oder die Anfangs-IO angegeben, was beides nichts half. Wenn ich IRQ und IO weglasse (ether=eth0) komm ich auch nicht weiter.
Typische Fehler hab ich hoffentlich alle ausgeschlossen, kernel ist der gleiche, hab ihn von /boot auf die win partition kopiert....

Jochen

Re: loadlin un d netzwerkkarte

#9 Post by Jochen »

Ja, aber warum denn dann überhaupt ein "ether="-Bootargument?!? Lass das doch den Rechner machen, dazu ist er ja da. Tut's die Karte ohne "ether="-Argument auch nicht?

Notfalls gehe ins BIOS und erzwinge dort für den Slot der Netzwerkkarte einen bestimmten Interrupt (wenn Dein Mainboard das kann). Vielleicht hilft das ja.

hugenay

Re: loadlin un d netzwerkkarte

#10 Post by hugenay »

> Lass das doch den Rechner machen, dazu ist er ja da. < Hab ich mir auch gedacht, will er aber nicht. IRQ ist kein Problem, der wird richtig erkannt, jedoch bekommt die Karte unterschiedliche IO Adressen, je nachdem ob ich per loadlin oder lilo boote. danke für deine Ausdauer, aber langsam nervt mich das so, da bleib ich bei lilo (oder ich sollte win runter kicken...)

Locked