[Ubuntu 10.04] 'Make' lukt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dag iedereen,

Ik probeer mijn draadloze netwerkadapter (Een D-Link DWA-140) aan de praat te krijgen onder Ubuntu, maar dit lijkt maar niet te lukken. Ik probeerde eerst met ndiswrapper, aan de hand van een tutorial op youtube, maar dit lukte niet zo goed.
Bij het zoeken naar een oplossing voor dit probleem kwam ik al snel deze tutorial tegen:

Ik heb de bestanden is os/linux reeds aangepast, en moet nu het volgende doen:
Go up two directories, to the root of the extracted archive (in my case: 2008_0925_RT2870_Linux_STA_v1.4.0.0) and run make (if you get a permission error like I did, run with sudo):

sudo make

sudo make install


Hierop krijg ik echter fouten:

ruzzel@ruzzel-desktop:/media/DATA/Drivers/PC/Ubuntu/D-Link DWA-140/Ralink/RT2870_LinuxSTA_V2.3.0.0$ sudo make
make -C tools
make[1]: Entering directory `/media/DATA/Drivers/PC/Ubuntu/D-Link DWA-140/Ralink/RT2870_LinuxSTA_V2.3.0.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/media/DATA/Drivers/PC/Ubuntu/D-Link DWA-140/Ralink/RT2870_LinuxSTA_V2.3.0.0/tools'
/media/DATA/Drivers/PC/Ubuntu/D-Link DWA-140/Ralink/RT2870_LinuxSTA_V2.3.0.0/tools/bin2h
make: /media/DATA/Drivers/PC/Ubuntu/D-Link: Command not found
make: *** [build_tools] Error 127


Wanneer ik deze error googlede, besloot ik om toch maar eens te controleren als mijn gcc-compiler wel aanwezig was:

ruzzel@ruzzel-desktop:/media/DATA/Drivers/PC/Ubuntu/D-Link DWA-140/Ralink/RT2870_LinuxSTA_V2.3.0.0/os/linux$ gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)


Ik geloof dus dat hij wel aanwezig is.

Wat doe ik verkeerd? En hoe krijg ik deze adapter aan de praat?

Acties:
  • 0 Henk 'm!

  • hostname
  • Registratie: April 2009
  • Laatst online: 09-09 20:06
Er zit een foutje in de Makefile, waardoor deze niet goed omgaat met directory's waar een spatie in de naam zit. Als je de map hernoemt naar D-Link_DWA-140 o.i.d. moet het wel goed gaan.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Inderdaad, het probleem is hiermee van de baan.
Nu heb ik echter een ander probleem. De volgende stap was:
Change directory to os/linux and run:
sudo insmod rt2870sta.ko
to insert the driver module into the kernel.

If you already have a wireless interface, it's best to disable it. For example by right-clicking on the network icon on the top panel, and deselecting wireless. After this, run:

sudo /etc/init.d/networking restart
IK heb dit gedaan, maar wanneer ik nu reboot zie ik het netwerk-icoontje niet meer. Hoe krijg ik dit terug?
De USB-adapter zou nu normaal moeten werken, maar ook dit doet hij niet ...

Wanneer ik het volgende doe:

ifconfig wlan0 up


krijg ik volgende fout:

wlan0: ERROR while getting interface flags: No such device

[ Voor 11% gewijzigd door Verwijderd op 17-04-2010 17:33 ]


Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
De Ralink RT2870 zou gewoon out-of-the-box moeten werken met deze nieuwe Ubuntu. Ook met updates van 9.10 (Karmic) zou ie het al moeten doen, volgens #323473 en #326621.

Dus... misschien moet je het niet zo moeilijk zoeken en gewoon even uitzoeken waarom jouwe het niet doet. Het googlet ook een stuk makkelijker op pci/usb id's.
lsusb


Pssst... als je de naam van je wireless lan interface niet weet...:
ifconfig -a

[ Voor 8% gewijzigd door gertvdijk op 17-04-2010 17:35 ]

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • DeKaerften
  • Registratie: December 2007
  • Niet online
De rt2870sta (rt2860sta ook niet trouwens) werkte niet goed in kernel 2.6.32, als je inmiddels geupgrade bent naar 2.6.33 zou het sowieso moeten werken. Misschien heeft ubuntu de nieuwe driver (was al beschikbaar t.t.v. 2.6.32) gebackport naar hun 2.6.32 branch en zou het daar ook moeten werken. Iig even de updates installeren.

Wat je trouwens doet met
code:
1
# insmod  rt2870sta.ko

is de driver eenmalig laden. Je kunt beter even de module in je modprobe zetten. Dan moet je in de directory waar de makefile staat het volgende doen:
code:
1
2
sudo make install
sudo modprobe rt2870sta

Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
Ja, misschien is het wel een bugreportje waard, inderdaad. :)

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.

Pagina: 1