[netwerk] insmod smc-ultra faalt

Pagina: 1
Acties:

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Ik typ: insmod smc-ultra.o (geprobeerd met en zonder io=0x280 irq=10)

Ik krijg de volgende melding:
unresolved symbol: ei_open
unresolved symbol: ethdev_init
unresolved symbol: ei_interrupt
unresolved symbol: NS8390_init

cat /proc/interrupts en cat /proc/ioports
IRQ's en IO poorten 3, 10, 0x280 en 0x300 lijken nog onbezet

Met modprobe smc-ultra io=0x280 (of 0x300) krijg ik:
Device or resource busy bladiebladiebla installation failed

Depmod -a:
depmod: ****unresolved symbols in /lib/modules/2.2.19/fs/binfmt_aout.o

Verder heb ik niks kunnen vinden in de zoek over insmod, dus ik zit nu een beetje vast...

ieeeepppppp :P


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Heb een andere ethernetkaart erin geduwd en direct na inloggen als root modprobe geprobeerd. Nu start het ding wel op (hij is te pingen) en nu wil ik het ip adres instellen.

ifconfig eth0 192.168.1.2 geeft de volgende melding:
eth0: unknown interface: No such device.
Cat /proc/interrupts laat eth0 nergens zien en cat /proc/ioports ook niet.

Wellicht overbodige hint: het lukt dus niet zo best ;)

ieeeepppppp :P


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
help :? :'( *D

ieeeepppppp :P


Verwijderd

Probeer eens:
ifconfig eth0 up
/sbin/ifconfig eth0 192,168,1,2 broadcast 192.168.1.255 netmask 255.255.255.0

Die smc-ultra is met een Dos tool op een bepaalde instelling (IO, IRQ) te zetten. Ik heb eens zo'n kaart (met moeite) geinstalleerd. Opgeven van het juiste IO adres en IRQ adres was toen nodig bij het laden van de module.

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
ifconfig eth0 up <enter>
eth0: unknown interface: No such device :(

ieeeepppppp :P


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Het rare is trouwens: als ik ifconfig zonder iets probeer krijg ik nu het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
Lo Link encap: local loopback
   inet addr: 127.0.0.1 Mask: 255.0.0.0
   inet6 addr: ::1/128 Scope: host
   Up loopback running MTU:3924 Metric:1
   RXpackets:0 etc etc etc t/m txqueuelen:0

sit0  Link encap: IPv6-in-IPv4
    inet addr: 192.168.1.2 Mask: 255.255.255.0
    inet6addr: ::127.0.0.1/96 Scope:Unknown
    inet6addr: ::192.168.1.2/96 Scope:Compat
    Up running NOARP MTU: 1480 Metric:1
    Rijtje packets: alles 0, behalve 23 errors bij TX

Ik heb tijdens de install ingevuld dat deze bak IP 192.168.1.2 moest aannemen, maar hij is alleen te pingen op 127.0.0.1, een adres dat ik nergens opgegeven heb, maar blijkbaar standaard aangenomen wordt.

ieeeepppppp :P


  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 11:56
Ik mag aannemen dat je alle vereiste drivers in de kernel hebt geladen en hebt gehercompileerd?

De SMC Ultra II gaf me een tijdje geleden ook wat problemen :)

Liege, liege, liegebeest!


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Tijdens de install wilde ik de smc-ultra driver installeren, maar die gaf steeds de melding dat de recources bezet waren of de parameters fout.

Later handmatig proberen met modprobe gaf exact dezelfde melding.

Maar als ik dat ifconfig zooitje lees dat lijkt er wel 'iets'van een driver geladen te zijn.

Hoe gaat dat hercompileren? Dan moet ik toch sources downloaden, bewerken en daar een reeks commando's op los laten die ik al wel gelezen maar niet meer onhouden heb?

ieeeepppppp :P


  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 11:56
Maar alsnog: de goede modules zitten in de kernel?
Moet zeggen dat die output van ifconfig me een beetje bevreemd... Was je van plan om IPv6 te gaan gebruiken?

