Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Eminent EM4586 USB wifi adapter  (gelezen 1753 keer)

Eminent EM4586 USB wifi adapter
« Gepost op: 2014/04/24, 13:31:35 »
Hallo Forum,

Wie heeft voor mij de goede tip om de USB Wifi adapter met Linux-Mint13 te installeren.

We hebben wel de driver gegevens gedownload. t.w. EM4586_Linux.zip.
Dit hebben we ook al uitgepakt in een map, t.w. EM4586_Linux.

groet

Spidey-Westland
Spidey-Westland
Release:   22.04 Codename:   jammy

Re: Eminent EM4586 USB wifi adapter
« Reactie #1 Gepost op: 2014/04/24, 13:35:51 »
Zit er een Readme in die map?

Re: Eminent EM4586 USB wifi adapter
« Reactie #2 Gepost op: 2014/04/24, 13:41:49 »
@Vistaus,

Dit heb ik wel bekeken maar dat begin met "$tar -xvzf DPB_RT2870_Linux_STA_x.x.x.x.tgz"

Maar ik zie in de uitgepakte map geen **.tgz.

Dus dat is voor mij wat moeilijker

Spidey-Westland
Spidey-Westland
Release:   22.04 Codename:   jammy

Re: Eminent EM4586 USB wifi adapter
« Reactie #3 Gepost op: 2014/04/24, 14:01:11 »
Ik heb de driver even gedownload (ook al heb ik de genoemde adapter niet), en zo te zien is het enige wat je hoeft te doen:

make

gevolgd door:

sudo make install

Daarna je computer herstarten en dan zou ie het moeten doen :)

Re: Eminent EM4586 USB wifi adapter
« Reactie #4 Gepost op: 2014/04/24, 15:04:01 »
@Vistaus.

Tips uitgevoerd en in het netwerkcentrum de gegevens van  "wireless" ingevoerd.

Maar we hebben nog geen verbinding.

Spidey-Westland
Spidey-Westland
Release:   22.04 Codename:   jammy

Offline jvecht

  • Lid
    • Just Vecht
Re: Eminent EM4586 USB wifi adapter
« Reactie #5 Gepost op: 2014/04/29, 13:10:39 »
Volgens mij is de readme dit bestand: README_STA_usb. De instructies die ik daarin lees zijn nogal complex!

Citaat
Build Instructions: 
====================

1> $tar -xvzf DPB_RT2870_Linux_STA_x.x.x.x.tgz
    go to "./DPB_RT2870_Linux_STA_x.x.x.x" directory.
   
2> In Makefile
    set the "MODE = STA" in Makefile and chose the TARGET to Linux by set "TARGET = LINUX"
    define the linux kernel source include file path LINUX_SRC
    modify to meet your need.

3> In os/linux/config.mk
   define the GCC and LD of the target machine
   define the compiler flags CFLAGS
   modify to meet your need.
   ** Build for being controlled by NetworkManager or wpa_supplicant wext functions
      Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.
      => #>cd wpa_supplicant-x.x
      => #>./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d
   ** Build for being controlled by WpaSupplicant with Ralink Driver
      Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n'.
      => #>cd wpa_supplicant-0.5.7
      => #>./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d

4> $make
   # compile driver source code
   # To fix "error: too few arguments to function Ḃċiwe_stream_add_event"
     => $patch -i os/linux/sta_ioctl.c.patch os/linux/sta_ioctl.c

5> $cp RT2870STA.dat  /etc/Wireless/RT2870STA/RT2870STA.dat
   
6> load driver, go to "os/linux/" directory.
    #[kernel 2.4]
    #    $/sbin/insmod rt2870sta.o
    #    $/sbin/ifconfig ra0 inet YOUR_IP up
       
    #[kernel 2.6]
    #    $/sbin/insmod rt2870sta.ko
    #    $/sbin/ifconfig ra0 inet YOUR_IP up

7> unload driver   
    $/sbin/ifconfig ra0 down
   $/sbin/rmmod rt2870sta
   

Ik heb in het verleden het nodige aan software gecompileerd en ook wel eens iets met kernel module laden gedaan. Of ik deze driver zelf voor elkaar zou krijgen is echter zeer de vraag.

