Páginas

Últimos posts

sábado, 19 de maio de 2012

3dsp (Bluew2310-U) no Ubuntu 12.04 kernel 3.2 - x86_64 / x86_32

1) - Fazer a conexão via cabo de rede ou outro dispositivo USB Wireless, para que possa fazer o acesso a Internet  e possibilite baixar todas as dependências e aplicativos para instalação do dispositivo.
É necessário ter o aplicativo GIT, para baixar os fontes do dispositovo Bluew-2310u, então abra o terminal com as teclas "alt + ctrl + t" e digite:


a) Instale o aplicativo GIT

$ sudo apt-get install git

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 ainda não conseguiram resolver o problema de codificação dos módulos do dispositivo, inclusive o site do fabricante está fora Off-line.  

Antes de Instalar o dispositivo são necessários alguns procedimentos, como instalar a biblioteca libnotify1, pois os módulos do aplicativo foi desenvolvido usando esta versão de biblioteca, no entanto quando vamos instalar os drivers do dispositivo Bluew-2310u dá um erro na instalação que não é percebido neste momento, pois o Unity utiliza a versão 4 desta biblioteca. 

Baixar e instalar a biblioteca libnotify1 através do link:

http://packages.ubuntu.com/lucid/libnotify1
b) - Baixe a biblioteca libnotify1 com o aplicativo wget

x86_64:

$wget -c http://mirror.pnl.gov/ubuntu//pool/main/libn/libnotify/libnotify1_0.4.5-1ubuntu3_amd64.deb

x86_32:
$ wget -c http://mirror.pnl.gov/ubuntu//pool/main/libn/libnotify/libnotify1_0.4.5-1ubuntu3_i386.deb

c) - Instale a biblioteca

x86_64: 

$ sudo dpkg -i libnotify1_0.4.5-1ubuntu3_amd64.deb

x86_32:
$ sudo dpkg -i libnotify1_0.4.5-1ubuntu3_i386.deb

d) - copie a biblioteca libnotify1 para a pasta  respectiva (x86_64 / x86_32)

x86_64:
$ sudo cp /usr/lib/libnotify.so.1.1.3 /usr/lib/x86_64-linux-gnu/ 

x86_32:
$ sudo cp /usr/lib/libnotify.so.1.1.3 /usr/lib/i386-linux-gnu/
 

e) fazer o link simbólico da bilbioteca com o comando:

x86_64:
$ sudo ln -sf /usr/lib/x86_64-linux-gnu/libnotify.so.1.1.3 /usr/lib/x86_64-linux-gnu/libnotify.so.1

x86_32:
$sudo ln -sf /usr/lib/i386-linux-gnu/libnotify.so.1.1.3 /usr/lib/i386-linux-gnu/libnotify.so.1
 
f) Usando o GIT baixe os drivers do dispositivo:
 
$ git clone https://github.com/reyiyo/3dsp.git

g) Acessar o diretório 3dsp e proceder a instalação:
$ cd 3dsp
$ sudo bash Install_3DSPUSB.sh 

h) Iniciar os módulos e carregar o 3dsp-wifi-radar


$ sudo uwb && 3dsp-wifi-radar 


3) Para que os ícones das barrinhas verdes e do wifi-radar apareçam na barra de cima do Unity são necessários habilitá-los, para isso dê o comando como usuário comum, e após dar o comando no terminal,  se não aparecer efetue o logof, caso ainda não aparece reinicie o sistema:




$ gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"





CONECTAR O 3DSP-WIFI-RADAR AUTOMATICAMENTE
ATENÇÃO: Após conectar o 3dsp-wifi-radar, o qual irá criar o arquivo de configuração de conexão no arquivo wpa_supplicant.conf proceda o próximo passo.

4) Iniciar o 3dsp-wifi-radar e uWB automaticamente


a) O aplicativo 3dsp-wifi-radar para conectar-se utiliza de aplicativos que só são  executados como root, como é o caso do "ifconfig" e "iwconfig" e desta forma o aplicativo wifi-radar solicita  autenticação deste super-usuário para conectar-se, então para resolver esta situação são necessários os seguintes passos:

A seguir vamos criar um script que fará com que o aplicativo wpa_supplicant tenha um delay de 30s para que os aplicativos uWB e 3dsp-wifi-radar possam ser carregados primeiramente, e só então ele é executado. O script é o 3dspwpasupplicant.sh, no comando a seguir será dado a permissão de execução, e no próximo daremos autorização para o usuário logado que execute os aplicativos: uwb, wpa_suplicant, iwconfig, ifconfig e o script 3dspwpasupplicant.sh para executarem sem a autenticação do usuário root. 