Weet trouwens niet eens zeker wat een "sit" interface is... Als het een gewone ethernet kaart is, zou er eigenlijk iets als "eth0" moeten staan...

Als eens een nieuwe kernel gecompiled? Dat vraag ik niet omdat ik denk dat je iets vergeten bent, maar ik vraag of je het uberhaupt eens eerder hebt gedaan... Zo ja, dan kunnen we vanaf daar eens verder om te kijken of alles goed is geconfigureerd :) En zo nee, dan loodsen we je d'r wel doorheen :)

Liege, liege, liegebeest!


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Ik heb nog nooit een nieuwe kernel gecompileerd.

Of de goede modules in de kernel zitten weet ik niet uit mijn blote hoofdje. Het lijkt er in elk geval op dat de smc-ultra module er niet in zit.

IPv6 heb ik erin geknald omdat ik vermoed dat nodig te gaan hebben zodra ik die compu kan verbouwen tot router.

FYI: Wat ik in huis heb van debian zijn de cd's 1 t/m 3 van 2.2R5. Debian is helemaal kaal geinstalleerd, alleen SAMBA en die IPv6 driver heb ik toegevoegd.

Dus: wees mijn gids :)

ieeeepppppp :P


Verwijderd

Sit heeft denk ik te maken met ptp tunnels. Ik vermoed dat hier spreake is van een 6to4 tunnel. Probeer eens die ipv6 zooi uit te zetten. Voordat je de driver laadt. Van ipv6 heb ik geen kaas gegeten.

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Ok, IPv6 zooi ga ik verwijderen...

Maar ik zie nu in mijn /etc/modutils ineens smc-ultra voorbij komen met de volgende regel erin:
code:
1
options smc-ultra io=0x280 irq=3

ieeeepppppp :P


  • loial
  • Registratie: Januari 2001
  • Laatst online: 17-09-2024
Een 'ifconfig -a' laat wel een eth0 device zien?
if not, dan moet je met bv netconf ff een eth0 aanmaken...

Verwijderd

Daarmee zou je automatisch de opties meegeven aan je smc-ultra.module bij het laden. Je kunt (indien niet aanwezig) een regeltje erbij zetten : alias eth0 smc-ultra .
Die zorgt ervoor dat je systeem bij het opstarten deze module laadt.
.

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
ipv6 handmatig verwijderd uit /etc/modules geeft allerlei meldingen bij het booten, sit0 is nu niet meer zichtbaar met ifconfig.

Maar eth0 is ook nog niet zichtbaar.

Ik heb deze regel na
code:
1
 options smc-ultra io=0x280 irq=3

toegevoegd:
code:
1
 alias eth0 smc-ultra

ieeeepppppp :P


Verwijderd

Die bootmessages kun je terughalen met het commando dmesg. Wellicht geven die info over je probleem.

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Ik krijg met dmesg alleen foutmeldingen van SCSI cards. Wat logisch is omdat ik die niet heb ;)

ipv6 for net 4.0 laadt prima een ipv6 over ipv4 tunneling driver doet het ook oke
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Scsi: <fdomain> detection failed (no card)
NCR53c406a: no available ports found
Irq autoprobing failed for sym53c416 at address 0x240

Failed initialisation os WD-7000 SCSI-card!

IBM MCA scsi: version 3.2
IBM MCA scsi: no microchannel bus presentàaborting

Megaraid:v1.11
Aec671x_detect:
3w-xxxx tw_findcards (): no cards found

scsi: no hosts
scsi: detected total

Dit is wat ik aan foutmeldingen uit dmesg heb weten te distilleren.

Als ik rmmod ipv6 geef krijg ik device or resource busy.
Hoe krijg ik die plat? Die melding gaat niet weg na een shutdown (zonder -h) commando.

ieeeepppppp :P


Verwijderd

code:
1
2
3
4
5
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.

Staat er ook zoiets in de output van dmesg ?

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Op woensdag 27 februari 2002 19:21 schreef janjanjansen het volgende:
code:
1
2
3
4
5
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.

