Toon posts:

isa netwerkkaarten onder freebsd

Pagina: 1
Acties:
  • 108 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
In het kader van "system resources hoeven niet altijd super hoog te zijn" ben ik bezig om freebsd op een 486 sx25 met 8 (!) mb aan geheugen te installen. Alles draait nu, alleen ziet de machine het niet echt zitten om twee netwerkkaarten te besturen. Ik heb 2x 3com isa netwerkkaarten (1x utp, 1x combo), eentje daarvan is van chello, ander is voor intern netwerk.
Als ik een van beide kaarten in de machine hang, dan gaat alles goed, kaart wordt gedetecteerd, krijgt dhcp ip adres etc. Dit werkt voor zowel de chello als de interne netwerkkaart (waarbij die interne uiteraard van een interne server zijn dhcp krijgt.

Nou is het probleem dat, zodra beide kaarten erin worden gehangen, freebsd van een van beide kaarten opeens het mac adres niet meer kan lezen (00.00.00.00. etc..), en na het discoveren van die kaarten schiet freebsd in single user mode.

iemand enig idee hoe dit op te lossen is? beide kaarten werken wel correct, maar kan de bios van die 386 dat niet aan of zo?

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Nee, ik ken het probleem onder Linux daar moet je soms ook opgeven (oudere versies in ieder geval)

append ether=eth0,1 of iets in die strekking. Het betekend gewoon dat je doos ff moet weten dat er daadwerkelijk 2 kaarten zijn ong.

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


Verwijderd

Zijn het PNP kaartjes? Dat leverde bij mij namelijk nogal wat problemen op. Op de driver diskette staat (hopelijk) een programma waarmee je de kaartjes op Jumperless kunt zetten.

Gewoon eerst 1 kaartje erin, progie gebruiken (misschien heb je een DOS opstartdiskette nodig) om I/O en IRQ vast te zetten en dan haal je het kaartje eruit en doe je hetzelfde met het andere kaartje (natuurlijk ander I/O & IRQ).

Dan heb je ook de vereiste parameters voor dat ether= argument, maar dat heb je (dacht ik) niet nodig als ne2000 support in je kernel hebt opgenomen. In ieder geval staat hiervoer een heel verhaal op linux.org, mocht je meer info nodig hebben (gewoon search gebruiken, ik heb de link niet meer).

Verwijderd

Topicstarter
Nou, hij ziet beide kaarten als ep0 en ep1, dus hij detecteerd ze wel. Als hij er een niet zou zien, kan ik me voorstellen dat dat een probleem zou opleveren, maar nu...

  • Passenger
  • Registratie: Januari 2000
  • Laatst online: 19-08 11:41
2x dezelfde 3com kaarten? op dat punt had ik de hoop opgegeven... na installatie van nieuwere versie van mn distro, en 2 verschillende kaarten, wel allebei 3com, maar dan de 3c905 en de 3c900, ging alles wel goed...

Verwijderd

Topicstarter
Tu-Tone: ik weet niet precies welke kaarten het zijn van 3com, maar de een is combo, de ander enkel utp, dus identiek zijn ze niet. Daarnaast wordt freebsd 4.2-release gebruikt, dus echt verouderd is die nou ook weer niet...:z

nou ja, ga maar eens op zoek naar een isa netwerkkaartje (where the hell vind je die nog tegenwoordig....)

Verwijderd

Op dinsdag 16 januari 2001 21:57 schreef Tu-Tone het volgende:
2x dezelfde 3com kaarten? op dat punt had ik de hoop opgegeven... na installatie van nieuwere versie van mn distro, en 2 verschillende kaarten, wel allebei 3com, maar dan de 3c905 en de 3c900, ging alles wel goed...
2 dezelfde netwerkkaarten onder linux is geen probleem (meer ook geen probleem :P ). Daar is een ethernet howto voor op www.linuxdoc.org

Verwijderd

http://www.linuxdoc.org/HOWTO/mini/Home-Network-mini-HOWTO-3.html
So, you were really really smart, bought two identical network cards for your Linux gateway, and now you cannot get them to work together? Do not worry, getting
them to coexist is just a matter of using the correct syntax in /etc/conf.modules. For this example, the addresses and IRQ numbers are made up, and I will
assume that you have bought a matched pair of NE2000 clones (a common choice). Your /etc/conf.modules file should look like this:

alias eth0 ne
alias eth1 ne
options ne io=0x330,0x360 irq=7,9

Verwijderd

Op dinsdag 16 januari 2001 22:28 schreef Paz het volgende:
Tu-Tone: ik weet niet precies welke kaarten het zijn van 3com, maar de een is combo, de ander enkel utp, dus identiek zijn ze niet.
de drivers zijn misschien wel hetzelfde :) Ik zou proberen uit te zoeken welke kaartjes het precies zijn, ipv een nieuwe te pakken.

