Speedtouch module 'maken' lukt niet

Pagina: 1
Acties:

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Ik ben deze howto aan het volgen om m'n Speedtouch USB ADSL modem te installeren onder Redhat 8.0:
http://linux-usb.sourceforge.net/SpeedTouch/howto.html

Bij stap 5 moet je daar de speedtouch module 'maken'.
Dit lukt echter niet :(
(Die symbolic link waarover gepraat wordt is in orde)
Ik vind de output echter nogal verdacht:

gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -DCPU=686 -march=i686 -Wall -DMODULE -D__KERNEL__ -DLINUX -I/usr/src/linux/include/ -I../sarlib// -c speedtouch.c -o speedtouch.o
In file included from speedtouch.c:13:
/usr/src/linux/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
speedtouch.c:81: parse error before "urb_t"
speedtouch.c:81: warning: no semicolon at end of struct or union
speedtouch.c:83: parse error before '}' token
speedtouch.c:83: warning: type defaults to `int' in declaration of `udsl_data_ctx_t'
speedtouch.c:83: warning: data definition has no type or storage class
speedtouch.c:86: parse error before "urb_t"
speedtouch.c:86: warning: no semicolon at end of struct or union
speedtouch.c:90: parse error before '}' token
speedtouch.c:90: warning: type defaults to `int' in declaration of `udsl_usb_send_data_context_t'
speedtouch.c:90: warning: data definition has no type or storage class
speedtouch.c:101: parse error before "udsl_data_ctx_t"
speedtouch.c:101: warning: no semicolon at end of struct or union
speedtouch.c:104: parse error before "send_ctx"
speedtouch.c:104: warning: type defaults to `int' in declaration of `send_ctx'
speedtouch.c:104: warning: data definition has no type or storage class
speedtouch.c:113: parse error before '}' token
speedtouch.c:113: warning: type defaults to `int' in declaration of `udsl_instance_t'
speedtouch.c:113: warning: data definition has no type or storage class
speedtouch.c: In function `udsl_atm_startdevice':
speedtouch.c:182: dereferencing pointer to incomplete type
speedtouch.c:183: dereferencing pointer to incomplete type
speedtouch.c:184: dereferencing pointer to incomplete type
speedtouch.c:185: dereferencing pointer to incomplete type
etc etc etc .....
______________

Iemand enig idee hoe ik dit kan verhelpen?
Hééééél erg bedankt alvast!!!!
(ADSL modem installeren onder linux is zowat het frustrerendste wat ik ooit heb gedaan. GRRR)

D

  • --MeAngry--
  • Registratie: September 2002
  • Laatst online: 06-05 22:52

--MeAngry--

aka Qonstrukt

De methode die je gebruikt is veels te moeilijk, er bestaat een andere manier om je SpeedTouch USB modem (nu ook 330) aan de gang te krijgen. Het is mij sinds gisteren ook gelukt onder Red Hat 8.0. Ik zoek even het adres op en zal het hier editten.

Dit is de URL:
http://speedtouch.sourceforge.net/index.php?/index.en.html

Je hoeft alleen te volgen wat er staat, je hoeft overigens niet te letten op de PPPD versie of USB, dit is allemaal al correct in Red Hat 8.0.

[ Voor 34% gewijzigd door --MeAngry-- op 23-02-2003 15:05 ]

Tesla Model Y RWD (2024)


  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
Ja ok weet wel dat er gemakkelijker manieren zijn om speedtouch te installeren,
maar zou gewoon graag weten waarom DEZE niet lukt, dus waarom ie die module niet wil maken.
(Maar ga dat wel es bekijken, maar eerst ff dit oplossen)

  • --MeAngry--
  • Registratie: September 2002
  • Laatst online: 06-05 22:52

--MeAngry--

aka Qonstrukt

Ja, dat kan ik begrijpen, maar ik heb zelf ook al eens deze manier geprobeerd, toen kwam ik daar ook niet uit. Ik krijg het idee dat deze kernelmodule mijn SpeedTouch 330 modem gewoon niet ondersteunde.
Hier ziet het er alleen naar uit dat er ergens een fout in de sourcecode zit waardoor de compiler niet verder kan of dat je een onjuiste versie van de C compiler gebruikt. Als je een beetje verstand hebt van C kun je eens op de genoemde regelnummers kijken of je fouten kunt vinden. Parse fouten duiden hier namelijk vaak op.

Tesla Model Y RWD (2024)


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

DieterVDW schreef op 23 February 2003 @ 14:59:
code:
1
2
3
In file included from speedtouch.c:13:
/usr/src/linux/include/linux/malloc.h:4:2: warning: #warning 
linux/malloc.h is deprecated, use linux/slab.h instead.
* moto-moi doet een wilde gok ( :P ) en denkt dat het hieraan ligt ;)
Dit kun je proberen te veranderen in speedtouch.c, op regel 13.. En dan opnieuw proberen te compileren. Als dit niet gaat werken, moet je je Beelzebubu maar gaan pesten, die's kernel-hacker >:)

[ Voor 7% gewijzigd door moto-moi op 23-02-2003 16:44 . Reden: Bah, codetags die te lang zijn ]

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
nah, had daar ook al aan gedacht.
No joy.
Blijft zelfde.

Verwijderd

Misschien vreemde vraag, maar heb je de complete versie van RH8?

Ik zelf had ook bovenstaande problemen en na wijzigen in de .c-bestanden kreeg ik
steeds andere errors.
Ik had toen een 2 cd-versie uit de winkel en ben een aantal weken aan het zoeken
geweest naar een oplossing, zonder positief resultaat.
Ben toen uiteindelijk de iso's gaan downloaden van:

ftp://dl.xs4all.nl/pub/mirror/redhat/linux/8.0/en/iso/i386/

Na het branden en installeren, begon ik weer met gekruisde vingers aan het installeren
van het modem en dat ging in één keer goed.
Waarschijnlijk stond bij de 2 cd-versie de links naar bepaalde lib-bestanden niet goed.

Vreemde vraag, maar bij mij ging het goed.

Verwijderd

Ik heb precies dezelfde probleem gehad met Debian...ben op zoek gegaan en heb nieuwere drivers gevonden....die compileduh wel...alleen het werkt nog niet:P

Werd er een beetje gek van dus ben er maar mee gestopt....zal er nog wel eens naar kijken en zal de link naar nieuwe drivers ook wel ff posten...

/edit

hmm heb er nog even naar gekeken...en het werkt;)
hier is de link

http://cvs.sourceforge.ne...cgi/linux-usb/speedtouch/

probleem was bij mij dat ik mijn routeringstabel niet goed had gezet....dat ff fixen en dan gaan met die banaan;)

/edit 2
fout komt denk ik door een libary die mist ofzo.....ennuh met die drivers is wel een vage boel oor....vond vandaag nog versie 1.2 beta maar die was 30 january 2003 gemaakt ofzo...errug vaag...maar hooop dat dit wel werkt...succes....

/edit 3
doe ik zo mijn best, wordt er niet meer gereageerd :'(

[ Voor 53% gewijzigd door Verwijderd op 04-04-2003 23:49 ]

Pagina: 1