Gå til innhold

SMC 1255TX Nettverkskort - drivere


Anbefalte innlegg

Hei !

 

Noen som har dette kortet å bruker en 2.4.xx kernel ?

Gjør det selv, men får ikke til å innstalere driverene. Leste readme'n. Der står det at keg bare skal extracte fila og kjøre en 'make' i mappa. Men når jeg gjør dette stør det at den ikke finner en fil. Fila ligger i mappa, men den er skrevet med _stor forbokstav_. Alle filene i mappa er skrevet med store bokstaver. Er det driverne som helt syke eller er det noe jeg har gjort feil ?

 

 

[ Denne Melding var redigert av: t_man på 2002-03-09 12:48 ]

Lenke til kommentar
Videoannonse
Annonse

Quote:


On 2002-03-09 12:43, t_man skrev:

Hei !


Noen som har dette kortet å bruker en 2.4.xx kernel ?

Gjør det selv, men får ikke til å innstalere driverene. Leste readme'n. Der står det at keg bare skal extracte fila og kjøre en 'make' i mappa. Men når jeg gjør dette stør det at den ikke finner en fil. Fila ligger i mappa, men den er skrevet med _stor forbokstav_. Alle filene i mappa er skrevet med store bokstaver. Er det driverne som helt syke eller er det noe jeg har gjort feil ?



 

Problemet er at folkene som pakket med filene satt med Wintendo, og brukte Zip(antar det var Zip). Da blir filene du pakker ut med store bokstaver. Rename .c og .h, samt alle filene make klager på til små bokstaver. Kjør så make.

Lenke til kommentar

