Wlan op Medion MD 95400 : make instal mislukt !

Pagina: 1
Acties:

  • jonaskellens
  • Registratie: November 2006
  • Laatst online: 30-05-2011
Via google en andere forums ben ik te weten gekomen dat om mijn Wlan te laten werken op mijn Medion MD 95400, waarop Ubuntu staat, ik de key op mijn toetsenbord moet activeren die mijn Wlan doet activeren.

Dit kan ik doen via het programma'tje AcerHK.

Het zijn bronbestanden dus moet ik deze compileren. Ik volg de instructies in het file INSTALL dewelke zegt dat ik gewoon een 'make' moet doen.

Wanneer ik dit doe, krijg ik volgende melding :

gcc -I/lib/modules/2.6.24-19-generic/build/include -c -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -DMODVERSIONS -DMODULE -D__KERNEL__ -o acerhk.o acerhk.c
acerhk.c:38:26: fout: linux/config.h: Bestand of map bestaat niet
acerhk.c:2620:2: fout: #error This driver is only available for X86 architecture
make: *** [acerhk.o] Fout 1

Veel begrijp ik hier niet van...
Via apt-get heb alle recentste updates binnengehaald...

Gisteravond heb ik manueel alle afhankelijkheden zitten installeren die ik nodig had om gcc en de linux kernel headers te installeren (staat als tip in het bestandje INSTALL om ervoor te zorgen dat deze geïnstalleerd zijn).

Echter het installeren van Acerhk lukt dus nog steeds totaal niet...

Wat mis ik ? Wat moet ik installeren opdat het WEL zou lukken via 'make' ?

  • CrankyGamerOG
  • Registratie: Juni 2003
  • Laatst online: 20:16

CrankyGamerOG

Assumption is the mother.....