Digitar no Terminal:

$sudo echo "/bin/sleep 30 && /usr/bin/sudo  /sbin/wpa_supplicant -D wext -i twifiu0 -c /etc/wpa_supplicant/wpa_supplicant.conf" >> /etc/init.d/3dspwpasupplicant.sh

$sudo chmod +x /etc/init.d/3dspwpasupplicant.sh

$sudo sh -c "ALL=NOPASSWD: /usr/sbin/3dsp-wifi-radar, /sbin/iwconfig, /sbin/ifconfig, /usr/bin/uwb, /sbin/wpa_supplicant, /etc/wpa_supplicant/wpa_supplicant.conf, /etc/init.d/3dspwpasupplicant.sh >> /etc/sudoers"

b) Abra o aplicativo de sessão:
pressione a tecla super (tecla com o símbolo da Microsoft - windowskey) e solte. Digite no campo de pesquisa: "sessão".

 Tecla super



Clique no Aplicativo de sessão.

Criar três instâncias de execução de aplicativos iniciais clicando no botão adicionar: Um para o wpa_supplicante, um para Uwb e um para o 3dsp-wifi-radar.



- WPA_SUPPLICANT

Nome: 3dsp iniciar
Comando:  sudo /etc/init.d/3dspwpasupplicant.sh
Comentário: iniciar a rede automaticamente


- UWB

Nome: 3DSP uWB
Comando:  sudo /usr/bin/uwb
Comentário: 3DSPCard_WB

 -3DSP-WIFI-RADAR

Nome: 3dsp-wifi-radar
Comando:  sudo /usr/sbin/3dsp-wifi-radar
Comentário: carregando o 3dsp-wifi-radar


Para fazer o teste reinicie o sistema e veja se conectou automaticamente.

5) - Para quem não gosta do Unity do Ubuntu 12.04 e usuário do gnome clássico, dê o comando no terminar e instale-o com os comandos e procedimentos logo abaixo:
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, clicar no canto superior direito onde está inscrito o nome do usuário e depois clique no menu suspenso e encerrar sessão:


b) Na sessão clicar no ícone do lado direito do usuário (ícone do gnome):



c) Selecione Gnome Classic (No effects)


Caso queira o Unity novamente faça o mesmo processo e escolha Ubuntu ou Ubuntu 2D



5) Pode-se iniciar o uwb e 3dsp-wifi-radar através do menu Aplicativo >> Acessórios >> 3DSP Uwbdo menu Aplicativo >> Acessórios >> 3DSP Wifi radar.
                           

36 comentários:

Roberto Mastrángelo disse...

¿Podrías por favor postear las instrucciones para 32 bits?

erionb disse...

Roberto a diferença existente entre 64 e 32 bits é somente a biblioteca e o link simbólico desta biblioteca, o restante é tudo igual.
Baixe a biblioteca para 32 bits:

$ wget -c http://mirror.pnl.gov/ubuntu//pool/main/libn/libnotify/libnotify1_0.4.5-1ubuntu3_i386.deb

$ sudo dpkg -i libnotify1_0.4.5-1ubuntu3_i386.deb

$ sudo cp /usr/lib/libnotify.so.1.1.3 /usr/lib/i386-linux-gnu/

$sudo ln -sf /usr/lib/i386-linux-gnu/libnotify.so.1.1.3 /usr/lib/i386-linux-gnu/libnotify.so.1

Raul Vinicius disse...

Muito obrigado, mais uma vez.
Esse blog sempre me salva em toda atualização de sistema.

erionb disse...

Gostou amigo, então clique no G+ (google Mais) no inicio do post

JP disse...

Vlw amigo, toda vez que muda de versão é uma briga com esse 3dsp.

Filipe disse...

tenho um notebok microboard ultimate, veio de fábrica com o Ubuntu 8.10, posteriormente instalei o 9.10. Posso instalar o 12.04 sem medo e configurar o wireless seguindo este tutorial?

erionb disse...

Sim. Eu fiz um tutorial acesse através do link: http://eritonb.blogspot.com.br/2012/05/3dsp-bluew2310-u-no-ubuntu-1204-kernel.html

Anônimo disse...

Pegou bacana! Apenas o bluetooth que não reconheceu mas o wifi pega tranquilo seguindo esse tutorial! Valeu mesmo rapaz!

Teles disse...

