3dsp (Bluew2310-U) no Ubuntu 11.10 kernel 3.0
Autor: Eriton Benevides | Publicado: 2011-10-29T17:55:00-02:00




Já não uso mais este dispositivo, atualmente estou usando o wifi intel 5100, que por sinal é excelente, mas em consideração aos leitores deste Blog resolvi colocar o dispositivo BlueW2310 u (3dsp) e instalá-lo no meu MUB com o Ubuntu 11.10. 
 







Link do código fonte:
&nbsp; 

1) - Baixar todas as dependências para instalação do dispositivo
Abra o terminal com as teclas "alt + ctrl + t" e digite: 



$ sudo apt-get install git



2)
  - Baixe o código fonte do dispositivo do fabricante, no site 
https://github.com/reyiyo/3dsp/. O código foi alterado por Sergio Orbe 
Ryiyo (https://github.com/reyiyo) , Infelizmente os Chinas não 
conseguiram resolver o problema de codificação dos módulos do 
dispositivo, drive do site do fabricante ao ser executado dá  um erro de
 codificação no código fonte de instalação do dispositivo.  Execute no 
terminal os comandos a seguir:



$ sudo ln -sf /usr/lib/x86_64-linux-gnu/libnotify.so.4.0.0 /usr/lib/x86_64-linux-gnu/libnotify.so.1 
$ git clone https://github.com/reyiyo/3dsp.git

$ cd 3dsp

$ sudo bash Install_3DSPUSB.sh&nbsp;
$ sudo uwb &amp;&amp; 3dsp-wifi-radar&nbsp; 


3) - Para quem não gosta do Unity, Ubuntu 11.10 - gnome clássico

sudo apt-get install gnome-session-fallback

sudo apt-get install gnome-session-fallback

sudo apt-get install gnome-session-fallback

$ sudo apt-get install gnome-session-fallback

a) Encerrar a sessão: 




b) No sessão clicar no ícone direito (parecendo uma catraca), escolha Gnome Classic (No effects)





4) - Uwb e 3dsp-wifi-radar iniciando automaticamente.

a) Abra um terminal com o comando alt + ctrl + T e digite o seguinte comando:


$gedit /etc/init.d/3dsp-wifi-radar.sh


b) Iniciando o dispositivo BlueW2310u (3dsp-wifi-radar)

Copie o script de inicialização&nbsp; do 3dsp-wifi-radar logo abaixo, salve e feche o gedit:

#! /bin/sh#!/bin/sh## Start/Stop the WiFi-Radar daemon## get the wifi interface from rc.inet1.conf if it is set. /etc/network/interfacesINTERFACE="${IFNAME[4]}"PIDFILE=/var/run/wifi.pidstart() {&nbsp; # use the forced interface found in rc.inet1.conf or guess it&nbsp; [ ! "$INTERFACE" ] &amp;&amp; INTERFACE="$(iwconfig 2&gt;/dev/null | grep ESSID | head -n1 | cut -d " " -f 1)"&nbsp; sed -i "s/^[ \t]*interface[ \t]*=[ \t]*.*/interface = $INTERFACE/" /etc/wifi-radar/wifi-radar.conf&nbsp; if [ -e "${PIDFILE}" ]; then&nbsp;&nbsp;&nbsp; echo "Found existing ${PIDFILE}! Stopping first before starting"&nbsp;&nbsp;&nbsp; stop&nbsp; fi&nbsp; echo "Starting WiFi-Radar: "&nbsp; /usr/sbin/3dsp-wifi-radar --daemon 1&gt; /dev/null 2&gt; /dev/null &amp;&nbsp;&nbsp; ps -e | grep wifi-radar | cut -d" " -f2 &gt; ${PIDFILE}}stop() {&nbsp; echo "Stopping WiFi-Radar: "&nbsp; if [ -e "${PIDFILE}" ]; then&nbsp;&nbsp;&nbsp; kill $(cat ${PIDFILE}) 1&gt; /dev/null 2&gt; /dev/null&nbsp;&nbsp;&nbsp; rm -f ${PIDFILE}&nbsp; fikillall wifi-radar 1&gt; /dev/null 2&gt; /dev/null}restart() {&nbsp; stop&nbsp; sleep 2&nbsp; start}status() {&nbsp; if [ -e ${PIDFILE} ]; then&nbsp;&nbsp;&nbsp; echo "The WiFi-Radar daemon is running."&nbsp; else&nbsp;&nbsp;&nbsp; echo "The WiFi-Radar daemon is not running"&nbsp; fi}# See how we were called.case "$1" in&nbsp;&nbsp;&nbsp; start)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;&nbsp;&nbsp;&nbsp; stop)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;&nbsp;&nbsp;&nbsp; restart)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; restart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;&nbsp;&nbsp;&nbsp; *)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $"Usage: $0 {start|stop|restart}"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;esac

- Dê o seguinte comando no terminal:



$cd /etc/init.d/



$update-rc.d 3dsp-wifi-radar.sh defaults



- ainda no terminal:



$gedit /etc/sudoers 



- copie e cole os comandos abaixo, logo após salve e feche o gedit:



%users ALL=NOPASSWD: /usr/sbin/3dsp-wifi-radar
%users ALL=NOPASSWD:/usr/bin/uwb

Se o 3dsp-wifi-radar pedir senha ao iniciar, troque "%users"&nbsp; pelo seu usuário do sistema.





c) Script de inicialização do uWB:



$gedit /etc/init.d/uwb.sh



- Copie o script e cole dentro do arquivo, depois salve e feche o gedit:


#! /bin/sh
/usr/bin/uwb



- Salve e Feche o Gedite e execute os comandos em um terminal:

$cd /etc/init.d/
$update-rc.d  /etc/init.d/uwb.sh defaults
Pronto! reinicie o Note e faça o teste, para conectar clique duas vezes no ícone do wifi-radar ao lado do ícone do som do note.