Staat er ook zoiets in de output van dmesg ?
Wat ik kan vinden dat hier op lijkt:
code:
1
2
3
4
5
6
7
8
Linux net4.0 for linux 2.2
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (ehash 16384 bhash 16384)
Dan : Starting kswapd v1.5
Veel verderop:
NET4: Unix domain sockets 1.0 for Linux NET4.0

Das vast een goed teken niet? :)

ieeeepppppp :P


Verwijderd

Betekent dat je in ieder geval ipv4 ondersteuning hebt. Ik zou toch eens die dos util ergens gaan zoeken die de kaart kan instellen dan wel uitlezen voor wat betreft io/irq adressen.En anders eens kijken hoe een bij voorkeur pci netwerkkaart reageert. Voor weinig heb je wel ergens een realtec kaartje met minder kuren dat die lastige smc-ultra kaarten. Ik heb dat ding destijds ook vervloekt tot ik de dosutil ergens vond. Helaas heb ik deze niet meer.

Verwijderd

Op dinsdag 26 februari 2002 20:20 schreef VROEM! het volgende:
Ik typ: insmod smc-ultra.o (geprobeerd met en zonder io=0x280 irq=10)

Ik krijg de volgende melding:
unresolved symbol: ei_open
unresolved symbol: ethdev_init
unresolved symbol: ei_interrupt
unresolved symbol: NS8390_init
insmod 8390.o

Of gebruik modprobe smc-ultra ;)

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Op woensdag 27 februari 2002 19:40 schreef janjanjansen het volgende:
-knip-
Mijn kaart is gejumperd op irq=10 en io=0x300 (deze settings heb ik inmiddels ook al geprobeerd met insmod en modprobe)
Op woensdag 27 februari 2002 19:52 schreef beelzebubu het volgende:

[..]

insmod 8390.o

Of gebruik modprobe smc-ultra ;)
Insmod 8390.o begint te klagen dat er no such file or directory is.
modprobe smc-ultra krijg ik meldingen die al eerder genoemd zijn (device or resource busy)

Maar nogmaals: ik kan die kaart vanaf een andere compu pingen. Hoe zit dat dan? Dan doet ie het toch, of ben ik nu gek?

ieeeepppppp :P


Verwijderd

Modprobe is te prefereren boven insmod, omdat modprobe automatisch dependencies voor je laadt. Als je de regeltjes (eerder in dit topic) in je modules.conf hebt staan wordt deze automagisch geladen bij het booten.

Bekijk de output van lsmod of de module geladen is, bekijk de output van ifconfig en probeer als de kaart niet als eth0 is te zien deze met ifconfig eth0 up te activeren.

Of zet de jumpers eens op een andere instelling en pas dat aan in de modules.conf.

Aangezien een andere kaart wel werkt denk ik toch dat je het in instellingen moet zoeken. Of de kaart is overleden.

Verwijderd

Op woensdag 27 februari 2002 20:15 schreef VROEM! het volgende:
Insmod 8390.o begint te klagen dat er no such file or directory is.
modprobe smc-ultra krijg ik meldingen die al eerder genoemd zijn (device or resource busy)
rmmod smc-ultra
modprobe smc-ultra

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Damn, ik heb wel een disk van ze gedownload, en daar zou een ezstart oid op moeten zitten, maar die is weg. Ik heb wel de config files die door dat progje gebruikt moeten worden....Wie heeft zoiets nog?

Phew! SMC heeft 'm nog. Je kunt van die kaarten zeggen wat je wilt, maar qua drivers leveren ze nu alles nog voor een oud kreng uit de 486 tijdperk met programmatuur die moet draaien op een 286 en ze leveren ook nog e-mail support :) zie je niet zo vaak...