Opa Eriton, me tire só uma dúvida eu consegui instalar seguindo esses passos aí mas toda vez que a máquina liga, após o login inicial ele pede autenticação pra o 3DSP, tem como ele já deixar autenticado sempre? Tipo tem como ele ter permissão permanente pra não ficar pedindo autenticação direto?

erionb disse...

Teles dê uma olhada no item 4 do post onde explico como conectar automaticamente o 3dsp-wifi-radar. Não esqueça de recomendar o blog clicando no G+1 no inicio do post

Paulo Bruno disse...

Boa noite, Amigo.
Estou com um problema. Todos os passos são feitos com sucesso, só que o 3dsp uWB não aparece próximo ao relógio e nem quando eu digito no Unity.
O 3dsp wifi radar aparece normalmente.

erionb disse...

Paulo Bruno deve estar faltando algum procedimento ou aplicativo. Abra um terminal e digite:

$sudo uwb

e poste a mensagem.

Veja se você tem os compiladores entrando no diretório:

$cd 3dsp/driver_src
$sudo make

e caso tenha algum erro poste no comentário

Daniel Isaia disse...

Olá!
Tenho um MUB um pouquinho diferente: minha placa 3DSP é PCI-e em vez de USB. Existe um procedimento parecido com esse aí do post para me "salvar"?
Grato pela atenção!

erionb disse...

Este dispositivo dos infernos é o pior que já vi. O fabricante não se interessou em disponibilizar a códificação ou inserir os drivers no Kernel do Linux. no seu caso acho meio difícil, pois já não é atualizado a muito tempo, inclusive o site onde tinha as atualizações dos drivers está Offline. Os procedimentos são parecidos, porém, tem que verificar se o código compila para o kernel atual. o link do site do fabricante é http://www.stk.com.tw/product-01.asp?Product_Type=58

erionb disse...

Sei que é uma situação meio radical, mas foi a maneira para está resolvendo o problema em relação ao dispositivo fazendo a troca dele, então fiz um post com o passo-a-passo de como trocar o dispositivo wireless: http://eritonb.blogspot.com.br/2011/02/trocando-o-dispositivo-wireless-3dsp.html

Lucas Piovezan disse...

Olá caro amigo Eriton, eu fiz todo o passo a passo, consegui fazer os ícones ficarem na bandeja, o ubuntu reconhece o 3DSP e o 3DSP WiFi Radar, faz a conexão normal, so que quando eu vou navegar, não abre nenhum site, aparece que esta conectado so que não funciona nada, nem carrega site nenhum. O que sera que pode ser? revisei tudo novamente para ver se havia errado em algo, mais esta tudo ok. Será que é alguma outra configuração a mais que precisa ser feita?
Deste já obrigado pela atenção e parabéns pelo excelente blog, me ajuda muito. Até mais!!!

Bernard Miville disse...

Apologies, I can not write in Portuguese. I hope someone can help me anyway. I followed all your steps and it installed without any problems on Lubuntu 12.04 (not using Unity). When I go to run it I get the following errors:

mivilleb@vetero:~/3dsp$ sudo uwb && 3dsp-wifi-radar
pid: 8940 process lock the file successfully!

libnotify-Message: GetServiceInformation call failed: The name org.freedesktop.Notifications was not provided by any .service files
libnotify-Message: Error getting spec version
(uwb:8940): libnotify-CRITICAL **: notify_get_server_info: assertion 'proxy != NULL' failed
NAME: U@@S@@@@@@@5M

The 3dsp-wifi-radar seems to work by itself, it is only the uwb that fails.

dmesg shows:

uwb(8940): segfault at 100000 ip 007a41f0 sp bfb7ae40 error 4 in libc-2.15.so[72c000+19f000]


Any idea what is going on?

Thanks for your help.

Bernard
New Zealand

Anônimo disse...

estou com o mesmo erro do amigo acima !
o que pode ser ?????

Unknown disse...

não passo deste ponto fico travado aki alguma dia de como saio disso

eric@eric-note:~$ cd 3dsp
eric@eric-note:~/3dsp$ sudo bash Install_3DSPUSB.sh
* Compiling the drivers, it will take some minutes...
* Installing the drivers...
* Installing the WB and wbtool...
* Installing the 3dsp-wifi-radar...
* Creating the init scripts...
* Loading the modules...
eric@eric-note:~/3dsp$ sudo uwb && 3dsp-wifi-radar
pid: 3277 process lock the file successfully!

Name: notify-osd is notify-osd
pid: 3277 process lock the file successfully!
AntennaFlag = 0

Start rfcomm/pand server......
sudo: pand: comando não encontrado
Add SDP services......

Nande! disse...