Succes!
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Re: Eminent EM4586 USB wifi adapter
« Reactie #6 Gepost op: 2014/05/06, 18:27:06 »
Beste forum,

Ik heb wat gevonden op

http://linuxforums.org.uk/index.php?topic=11493.msg92167#msg92167

Maar halverwege kom ik op de volgende fout-melding.

Kan iemand mij verder helpen?
wim32@wim32 ~/wireless-backports/backports-3.12-1 $ make defconfig-wifi
/--------------
| Your kernel headers are incomplete/not installed.
| Please install kernel headers, including a .config
| file or use the KLIB/KLIB_BUILD make variables to
| set the kernel to build against, e.g.
|   make KLIB=/lib/modules/3.1.7/
| to compile/install for the installed kernel 3.1.7
| (that isn't currently running.)
\--
make: *** [defconfig-wifi] Fout 1

Spidey-Westland
Release:   22.04 Codename:   jammy

Offline jvecht

  • Lid
    • Just Vecht
Re: Eminent EM4586 USB wifi adapter
« Reactie #7 Gepost op: 2014/05/06, 19:45:03 »
Ik denk dat je de linux kernel headers zal moeten installeren om het compilen van deze broncode mogelijk te maken. Dat kan gewoon via het Software Centrum of Synaptic. Zoek simpelweg op headers en je komt ze wel tegen. De volledige naam is linux-headers-generic.

Succes!
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Re: Eminent EM4586 USB wifi adapter
« Reactie #8 Gepost op: 2014/05/07, 11:46:36 »
@ jvecht,

Bedankt voor de info,

Heb beide doorgezocht, maar kleiner dan 3.2 staan er niet in.

Dus nu nog verder zoeken.

Wat ik vreemd vind is dat:

EM4454 zonder extra installatie direct werkt, en het latere type in "dual-band" EM 4586 zoveel werk vraagt.

groet

Spidey

Spidey-Westland
Release:   22.04 Codename:   jammy

Offline jvecht

  • Lid
    • Just Vecht
Re: Eminent EM4586 USB wifi adapter
« Reactie #9 Gepost op: 2014/05/07, 17:00:03 »
Het klopt vermoedelijk wel. Mint 13 heeft al kernel 3.2. etc. Daar is bij dit broncode pakket geen rekening gehouden. Dat bestond toen mogelijk nog niet.

Doe de volgende opdracht om de versie van jouw kernel te vinden:uname -r
Je moet nu, na het installeren van de generic headers voor de huidige kernel in jouw MInt, waarschijnlijk de drie gebruikelijke opdrachten geven voor het compileren van software: ./configure, make en tenslotte als root make install. Je doet dat één voor één en kijkt naar eventuele foutopdrachten. Er zal heel wat over je scherm vliegen, maar dat is normaal bij compileren. Ik vind dat persoonlijk altijd een geweldig gezicht.

De opdrachten even netjes op rij: ./configure make sudo make install
Toelichting:

- met configure start je een programma. In Linux kan je programma's niet starten vanuit de eigen map, puur als beveiliging. Vandaar dat de opdracht vooraf gaat met een punt en dan de / [./] Daarmee start je het programma alsof dat van buiten uit geschiedt.
- met make install installeer je de zojuist gecompileerde software. Dat kan je alleen als beheerder en vandaar het sudo als voorvoegsel. Daarna moet je je wachtwoord intikken.

Ik hoop dat het je gaat lukken. Ik ben erg benieuwd.

Waarom het latere model geen driver meekreeg? Het zou bijvoorbeeld kunnen dat de programmeur van de driver voor het eerste model niet meer beschikbaar was of de fabrikant om een andere reden er niet meer mee door ging. Dat is natuurlijk allemaal de vraag.

Succes!
« Laatst bewerkt op: 2014/05/07, 17:02:33 door jvecht »
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Re: Eminent EM4586 USB wifi adapter
« Reactie #10 Gepost op: 2014/05/08, 11:57:22 »
Hallo Forum,

Het is gelukt.

Ik maak hiervan van een document.

groet

Spidey-Westland
Spidey-Westland
Release:   22.04 Codename:   jammy