Maarre...met configgen via dat tooltje ben ik nog geen reet verder eigenlijk :(
Modprobe met en zonder parameters, zelfde meldingen als voor herconfiggen.

Onder windows deed dat ding het gewoon prima!

ieeeepppppp :P


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Bij dat EZ start tooltje zat ook een two-node test functie. Ik heb twee machines met een 8216c resp een 8216T kaart wel 5000 dingen over en weer laten zenden zonder 1 foutmelding, dus die kaarten moeten goed zijn.

Ik heb net ontdekt dat je 127.0.0.1 ook kan pingen zonder netwerkstekker in de kaart...ping je dan jezelf oid :?

ieeeepppppp :P


Verwijderd

127.0.0.1 is localhost, dan ping je jezelf ja :P

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
I was afraid so :P

Nou, in that case kan ik hem nog niet pingen op zijn eigen adres (192.168.1.2) :'(

ieeeepppppp :P


  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 11:56
Oh well... Tijd om de kaplaarzen aan te doen, want we gaan stront schoffelen :D

Het lijkt me in elk geval dat je een groot deel aan overbodig spul per definitie in je kernel laad. Denk aan spul als SCSI drivers en IPv6. Ik kan je garanderen dat je IPv6 voorlopig nog niet nodig zult hebben, ook niet als je een router maakt :) En mocht je het toch ooit gaan gebruiken, dan kun je het weer toevoegen in de kernel...

Ik stel voor dat je de Kernel-HOWTO er eens bij pakt en die aandachtig door leest. Dit document legt je uit hoe je op verschillende manieren een nieuwe kernel kan configureren en compileren.

Tevens zou er even uit moeten worden gezocht welke device je moet configureren onder "Network Device Support" (in de kernel configuratie) om je SMC-tje aan de praat te krijgen. Ik zag al een module naam voorbij komen, dus op die manier moet het ook mogelijk zijn om de desbetreffende device er bij te vinden. Google anders eens naar "Linux" "SMC Ultra" en "ISA" :)

Een nieuwe kernel compileren kan aanvankelijk een beetje eng zijn (ik weet mijn eerste keer nog *grijns* m'n 'ontmaagding' was zo'n vier a vijf jaar geleden en ik stond doodsangsten uit dat ik m'n PC zou mollen :p). Aniway... Je kan het vast wel, mits je die HOWTO eens door hebt gelezen :)

Veel succes!

Liege, liege, liegebeest!


Verwijderd

Op donderdag 28 februari 2002 07:43 schreef VROEM! het volgende:
I was afraid so :P

Nou, in that case kan ik hem nog niet pingen op zijn eigen adres (192.168.1.2) :'(
kernel compileren lijkt me beetje overbodig hier, eerlijk gezegd....

Mjah, geef eens de output van /sbin/lsmod, /sbin/ifconfig eth0 (dat is toch de interface waar het om gaat :?), cat /etc/modules.conf en cat /proc/interrupts. Ik heb met één enkel commando mijn smc-ultra aan de agng gekregen en gebruik hem na al die jaren nog steeds met veel plezier, dus dan moet dat bij jou ook kunnen :)

  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 11:56
>kernel compileren lijkt me beetje overbodig hier, eerlijk gezegd....
Kan en ik moet zeggen dat het wat rigoreus is, maar toch :)
Er is al zo veel heen en weer gehusseld met module configuraties dat het misschien eens nuttig is om een opschoningsactie te doen :) Houd je een beetje overzicht...

Maar hey! Smaken verschillen...

Liege, liege, liegebeest!


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Ik heb hem! Met ezstart op io=0x260 gezet en irq=5 en hij is geinstalleerd :) :) :)

Nu nummer twee nog. Waar moet ik op letten (behalve io en irq) als ik twee dezelfde adapters wil gebruiken?

ieeeepppppp :P


  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 11:56
Als het goed is niets :)
dus wat dat betreft zit je volgens mij geramd *grijns*

Liege, liege, liegebeest!


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Dat is natuurlijk theoretisch correct maar ik ga er effe niet van uit dat werkelijk het geval is.

Als ik gewoon weer modprobe (device, parameters) geef begint ie dan niet te zeiken dat die module al aktief is oid?

Ik heb ook al gevonden wat het probleem was: Mijn com-poorten bezetten resp het io en het irq. Ook als ik ze disablede in het bios.

Naja, ik heb nu ezstart, dus daar klooien we vrolijk omheen :)

ieeeepppppp :P


  • loial
  • Registratie: Januari 2001
  • Laatst online: 17-09-2024
