Gå til innhold

Ethernet på Debian


Anbefalte innlegg

Da jeg installerte Debian (woody) var det naturlig nok et sted jeg skulle velge hvilke moduler/drivere som skulle bli installert.

Under net-kategorien skulle jeg legge til ethernet-drivere.

For å få installert dem måtte jeg gi noen parametre om IRQ og IO.

Jeg visste ikke hvordan jeg skulle gjøre det, så jeg hoppet bare over det da jeg ikke hadde bruk for det da.

Men nå fikk jeg plutselig bruk for det..

 

Kan jeg installere disse driverne uten å måtte kompilere kjernen på nytt?

Og hvordan skal jeg sende parametrene?

Lenke til kommentar
Videoannonse
Annonse

Kansje "cat /usr/src/linux/.config |grep MODULNAVN" kan hjelp deg, dersom du har kildekoden installert.

Du byttar eventuelt linux ut med navnet på gjeldane kjerne.

 

Dersom det står (# CONFIG osv) er ikkje drivaren installert.

Dersom det står "m" bak =, kan du laste driveren som modul.

 

Sånn kan du då laste driveren:

modprobe modulnavn io=ioadresse irq=irq-port

 

Håpar dette hjalp deg litt iallefall :thumbup:

Lenke til kommentar

Sannsynligvis er det bare å ta en

modprobe <navnet på diveren>

fx modprobe 3c59x. Så sant du ikke har et eller et annet sært oppsett, så finner driveren selv ut av IRQ og IO. Dersom du har et eller annet normalt nettverkskort skal du finne modulen under /lib/modules/<kjernever>/kernel/drivers/net og ikke ha noe behov for rekompilering. Etter at du har funnet riktig modul, kan du legge den inn i /etc/modules, så blir den lastet automatisk ved boot.

 

Forresten, du må også se til at /etc/network/interfaces er riktig satt opp dersom du ikke har hatt noe ethernettkort i maskinen fra før, den må inneholde.

auto eth0
iface eth0 inet dhcp

Dersom du får ip fra dhcp

ellers

auto eth0
iface eth0 inet static
       address 192.168.1.10
       netmask 255.255.255.0
       network 192.168.1.0
       broadcast 192.168.1.255
       gateway 192.168.1.1

(address må vise til ønsket nettaddresse for maskinen din)

 

M.

Endret av mysjkin
Lenke til kommentar

Kjørte "lspci -v" på en testmaskin jeg har (med slackware fra før) og der fant jeg ut at IO'en til nettverkskortet var 9000 og IRQ var 11.

Prøvde så å kjøre debian-installeren.

Skulle da legge inn Ethernet-moduler, og ga parameteret

IO=9000 IRQ=11

Prøvde også

IO=0x9000 IRQ=11

 

Den klaget på IO-error

Hva er galt?

Lenke til kommentar

Husker ikke nøyaktig hva den het men.

Det var noe realtek greier.

 

Edit:

Og foressten

Er det ikke USB i kjerne 2.2 ?

Får ikke mounta USB-disken min ihvertfall.

Var egentlig usedvanlig lite du kunne velga av drivere i 2.2 i forhold til 2.4

Endret av <BøNilzen>
Lenke til kommentar

har du tatt:

 

modprobe usb_storage

 

?

 

BTW. det står noe om USB-oppstart under boot av debian? Sjekke dmesg etc?

 

Forøvrig... 2.2 er steinalder. 2.4 er stabile kjerna. 2.6 er mer moderne, men ikke fullt så stabil (hvor stabil i 99% av tilfellene mener API-stabilitet)

Lenke til kommentar
Det var noe realtek greier.

Realtek, ja. Hadde en følese av det... Jeg kronglet vanvittig mye med drivere før jeg fikk til realtek kort på noen av mine maskiner. I 2.4 (eller 2.6), prøv å modprobe (for et verb..) 8139cp eller 8139too. Mange gode grunner til å ikke bruke 2.2 (blant annet USB-støtte..), men jeg har også måttet holde maskiner der pga drivertrøbbel, selv om alle mine nå er oppe på en eller annen 2.6-variant :)

 

M.

Lenke til kommentar

Du, nå fant jeg en cd-plate med driver til nettverkskortet mitt!

Går inn på /cdrom/Linux/linux2.4.x-8169s(130)/

og kjører "make"

make: 'r8169.o' is up to date.

 

Javel, hva gjør jeg nå?

Finner fremdeles ikke noe nettverkskort.

ifconfig eth0

eth0: error fetching interface information: Device not found

Samme med eth1

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...