Det kortet bruker RTL8139 chip, så du trenger ikke innstallere ekstra drivere. Bare kompiler inn støtte for rtl8139too eller last det som modul (rtl8139too.o). Hvis jeg ikke husker helt feil (correct me if I'm wrong), så funker ikke rtl8139 driverene skikkelig under 2.4.X kjerner, så bruk derfor rtl8139too.

Lenke til kommentar

Hei !

 

Jeg får altså ikke innstalert SMC driverne. Når jeg hadde 2.2.19 kernel gikk det heller ikke. Kom så på om problemet kanskje er at jeg må oppgradere gcc. Har versjon 2.x.x (den som fulgte med slack 8.0).

Noen som tror dette kan være feilen ? Har ikke akkurat verdens raskeste linje, så jeg tenkte jeg skulle høre med dere før jeg laster ned de 17MB.

Det er altså error #1 jeg får.

Er det foresten noen som bruker slack (8.0) og har klart å innstalere (SMC) driverne ??

Skal se om ikke jeg får lagt ut feilmeldinga i løpet av kvelden.

Lenke til kommentar

Quote:


On 2002-03-16 19:44, t_man skrev:

Hei !


Jeg får altså ikke innstalert SMC driverne. Når jeg hadde 2.2.19 kernel gikk det heller ikke. Kom så på om problemet kanskje er at jeg må oppgradere gcc. Har versjon 2.x.x (den som fulgte med slack 8.0).

Noen som tror dette kan være feilen ? Har ikke akkurat verdens raskeste linje, så jeg tenkte jeg skulle høre med dere før jeg laster ned de 17MB.

Det er altså error #1 jeg får.

Er det foresten noen som bruker slack (8.0) og har klart å innstalere (SMC) driverne ??

Skal se om ikke jeg får lagt ut feilmeldinga i løpet av kvelden.



 

Og i 'modconf' kommer ikke "8139too + RealTek RTL-8139 PCI Fast Ethernet Adapter" under net? Hvis ikke må du kompilere en ny kjerne, laste ned en som har støtte, eller kompilere driveren.

Lenke til kommentar

Hei !

 

Nå har jeg endelig kommet så langt. Dette er erroren jeg får når jeg prøver å innstalere SMC driverne (v.1.0) til mitt nettverkskort:

 

-----------------------------------------------------

 

root@darkstar:/tmp/tulip# make

g++ -c -o 21142.o 21142.C

In file included from /usr/include/linux/netdevice.h:30,

from tulip.h:18,

from 21142.C:16:

/usr/include/linux/if.h:86: field `ifru_addr' has incomplete type

/usr/include/linux/if.h:87: field `ifru_dstaddr' has incomplete type

/usr/include/linux/if.h:88: field `ifru_broadaddr' has incomplete type

/usr/include/linux/if.h:89: field `ifru_netmask' has incomplete type

/usr/include/linux/if.h:90: field `ifru_hwaddr' has incomplete type

In file included from 21142.C:16:

tulip.h:146: syntax error before `;'

tulip.h:147: syntax error before `;'

tulip.h:148: syntax error before `;'

tulip.h:149: syntax error before `;'

tulip.h:154: syntax error before `;'

tulip.h:155: syntax error before `;'

tulip.h:156: syntax error before `;'

tulip.h:157: syntax error before `;'

tulip.h:302: syntax error before `;'

tulip.h:303: syntax error before `;'

tulip.h:309: syntax error before `;'

tulip.h:310: syntax error before `;'

tulip.h:311: syntax error before `;'

tulip.h:315: syntax error before `;'

tulip.h:316: syntax error before `;'

tulip.h:330: syntax error before `;'

tulip.h:339: syntax error before `;'

tulip.h:340: syntax error before `;'

tulip.h:345: syntax error before `['

tulip.h:370: syntax error before `;'

tulip.h:371: syntax error before `;'

tulip.h:372: syntax error before `['

tulip.h:391: syntax error before `['

tulip.h:396: syntax error before `['

tulip.h:431: syntax error before `['

tulip.h:432: syntax error before `['

tulip.h:433: syntax error before `['

tulip.h:434: syntax error before `['

tulip.h:437: type specifier omitted for parameter

tulip.h:437: parse error before `,'

tulip.h: In function `void tulip_outl_csr(...)':

tulip.h:439: `newValue' undeclared (first use this function)

tulip.h:439: (Each undeclared identifier is reported only once

tulip.h:439: for each function it appears in.)

tulip.h:439: `tp' undeclared (first use this function)

tulip.h:439: `offset' undeclared (first use this function)

tulip.h: At top level:

tulip.h:442: type specifier omitted for parameter

tulip.h:442: parse error before `)'

tulip.h: In function `void tulip_stop_rxtx(...)':

tulip.h:444: `csr6mask' undeclared (first use this function)

tulip.h: At top level:

tulip.h:447: type specifier omitted for parameter

tulip.h:447: parse error before `)'

21142.C:21: syntax error before `['

21142.C:22: syntax error before `['

21142.C:23: syntax error before `['

21142.C: In function `void t21142_timer(long unsigned int)':

21142.C:31: invalid use of undefined type `struct net_device'

tulip.h:336: forward declaration of `struct net_device'

21142.C:32: invalid use of undefined type `struct net_device'

tulip.h:336: forward declaration of `struct net_device'

21142.C:34: `HZ' undeclared (first use this function)

21142.C:38: `KERN_INFO' undeclared (first use this function)

21142.C:38: parse error before string constant

21142.C:40: invalid use of undefined type `struct net_device'

tulip.h:336: forward declaration of `struct net_device'

21142.C:46: parse error before string constant

21142.C:50: invalid use of undefined type `struct net_device'

tulip.h:336: forward declaration of `struct net_device'

21142.C:53: parse error before string constant

21142.C:61: parse error before string constant

21142.C:65: invalid use of undefined type `struct net_device'

tulip.h:336: forward declaration of `struct net_device'

21142.C:68: `t21142_csr15' undeclared (first use this function)

21142.C:68: invalid use of undefined type `struct net_device'

tulip.h:336: forward declaration of `struct net_device'

21142.C:69: `t21142_csr13' undeclared (first use this function)

21142.C:69: invalid use of undefined type `struct net_device'

tulip.h:336: forward declaration of `struct net_device'

21142.C:73: invalid use of undefined type `struct net_device'

tulip.h:336: forward declaration of `struct net_device'

21142.C:80: parse error before string constant

21142.C:94: `jiffies' undeclared (first use this function)

21142.C:95: confused by earlier errors, bailing out

make: *** [21142.o] Error 1

root@darkstar:/tmp/tulip#

 

-----------------------------------------------------

 

Det jeg synes er litt rart, er at etter jeg oppdaterne kernelen til 2.4.18, står nettverkskortet mitt som et ACCTON 1213.

 

I allefall, noen som vet hva som er galt ??

Lenke til kommentar

Quote:



root@darkstar:/tmp/tulip# make

g++ -c -o 21142.o 21142.C

In file included from /usr/include/linux/netdevice.h:30,

from tulip.h:18,

from 21142.C:16:

/usr/include/linux/if.h:86: field `ifru_addr' has incomplete type


<snip, snip>


Det jeg synes er litt rart, er at etter jeg oppdaterne kernelen til 2.4.18, står nettverkskortet mitt som et ACCTON 1213.


I allefall, noen som vet hva som er galt ??



 

Exporter de nye kernel-header'ene. Typisk 'export CPP_FLAGS=/usr/src/linux/include'

 

Det er sikkert 2.2-hedere som ligger i /usr/include/linux

 

Blir det bedre nå?

Lenke til kommentar

TiaZzz: det hjalp ikke.

 

 

Noen andre som vet hva som feilen kan være ??

 

Hvis dere ser øverst på erroren, referer den jo til et par linjer if.h

Det står inncomplete type, men hva er det som er feil.

Det kan ikke være noen irq konflikter eller noe ??

Lenke til kommentar

Quote:


On 2002-03-18 12:05, t_man skrev:

TiaZzz: det hjalp ikke.



Noen andre som vet hva som feilen kan være ??


Hvis dere ser øverst på erroren, referer den jo til et par linjer if.h

Det står inncomplete type, men hva er det som er feil.

Det kan ikke være noen irq konflikter eller noe ??



 

Har du et kodetre i /usr/src/linux ? Hvis du la inn kjernen via binære pakker, se om du finner en pakke med headers.

Lenke til kommentar

Hei !

 

Sorry. Skjønnte ikke helt hva du mente. Når jeg innstalerte kjerne (2.4.18) lasta jeg ned en fil som het linux-2.4.18.tar.gz fra kernel.org

Hva mener du med at jeg skal se etter 'headers'.

Sikkert dumme spm jeg stiller nå, men jeg er _newbie_

Utrolig fint at dere prøver å hjelpe :smile:

 

[ Denne Melding var redigert av: t_man på 2002-03-18 19:06 ]

Lenke til kommentar

Quote:


On 2002-03-18 19:49, Dj_Offset skrev:

Hm, hvorfor bruker du g++ til å kompilere?


Med min 2.4.18 kjerne er tulip driveren skrevet i ren c, og

bør derfor helst kompileres med gcc. (Eller er det fordi fila

heter 21142.C istedet for 21142.c?).


 

Det kan godt være feilen, men det er ingenting i veien for å kompilere C++ filer med linking mot C-headere.

 

Quote:


Tror du heller bør satse på en offisiell kjerne fremfor

en buggy/dårlig testet driverdiskett.


 

Tja. Kompiler driveren som modul når du kompilerer kjernen. Da _skal_ det funke.

Lenke til kommentar

Quote:


On 2002-03-18 19:49, Dj_Offset skrev:

Hm, hvorfor bruker du g++ til å kompilere?


Med min 2.4.18 kjerne er tulip driveren skrevet i ren c, og

bør derfor helst kompileres med gcc. (Eller er det fordi fila

heter 21142.C istedet for 21142.c?).


Tror du heller bør satse på en offisiell kjerne fremfor

en buggy/dårlig testet driverdiskett.



Hm...skal sjekke ut det du skrev. Men hva mener du med at jeg bør satse på en offesiell kjerne. Trodde 2.4.18 var en offesiell kjerne. Eller er det bare jeg som roter?






 

_________________

--

Mvh,

 

Tobias.

 

<font class=editedby>[ Denne Melding var redigert av: t_man på 2002-03-19 09:59 ]</font>

 

[ Denne Melding var redigert av: t_man på 2002-03-19 09:59 ]

Lenke til kommentar

Og hvordan kompilerer jeg driveren som modull når jeg innstalerer kjernen. Trodde den måtte stå 'i lista'. Altså at jeg bør ser den når jeg kjører en 'make menuconfig'

 

_________________

--

Mvh,

 

Tobias.

 

[ Denne Melding var redigert av: t_man på 2002-03-19 11:58 ]

Lenke til kommentar

Hei !

 

Etter litt jobbing har jeg endelig fått det til, tror jeg i allefall.

Det jeg har gjort er å lasta ned de nyeste tulip driverne( http://sourceforge.net/projects/tulip ), så rettet jeg opp i en liten feil i if.h fila og satte hvor jeg hadde kernelen i Makefila til tulip driverne. Det funka :smile: Kopierte så tulip.o driveren til en katalog som het net. Kjørte så insmod tulip.o før jeg kjørte netconfig.

 

Så takk for all hjelp. Hadde ikke vært mulig uten deres hjelp. Er jo tross alt en newbie.

 

_________________

--

Mvh,

 

Tobias.

 

[ Denne Melding var redigert av: t_man på 2002-03-19 19:51 ]

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...