hm, ja, ik zelf had, vorig jaar alweer, wat probleempjes met het inladen van beide smc-ultra's (ja! kheb ze ook! :P)

bij mij werkte het niet om de de kaarten via een jumper een bepaald irq/io te geven...ik moest beide kaarten op software config zetten...toen werkte het wel...
je moet beide kaarten ineenkeer laden...anders werkte het (bij mij) niet. Daarom bevat mijn modules.conf de regel:
options smc-ultra io=0x280,0x300

succes!

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Nu heb ik die kaart geinstalleerd met modprobe, maar als ik nu reboot is hij vrolijk weer weg :'(

Hoe zit dat?

ieeeepppppp :P


  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 11:56
Had je'm ook in modules.conf staan?

Liege, liege, liegebeest!


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Dat zal het zijn. Ik heb hem maar even via modconf toegevoegd, aangezien er in jouw bestandje wordt geroepen dat je hem beter niet met de hand kunt editen :)

Rebootje.....

* VROEM! klust weer even wat Mustang 5.0 liter V8 motorblok onderdelen in pro/E >:) terwijl u wacht...

Wie studeert er toevallig nog meer WB in delft en wil me daarbij effe helpen?

Oke, nu wordt hij geladen, maar is nog niet 'up' na het rebooten. Hoe krijgen we dat voor elkaar?

ieeeepppppp :P


Verwijderd

Op donderdag 28 februari 2002 19:57 schreef VROEM! het volgende:
Dat zal het zijn. Ik heb hem maar even via modconf toegevoegd, aangezien er in jouw bestandje wordt geroepen dat je hem beter niet met de hand kunt editen :)

Rebootje.....

* VROEM! klust weer even wat Mustang 5.0 liter V8 motorblok onderdelen in pro/E >:) terwijl u wacht...

Oke, nu wordt hij geladen, maar is nog niet 'up' na het rebooten. Hoe krijgen we dat voor elkaar?
netconf :?

Je kan ook config filetjes met de hand editen maar het verschilt per distro waar de conf files staan :P

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Ik heb debian 2.2R5 en netconf kan niet gevonden worden.

Hoe heten die config files? Als in: hoe heten ze _allemaal_die_ik_nodig heb voor mijn smc-tje?

Ik heb gevonden in /etc/network de volgende bestanden:

- interfaces
code:
1
iface lo inet loopback

- options
code:
1
2
3
ip_forward=no
spoofprotect=yes
syncookies=no

-Spoof-protect
code:
1
2
local_ips "127.0.0.1/8"
Local_ifaces="eth0 eth1 ppp0"

Bij interfaces het volgende toevoegen
code:
1
/sbin/ifconfig eth0 192,168,1,2 broadcast 192.168.1.255 netmask 255.255.255.0

Had geen effect

ieeeepppppp :P


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Owkey, ik heb hem nu zover dat als ik boot de kaart te zien is in ifconfig -a

Hij heeft echter nog geen IP adres en zo.

output ifconfig -eth0:
code:
1
2
3
4
eth0     Link encap: ethernet HWaddr 00:00:C0:46:D6:95
     Broadcast multicast MTU:1500 Metric:1
     packet info bladiebla
     Interrupt: 5 Base address: [b]0x270 (!)[/b] memory: d0000-d4000

Terwijl de laatste regel van dmesg geeft dat die kaart op 0x260 zit :?

ieeeepppppp :P


Verwijderd

Je hebt het commando:
code:
1
/sbin/ifconfig eth0 192,168,1,2 broadcast 192.168.1.255 netmask 255.255.255.0

toch wel zo verbeterd dat die komma's punten zijn geworden ?
Was een typo van me...

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Dat had ik al door ja, maar hoe komt dat Base adress nu in godsnaam op 0x270?

EZstart geeft ook nog steeds aan dat de kaart op 0x260 zit, dus daar ligt het niet aan.
* VROEM! ploegt nog even zijn config files door....nope, nergens 0x270 te vinden. :( :(

Iemand een idee hoe ik een zoekopdracht kan doen naar files waar ergens de inhoud 0x270 in voorkomt?

ieeeepppppp :P

Pagina: 1