Oi eriton,
Thanks for your post is really awesome.
i have the same problem as Doublë, my card is pcie, when i run uwb it says "ioctl: wrong address" please, isnt there any way to make this drivers work with pcie too?

Unknown disse...

Do fundo do meu coração devo declarar que odeio a 3dsp, pois fiz tudo para o wireless funcionar e funcionou (obrigado pelo tutorial), hoje atualizei meu Ubuntu 12.4 e...
...o wireless parou novamente, estou pensando seriamente em comprar uma nova placa para o me MUB.

Sully disse...

Esse procedimento funciona para o ubuntu 12.04 kernel 3.5?? fiz todo o procedimento e não consigo conectar à rede wireless. :/

Anônimo disse...

Lo pongo en español porque no se portugues.
Me sale este error

root@ubuntu:/home/ubuntu/3dsp# uwb
pid: 19319 process lock the file successfully!

Name: notify-osd is notify-osd
ioctl error: Dirección incorrecta
pid: 19319 process lock the file successfully!
AntennaFlag = 0
ioctl error: Dirección incorrecta
ioctl error: Dirección incorrecta
ioctl error: Dirección incorrecta
y repite y repite este últmo renglon

Anônimo disse...

Caro Eriton,

Segui todos os passos do post, por sinal muito bom, bem fácil de seguir pra quem não entende nada sobre os comandos do linux. Aparentemente deu tudo certo, o radar e o bluetooth tão ok, mas a internet wifi, nada, nem inicia. O que faço, o que pode está errado?

Ana karla

Endriu disse...

quando digito sudo uwb, aparece o seguinte:
NO! pid:3782 find pid:3053 lock the file /usr/local/3DSP/usb/wbusb.conf

mitute disse...

Para el cuarto paso (4) Inicie 3dsp-wifi-radar y automáticamente UWB ):
en Linux mint 13 es el mismo procedimiento?

mitute disse...

Ami lo que no logre hacer funcionar es el bluetooth, apesar de que me aparece el icono con las tres yatias verdes, y sale como "coexist", pero no puedo configurar ningun dispositivos con el administrador de bluetooth

Anônimo disse...

I patched and compiled the 3dsp driver for Ubuntu 13.04. I tested it with network manager and it works fine! You can find it here: https://github.com/Alamot/3dsp

mitute disse...

Gracias anonimos, esos driver me funcionaron en linux mint 15.
Lo voy a difundir.
Thank!!!!!

mitute disse...

Gracias Gracias!!!

Anônimo disse...

A saída do execução do passo 4!

p@P:~$ sudo sh -c "ALL=NOPASSWD: /usr/sbin/3dsp-wifi-radar, /sbin/iwconfig, /sbin/ifconfig, /usr/bin/uwb, /sbin/wpa_supplicant, /etc/wpa_supplicant/wpa_supplicant.conf, /etc/init.d/3dspwpasupplicant.sh >> /etc/sudoers"
sh: 1: /usr/sbin/3dsp-wifi-radar,: not found
p@P:~$

Como devo proceder? PS: Até esta parte tudo executou normalmente e corretamente.

Anônimo disse...

O meu está dando problema nessa parte.

thiago-silva@thiagosilva-Calpella-Platform:~$ sudo uwb && 3dsp-wifi-radar
[sudo] password for thiago-silva:
NO! pid:5813 find pid:1714 lock the file /usr/local/3DSP/usb/wbusb.conf
read file: /etc/wifi-radar/wifi-radar.conf
Initialzers: domian is US
Authentication for running 3dsp-wifi-radar failed!

LiaV disse...

Hola, soy Lia y te lo pongo en castellano o en ingles a ver cual se te hace mas facil, los 2 programas parecen instalados y cargan al iniciar pero
el wifi radar me dice: no valid wireles device.
y el 3dsp uwd no tiene las rayitas verdes en la barra, estan grises no permite marcar la opcion coexist solo about y exit.

segui el proceso de instalacion pero al final me salia un error como error locate file
si lo intento hacer de nuevo sale asi

liavivas@LiaVivas-netbook:~$ sudo uwb && 3dsp-wifi-radar
NO! pid:3072 find pid:1733 lock the file /usr/local/3DSP/usb/wbusb.conf
read file: /etc/wifi-radar/wifi-radar.conf
Initialzers: domian is US
Authentication for running 3dsp-wifi-radar failed!


luego en los pasos de iniciar automaticamente me sale asi: (es normal)

