Allt från Computex 2023
Permalänk
Hedersmedlem

Nätverk i NetBSD 3.0

Jag har råkat ut för ett problem med en gammal maskin som ska köra netbsd.
Maskinen verkar inte vilja kunna använda nätverkskortet, ett 3com 509 isa. Det är variant utan coax men med tp istället.
Jag är säkert på att allt är rätt kopplat för netbsd startdisketterna klarar av att använda nätverket. Btw så dyker det upp som två nätverkskort (kanske pga att det finns varianter med både coax och tp?), men ep1 fungerar via bootdisketterna. När jag startat från det installerade så beter det som följande:
Sätter jag ett IP så kan jag inte pinga en annan maskin som också kör fast IP (och inte pinga från den andra maskinen heller såklart).
Försöker jag använda DHCP (helt fungerande) så lyssnar dhclient på kortet (det jag väljer), det står mac-adressen för det, och skickas görs det på samma mac-adress och till fallback. Antar det är normalt.

Under uppstarten ser jag några rader om ep0 och ep1, verkar inget konstigt med dessa.

Jag har läst dokumentationen på hemsidan om basic network setup och om DHCP men det har inte givit något.

Jag är inte van att administrera och ropa på djupet i bsd, så jag undrar om någon vet vad som kan vara fel eller kan peka på var jag ska leta mer specifikt för att finna orsaken till felet.
Dock har jag inte tillgång till maskinen hela tiden så jag kan inte skicka med några loggar nu.

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Medlem

Jag var i liknande situation som du får något år sedan, nätverkskortet vägrade funka - efter nån dag av hår-ryckande och svordomar så insåg jag att kortet inte har plug 'n pray.

Sökte lite mer på detta och kom fram till att man själv måste ställa in IRQ-värden och liknande i drivrutinen, vet dock ej hur man gör detta i NetBSD, men kortet är så dåligt så jag investerade i ett billigt Realtek kort, fast du kanske inte har några PCI-platser?

Är 99% säker på att det är samma kort jag pysslade med.

Visa signatur
Permalänk
Medlem

De korten är lite tråkiga. Lösningen är att ladda ner 3com's inställningsmjukvara och inaktivera ISA PnP på det, samt sätta en fast IRQ och IO-addresser (sparas i eeprom) Därefter måste dessa värden resarveras i BIOS, "Legalcy ISA" som det heter där.

Därefter fungerar det bättre, i Linux iaf.

Permalänk
Inaktiv

Jag har varit i precis samma situation med NetBSD och 3c509b. Som de sagt innan måste du inaktivera plug'n'pray och manuellt sätta i/o-adress och IRQ.

Anledningen (som jag kom fram till) att man får ep0 och ep1 beror på plug'n'pray, ena konfigureras av isapnp och den andra av ep*.

Permalänk
Medlem

ISA *ryser*. Det är alla gånger värt att skaffa iaf ett billigt PCI-kort. Om inte för konfigureringen så för prestandan.

Permalänk
Hedersmedlem

Det behövs bara 10 mbps där (nätverksuttaget kör inte mer så).
Ok jag ska undersöka det här med irq och i/o-adress.
Men varför fungerar plug'n'pray vid bootdisketterna (standarddisketterna). De bootar väl upp en netbsd kernel också med samma drivrutiner?

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av Aqualize
Det behövs bara 10 mbps där (nätverksuttaget kör inte mer så).
Ok jag ska undersöka det här med irq och i/o-adress.
Men varför fungerar plug'n'pray vid bootdisketterna (standarddisketterna). De bootar väl upp en netbsd kernel också med samma drivrutiner?

Den skall ladda en GENERIC-kärna där ep är påslaget för pci, isa, eisa och isapnp (om du inte valt att skapa en med en strippad kärna). När du startar med floppyn, får du upp både ep0 och ep1?

Mitt tips är att om du har en pci-plats ledig, smäll i ett vanligt pci kort. Även om det kan ses som slöseri så är det inte värt att strula runt med ISA (t ex belastas CPU:n betydligt mer av ISA-kort). Jag spenderade åtskilliga timmar med att slita mig i håret över mitt 3c509b. Det slutade med att jag slängde det och stoppade i ett billigt PCI-kort.

Permalänk
Medlem

Vi slängde fyra lådor fulla med 3c509-kort ISA för nårra veckor sen på jobbet. Dom är ganska överflödiga.

Permalänk
Medlem

testa även slå på och av pnp os i bios ..

Visa signatur

IBook G4 12" | 1.5GB | 120Gb | OS X 10.4.9 / Ubuntu
C2D E6400@2.8GHz | 2GB | 1,7TB | Gentoo
1700+@2400MHz | KD7-RAID | 1,25GB | Win2k