lees de foutmelding eens zou ik zeggen |:(

error This driver is only available for X86 architecture

welke distro draai je ? (ik heb toevallig hands on experience met AcerHK)

p.s.
en a.u.b. list je specs, een term als Medion MD 95400 is me te vaag, ik heb echt geen zin om nog eens te gaan zoeken welke chipsets dat je hebt

pps.
Je zegt dat je kernelheaders hebt geinstalleerd, als je wel x86 draait, had je zeker weten de juiste ?

[ Voor 72% gewijzigd door CrankyGamerOG op 14-07-2008 19:41 ]

KPN - Vodafone Ziggo Partner


  • jonaskellens
  • Registratie: November 2006
  • Laatst online: 30-05-2011
Platform : intel centrino M

Dat is i686 zeker ? Maar dat is toch gewoon x86 architectuur ?
Welke versies zijn er dan wel van AcerHk ?

Distro had ik vermeld in mijn post : Ubuntu (8.04 Hardy Heron)

uname -r
2.6.24-19-generic

uname -m
i686

Intel(R) Pentium(R) M processor 1.80GHz

Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller
configuration:
driver = agpgart-intel
module = intel_agp

product: PRO/Wireless 2200BG Network Connection
vendor: Intel Corporation
configuration:
broadcast = yes
driver = ipw2200
driverversion = 1.2.2kmprq
firmware = ABG:9.0.2.6 (Mar 22 2005)
latency = 32
link = no
maxlatency = 24
mingnt = 3
module = ipw2200
multicast = yes
wireless = radio off

[ Voor 48% gewijzigd door jonaskellens op 14-07-2008 20:00 ]


  • CrankyGamerOG
  • Registratie: Juni 2003
  • Laatst online: 20:16

CrankyGamerOG

Assumption is the mother.....

jonaskellens schreef op maandag 14 juli 2008 @ 19:48:
Platform : intel centrino M

Dat is i686 zeker ? Maar dat is toch gewoon x86 architectuur ?
Welke versies zijn er dan wel van AcerHk ?

Distro had ik vermeld in mijn post : Ubuntu (8.04 Hardy Heron)

uname -r
2.6.24-19-generic

uname -m
i686

Intel(R) Pentium(R) M processor 1.80GHz

Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller
configuration:
driver = agpgart-intel
module = intel_agp

product: PRO/Wireless 2200BG Network Connection
vendor: Intel Corporation
configuration:
broadcast = yes
driver = ipw2200
driverversion = 1.2.2kmprq
firmware = ABG:9.0.2.6 (Mar 22 2005)
latency = 32
link = no
maxlatency = 24
mingnt = 3
module = ipw2200
multicast = yes
wireless = radio off
Naja aangezien acerhk denkt dat je X64 hebt, lijkt het meest obvious dat je de verkeerde headers te pakken hebt

KPN - Vodafone Ziggo Partner


  • jonaskellens
  • Registratie: November 2006
  • Laatst online: 30-05-2011
headers komen van op de ubuntu site, en ik ben 80% zeker dat ik gekozen heb voor i386.
kies ik beter voor x86/64 ?

url : packages.ubuntu.com/hardy-updates/devel/

apt-get zegt me dat ik de recentste headers reeds heb geïnstalleerd...

[ Voor 18% gewijzigd door jonaskellens op 14-07-2008 20:50 ]


  • jonaskellens
  • Registratie: November 2006
  • Laatst online: 30-05-2011
Nogmaals het package gedownload en nogmaals 'make' gedaan. Dit is de output :

make -C /lib/modules/`uname -r`/build SUBDIRS=/home/candy/Bureaublad/acerhk-0.5.35 modules
make[1]: Map '/usr/src/linux-headers-2.6.24-19-generic' wordt binnengegaan
scripts/Makefile.build:46: *** CFLAGS was changed in "/home/candy/Bureaublad/acerhk-0.5.35/Makefile". Fix it to use EXTRA_CFLAGS. Gestopt.
make[1]: *** [_module_/home/candy/Bureaublad/acerhk-0.5.35] Fout 2
make[1]: Map '/usr/src/linux-headers-2.6.24-19-generic' wordt verlaten
make: *** [acerhk.ko] Fout 2

Wat zou ik hier mee moeten aanvangen ? Dit is alvast een andere foutmelding.

  • jonaskellens
  • Registratie: November 2006
  • Laatst online: 30-05-2011
Oplossing :
bestandje Kbuild aanpassen :

Het volgende deeltje code moet in commentaar gezet worden...

# If the save-* variables changed error out
ifeq ($(KBUILD_NOPEDANTIC),)
ifneq ("$(save-cflags)","$(CFLAGS)")
$(error CFLAGS was changed in "$(kbuild-file)". Fix it to use EXTRA_CFLAGS)
endif
endif

Nu kan ik via modprobe de module Acerhk laden en werkt mijn wifi-kaartje...

  • jonaskellens
  • Registratie: November 2006
  • Laatst online: 30-05-2011
Hallo daar opnieuw !

Voor een medion MD 97600 heb ik de AcerHK-utility geïnstalleerd om mijn wifi-kaartje te activeren.

Wanneer ik manueel 'modprobe acerhk' ingeef om de module te laden
en daarna echo 1 > /proc/driver/acerhk/wirelessled
werkt alles perfect...

Na heropstarten werkt mijn wifi opnieuw niet meer...

Wat de regel "echo 1 > /proc/driver/acerhk/wirelessled" juist doet weet ik niet...

Wat ik nu wil is dat deze module geladen wordt bij het opstarten.
Ik heb 'acerhk' toegevoegd aan het bestand etc/modules
(wat volgens mijn info de manier is om aan ubuntu te zeggen dat bij het opstarten deze module moet geladen worden)

Dan start ik opnieuw op.

Dan zie ik bij modprobe -l :
/lib/modules/<versie>/ubuntu/misc/acerhk.ko
dus ik neem aan dat de module geladen is ????

Echter mijn wifi-kaart is niet actief en ik heb geen draadloos netwerk...

Ik heb rc.local aangepast, om het script te laten uitvoeren bij opstarten ubuntu.
Het ziet er als volgt uit :

echo 1 > /proc/driver/acerhk/wirelessled
exit 0

Echter na heropstarten van ubuntu, werkt het wireless niet meer. Het is niet aan de praat te krijgen, dan behalve met dus modprobe acerhk en dan die regel van 1 > /proc... in een console-venster...

Wat moet ik doen om de acerhk-module te laden bij het opstarten ?
Welke andere stappen moet ik nemen opdat mijn wireless actief zou zijn wanneer ik inlog ??

Ik heb ook al geprobeerd om de ipw2200-driver voor linux van intel te installeren maar na het compileren van de bronbestanden, is er juist niks veranderd.

Mijn probleem is dat ik niet goed weet of de module acerhk al dan niet geladen is.

Inmiddels heb ik ook al verscheidene network managers geïnstalleerd en gedeïnstalleerd (telkens 1 tegelijk), maar geen enkele weet mijn wifikaart te activeren.

Iwconfig geeft geen actieve kaarten
Ifconfig geeft eth1 : mijn ethernetkaart (waarlangs ik wel op internet kan na 'ifconfig eth1 up')
en eth0 : geen ip-adres (stelt mij wifi-kaart voor, want als ze dan wel eens actief te krijgen is, dan heeft blijkbaar eth0 een geldig ip-adres gekregen via mijn router/dhcp)

Het bestandje modules (in sommige distro's modules.conf) ziet er zo uit :

loop
lp
fuse

(wat dit ook mag betekenen ??)

Naar wat ik uit mijn leerboek linux haal zou hier bvb het volgende moeten staan :
alias eth0 3c59x

Ik zit dus al enkele dagen (4) iedere avond enkele uren te verliezen aan het aan de praat krijgen van deze wifi-kaart (intel bg2200).

Op dit moment kan zelfs de modprobe acerhk en de regel 'echo 1 > /proc/driver/acerhk/wirelessled' niet meer helpen...

8)7 8)7 8)7 8)7 8)7

  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 24-12-2025

stefklep

((Stefklepje))

Je kan met lsmod zien wat er aan modules is geladen

  • jonaskellens
  • Registratie: November 2006
  • Laatst online: 30-05-2011
Dank voor je reply.
stefklep schreef op vrijdag 18 juli 2008 @ 09:45:
Je kan met lsmod zien wat er aan modules is geladen
Zelfde als modprobe -l ?
Zoja, dan zie ik : /lib/modules/<versie>/ubuntu/misc/acerhk.ko

Wat, zoals ik al zei, volgens mij betekent dat ze geladen is... maar toch niet zo is.

  • Dirk
  • Registratie: November 2004
  • Laatst online: 23:00

Dirk

Coördinator frontpagemoderatie
Nee, dat zijn laadbare modules. lsmod geeft de geladen modules. Met de opdracht 'modprobe acerhk' kun je hem vervolgens (handmatig alleen deze sessie) laden. Voeg daar '-v' aan toe om eventuele meldingen te zien.

All statements are true in some sense, false in some sense, meaningless in some sense, true and false in some sense, true and meaningless in some sense, false and meaningless in some sense, and true and false and meaningless in some sense.

Pagina: 1