liavivas@LiaVivas-netbook:~$ sudo echo "/bin/sleep 30 && /usr/bin/sudo /sbin/wpa_supplicant -D wext -i twifiu0 -c /etc/wpa_supplicant/wpa_supplicant.conf" >> /etc/init.d/3dspwpasupplicant.sh
bash: /etc/init.d/3dspwpasupplicant.sh: Permission denied

liavivas@LiaVivas-netbook:~$ sudo chmod +x /etc/init.d/3dspwpasupplicant.sh
[sudo] password for liavivas:
chmod: cannot access `/etc/init.d/3dspwpasupplicant.sh': No such file or directory

liavivas@LiaVivas-netbook:~$ sudo sh -c "ALL=NOPASSWD: /usr/sbin/3dsp-wifi-radar, /sbin/iwconfig, /sbin/ifconfig, /usr/bin/uwb, /sbin/wpa_supplicant, /etc/wpa_supplicant/wpa_supplicant.conf, /etc/init.d/3dspwpasupplicant.sh >> /etc/sudoers"
sh: 1: /usr/sbin/3dsp-wifi-radar,: not found

pienso que al final comprare una tarjeta wifi nueva pero es casi finales de diciembre y lo veo dificil ahorita todo esta cerrado y la gente esta de viaje, me puedes ayudar a resolver por ahora?

In English:
The two programs start automatically but
the 3dsp uwb does not have green bars, they are grey. and it only allows me to mark about and exit, I connot mark coexist.
the wifi radar says: no valid wireless device.

when i was finishing the installment it said something like error can't locate file

if I try to do it agian it says

liavivas@LiaVivas-netbook:~$ sudo uwb && 3dsp-wifi-radar
NO! pid:3072 find pid:1733 lock the file /usr/local/3DSP/usb/wbusb.conf
read file: /etc/wifi-radar/wifi-radar.conf
Initialzers: domian is US
Authentication for running 3dsp-wifi-radar failed!

then, in the next steps i get this messages (are they normal?)

liavivas@LiaVivas-netbook:~$ sudo echo "/bin/sleep 30 && /usr/bin/sudo /sbin/wpa_supplicant -D wext -i twifiu0 -c /etc/wpa_supplicant/wpa_supplicant.conf" >> /etc/init.d/3dspwpasupplicant.sh
bash: /etc/init.d/3dspwpasupplicant.sh: Permission denied

liavivas@LiaVivas-netbook:~$ sudo chmod +x /etc/init.d/3dspwpasupplicant.sh
[sudo] password for liavivas:
chmod: cannot access `/etc/init.d/3dspwpasupplicant.sh': No such file or directory

liavivas@LiaVivas-netbook:~$ sudo sh -c "ALL=NOPASSWD: /usr/sbin/3dsp-wifi-radar, /sbin/iwconfig, /sbin/ifconfig, /usr/bin/uwb, /sbin/wpa_supplicant, /etc/wpa_supplicant/wpa_supplicant.conf, /etc/init.d/3dspwpasupplicant.sh >> /etc/sudoers"
sh: 1: /usr/sbin/3dsp-wifi-radar,: not found

I think that eventually I will end up buying a new wifi card, but right now the year is almost ending and I see that difficult for now, everyone here is on vacations. Besides I just spent some money in a new keyboard and DDR (my daughter slaughtered the old keyboard and I only had 1gb ddr because the other one had been robbed from the notebook)
If you can help me to solve this while i get the new wifi card! I would really appreciate it! thanks!

Unknown disse...

O meu trava aqui: arellimatos@Amatos:~/3dsp$ sudo bash Install_3DSPUSB.sh
[sudo] password for arellimatos:
* Compiling the drivers, it will take some minutes...
* Installing the drivers...
* Installing the WB and wbtool...
* Installing the 3dsp-wifi-radar...
* Creating the init scripts...
* Loading the modules...
arellimatos@Amatos:~/3dsp$ sudo uwb && 3dsp-wifi-radar
pid: 7945 process lock the file successfully!

Name: notify-osd is notify-osd
open error: Arquivo ou diretório não encontrado
pid: 7945 process lock the file successfully!
open error: Arquivo ou diretório não encontrado
AntennaFlag = 0
open error: Arquivo ou diretório não encontrado
open error: Arquivo ou diretório não encontrado
open error: Arquivo ou diretório não encontrado

O que eu faço? Será que funcionou alguma coisa, rs?

Leiliane disse...

Olá, alguem ainda usa 3dsp? essas configurações funcionam no ubuntu 14.04? gostaria de saber as novidades..

Anônimo disse...

Alguém aí ainda usando essa placa com ubuntu?

Postar um comentário

2sleep