Wifi on MSI Wind with 64Studio 3.0beta3

  • zak89
Posted: Thu, 05/07/2009 - 17:05
I am running 64Studio 3.0beta3 on a MSI Wind U100 netbook. It's no powerhouse, but with 1.6GHz a 2GB of RAM, I think it can handle some light duty recording (or just jamming along with Hydrogen and Rakrrack or Guitarix). So far it's been okay, I've got Rak' and Guitarix compiled (I really really wish they were in the repos), but I have one problem; no wireless. ifconfig doesn't bring up my wifi card, which is of Ralink origin, and on my openSUSE install running a 2.6.26 kernel, the kernel module loaded is rt2860. I thought this module was included in kernel 2.6.29, but modprobing it gives me a "no such module" error. So I installed the linux-headers-2.6.29-1-multimedia-686 and the linux-headers-2.6.29.1-all packages, downloaded the source for the rt2860 driver, and ran "sudo make". It compiles for a while, then stops a gives this error message: "make[1]: Entering directory `/usr/src/linux-headers-2.6.29-1-multimedia-686' /usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/Makefile:41: h: No such file or directory make[3]: *** No rule to make target `/usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/Makefile_32.cpu'. Stop. make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-multimedia-686' make: *** [LINUX] Error 2 Does anyone know what went wrong here? I'm almost certain it's specific to 64studio's kernel. PS. I looked in /usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/, and found a Makefile, and an include/ directory. As an experiment, I "ln -s Makefile Makefile_32.cpu" and ran make again. it got a lot farther, and eventually stopped with the error : make[3]: execvp: /bin/sh: Argument list too long make[3]: execvp: /bin/sh: Argument list too long make[3]: execvp: /bin/sh: Argument list too long make[3]: execvp: /bin/sh: Argument list too long make[3]: execvp: /bin/sh: Argument list too long make[3]: execvp: /bin/sh: Argument list too long make[3]: execvp: /bin/sh: Argument list too long make[3]: execvp: /bin/sh: Argument list too long make[3]: *** [crmodverdir] Error 127 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-multimedia-686' make: *** [LINUX] Error 2 Any ideas?

MSI Wind 64studio installation

  • eeeskildsen
  • 06/29/09
  • Mon, 06/29/2009 - 13:58
Hi zak89, I have just gotten a MSI Wind to use it as a Studio64 based looper. Would you mind sharing how you installed Studio64 on your MSI Wind? Thanks, Erik Musician - Músico www.23-07-2007.com

Using the file you linked

  • zak89
  • 03/17/09
  • Thu, 05/07/2009 - 18:38
Using the file you linked (thanks!) and recompiling gave me this message: /home/zak89/builds/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux/../../os/linux/rt_profile.c: In function ‘RTMPReadParametersHook’: /home/zak89/builds/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux/../../os/linux/rt_profile.c:928: error: ‘struct task_struct’ has no member named ‘fsuid’ /home/zak89/builds/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux/../../os/linux/rt_profile.c:929: error: ‘struct task_struct’ has no member named ‘fsgid’ /home/zak89/builds/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux/../../os/linux/rt_profile.c:930: error: ‘struct task_struct’ has no member named ‘fsuid’ /home/zak89/builds/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux/../../os/linux/rt_profile.c:930: error: ‘struct task_struct’ has no member named ‘fsgid’ /home/zak89/builds/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux/../../os/linux/rt_profile.c:1554: error: ‘struct task_struct’ has no member named ‘fsuid’ /home/zak89/builds/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux/../../os/linux/rt_profile.c:1555: error: ‘struct task_struct’ has no member named ‘fsgid’ make[4]: *** [/home/zak89/builds/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux/../../os/linux/rt_profile.o] Error 1 make[3]: *** [_module_/home/zak89/builds/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-multimedia-686' make: *** [LINUX] Error 2 "It looks like you're going to have to download the 2.6.26 source and try to copy the other files." I'm not sure what you mean by "other files". I'm not seeing any other files mentioned in the output.

Makefile_32.cpu

  • skullnotions
  • 09/29/07
  • Thu, 05/07/2009 - 17:32
Its a bug that needs fixing. Some have had results by using the file from 2.6.26 source. I downloaded the source and put a copy of the one file here: 2.6.26/arch/x86/Makefile_32.cpu It looks like you're going to have to download the 2.6.26 source and try to copy the other files. I don't know how your experiment will effect the result but it might be worth trying. The 2.6.29 headers are causing quite a few issues at the minute. Cheers Dave. Googled: /x86/Makefile_32.cpu: No such file or directory make[2] Googled: linux-headers-2.6.29 Makefile_32.cpu file missing