Verwijderd

lastig dat forum |:(

  • Passenger
  • Registratie: Januari 2000
  • Laatst online: 19-08 11:41
Op dinsdag 16 januari 2001 23:00 schreef Zemanova het volgende:

[..]
de drivers zijn misschien wel hetzelfde :) Ik zou proberen uit te zoeken welke kaartjes het precies zijn, ipv een nieuwe te pakken.
bij mij zat het niet in de drivers.. had 2 dezelfde kaartjes (3c509b) en die werkten niet samen.. nu heb ik 3c905 en 3c900, en die gebruiken allebei de 3c90x module... dus dat was geen proberen..

  • unixguru
  • Registratie: Januari 2001
  • Laatst online: 04-08 09:28
Pakken ze niet beiden toevallig dezelfde resources?? irq/io

Post dat gedeelte van je dmesg hier eens

Verwijderd

Topicstarter
Jan 15 10:36:42 /kernel: sio1: type 16450
0
Jan 15 10:36:42 /kernel: ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
Jan 15 10:36:42 /kernel: plip0: <PLIP network interface> on ppbus0
Jan 15 10:36:42 /kernel: lpt0: <Printer> on ppbus0
Jan 15 10:36:42 /kernel: lpt0: Interrupt-driven port
Jan 15 10:36:42 /kernel: ppi0: <Parallel I/O> on ppbus0
Jan 15 10:36:42 /kernel: ep0: <3Com 3C509B-TPO EtherLink III (PnP)> at port 0x2
10 irq 5 on isa0
Jan 15 10:36:42 /kernel: ep0: Ethernet address 00:01:02:0e:2c:ad
Jan 15 10:36:42 /kernel: ep1: <3Com 3C509B-Combo EtherLink III (PnP)> at port 0
x211-0x220 irq 9 on isa0
Jan 15 10:36:42 /kernel: ep1: eeprom failed to come ready.
Jan 15 10:36:42 last message repeated 4 times
Jan 15 10:36:42 /kernel: ep1: Ethernet address 00:00:00:00:00:00
Jan 15 10:36:42 /kernel: ad0: 519MB <QUANTUM FIREBALL540A> [1056/16/63] at ata0
-master BIOSPIO
Jan 15 10:36:42 /kernel: acd0: CDROM <685A> at ata0-slave using BIOSPIO
Jan 15 10:36:42 /kernel: Mounting root from ufs:/dev/ad0s1a
Jan 15 10:37:14 login: ROOT LOGIN (root) ON ttyv0
Jan 15 10:41:26 /kernel: Copyright (c) 1992-2000 The FreeBSD Project.
Jan 15 10:41:26 /kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991
, 1992, 1993, 1994
48%

iemand enig idee?

  • unixguru
  • Registratie: Januari 2001
  • Laatst online: 04-08 09:28
Op vrijdag 19 januari 2001 17:05 schreef Paz het volgende:

Jan 15 10:36:42 /kernel: ep0: <3Com 3C509B-TPO EtherLink III (PnP)> at port 0x2
10 irq 5 on isa0
Jan 15 10:36:42 /kernel: ep0: Ethernet address 00:01:02:0e:2c:ad
Jan 15 10:36:42 /kernel: ep1: <3Com 3C509B-Combo EtherLink III (PnP)> at port 0
x211-0x220 irq 9 on isa0
Jan 15 10:36:42 /kernel: ep1: eeprom failed to come ready.
Jan 15 10:36:42 last message repeated 4 times
Jan 15 10:36:42 /kernel: ep1: Ethernet address 00:00:00:00:00:00
nig idee?
1. Zet de PNP mode eens uit op die kaarten mbv de dosutil die je bij 3com kunt downloaden. (zit in de driver disk(en)

2. Haal uit je kernel alle overbodige rotzooi en compileer deze eens opnieuw.
Pagina: 1