Páginas

Últimos posts

sábado, 29 de outubro de 2011

3dsp (Bluew2310-U) no Ubuntu 11.10 kernel 3.0

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:
 
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 
$ sudo uwb && 3dsp-wifi-radar 




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  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/interfaces
INTERFACE="${IFNAME[4]}"
PIDFILE=/var/run/wifi.pid

start() {
  # use the forced interface found in rc.inet1.conf or guess it
  [ ! "$INTERFACE" ] && INTERFACE="$(iwconfig 2>/dev/null | grep ESSID | head -n1 | cut -d " " -f 1)"
  sed -i "s/^[ \t]*interface[ \t]*=[ \t]*.*/interface = $INTERFACE/" /etc/wifi-radar/wifi-radar.conf

  if [ -e "${PIDFILE}" ]; then
    echo "Found existing ${PIDFILE}! Stopping first before starting"
    stop
  fi
  echo "Starting WiFi-Radar: "
  /usr/sbin/3dsp-wifi-radar --daemon 1> /dev/null 2> /dev/null &
   ps -e | grep wifi-radar | cut -d" " -f2 > ${PIDFILE}
}

stop() {
  echo "Stopping WiFi-Radar: "
  if [ -e "${PIDFILE}" ]; then
    kill $(cat ${PIDFILE}) 1> /dev/null 2> /dev/null
    rm -f ${PIDFILE}
  fi
killall wifi-radar 1> /dev/null 2> /dev/null
}

restart() {
  stop
  sleep 2
  start
}

status() {
  if [ -e ${PIDFILE} ]; then
    echo "The WiFi-Radar daemon is running."
  else
    echo "The WiFi-Radar daemon is not running"
  fi
}

# See how we were called.
case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        restart
        ;;
    *)
        echo $"Usage: $0 {start|stop|restart}"
        ;;
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"  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.


81 comentários:

Unknown disse...

Amigo,
Antes de mais nada, gostaria de deixar registrado o meu agradecimento pela tua iniciativa de ajuda !
No entanto, pela primeira vez, essa sua dica não funcinou.
Fiz todos os passos, conforme o tutorial, não apresentou nenhuma espécie de erro no terminal, porém só consigo abrir o wifi-radar. O "3DSP" - o ícone verdinho - não aparece.
O que posso fazer ?

erionb disse...

você fez o link simbólico para o libnotify

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

Eu havia esquecido de postar isto, depois eu corrigi...Desculpe

erionb disse...

Eu instalei o Ubuntu 11.10 do zero, e fiz todos os passos e estou acessando a internet com o maldito BlueW2310u da 3dsp

Unknown disse...

Amigo,
após os seus ajustes, funcionou perfeitamente !!!
Postando por meio desta placa 3dsp !!!

Muito obrigado. Farei o máximo de esforço possível para divulgar essa informação !

Abraço !

Roberto Mastrángelo disse...

Amigo: tengo el ubuntu 11.04 y funciona a la perfeccion con 3dsp. Aun no instale el 11.10 esperando que se solucionara el problema del mismo en el nuevo kernel 3... Pero la verdad dudo en hacerlo con la informacion que das porque las fotos que veo son del ubuntu 11.04. ¿Estas seguro que funciona en el 11.10? Gracias

erionb disse...

Sí es seguro, las dos primeras fotos son de Ubuntu 11.10. Extenderlo verá que el kernel es 3.0.0.12 y las malditos barras verdes ellos son. Todavía estoy editando el post, y me va a cambiar todo Imagna aún no había tiempo para hacer esto porque estoy haciendo poco a poco. Gracias.

Roberto Mastrángelo disse...

Disculpa mi ignorancia, pero por alguna razon no detecta el dispositivo.
Quizas se deba a que cuando pongo
sudo uwb && 3dsp-wifi-radar
me dice:
uwb: error while loading shared libraries: libnotify.so.1: cannot open shared object file: No such file or directory

Es por eso?
Gracias por tu ayuda

Unknown disse...

Amigo, venho pedir-lhe ajuda novamente !
Após a instalação do 3DSP e a navegação tranquila, aparece um problema...
NÃO CONSIGO USAR A CENTRAL DE PROGRAMAS DO UBUNTU !
Simplesmente não me dá a opção no botão "instalar".
Para lhe ajudar a "tentar me ajudar" coloquei uma imagem na internet:
http://img841.imageshack.us/img841/9313/problemacentralubuntujp.jpg

Esse problema eu já possuia com o UBUNTUONE, entretanto esse programa não era importante...Até abri um tópico no FORUM Ubuntu PT, porém sem êxito.

Se puderes me ajudar, ficarei muito grato.

erionb disse...

Roberto Mastrangelo.


Buenas noches Amigo, hubo una actualización de la versión libnotify 1 a la versión 4 de Ubuntu, hacer el enlace simbólico como el siguiente comando que va a resolver su problema.

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

erionb disse...

Bruno Affonso,
Estou procurado uma solução para este problema. Você pode usar o apt-get em um terminal com o seguinte comando:

$sudo apt-get install APLICATIVO-A-SER-INSTALADO

para saber o nome correto do aplicativo, dê o comando para localizar o aplicativo da seguinte forma:

$sudo apt-cache search Aplicativo

Unknown disse...

Eriton, agradeço a colaboração.
Realmente consigo instalar os programas pelo "apt-get". No entanto, ao realizar um "apt-get update", aparecem algums erros que não faço a menor idéia do que seja. Você poderia me ajudar nesse problema também ? Segue a imagem:
http://img835.imageshack.us/img835/5108/erronoaptupdate.jpg

Abraço !

Willian disse...

uau, já tinha desistido novamente, vi o feed deste post e agora pretendo retornar ao Linux.
Olha, complicado isto :/

erionb disse...

Boa Noite Bruno Affonso,
Abra um terminal com as teclas alt + ctrl +t, e digite o seguinte:
$sudo software-center

vá no menu: Editar > Canais de software >
Na aba Aplicativos Ubuntu mude o servidor-Brasil para Servidor-principal. Na aba outro software desmarque as opções relativas ao que está dando o erro, todos iniciados por: http://extras.ubuntu.com oneiric/main Translations...feche a central de Programas, e no console dê os comandos:

$sudo apt-get update

Use o Synaptic, esta central de programas está com bug, creio eu, não consegui resolver ainda, mas tem a opção de instalação do synaptic (modo gráfico) com os seguintes comandos:

$sudo apt-get install synaptic

caso não dê certo execute os seguintes comandos adicionando repositório e instalando o synaptic:
$sudo add-apt-repository ppa:ricotz/testing
$sudo apt-get update
$sudo apt-get install synaptic
$sudo synaptic

erionb disse...

Boa noite Bruno Affonso,

Descobri o problema da Central de Programas do Ubuntu 11.10 (Instalar fica cinza), está realacionado ao dispositivo wireless da 3dsp. A central do Ubuntu 11.10 reconhece somente o NetworkManager como gerenciador de conexão, como o dispositivo BlueW2310U usa o wifi-radar, a central não identifica o dispositivo e fica como não está conectado na Internet. Bom descobri o Problema agora é só trabalhar em cima dele, quando descobri como a Central reconhecer o BlueW2310-U irei postar no blog. Existe outors métodos como a atualização pelo synaptic descrito anteriormente ou através da conexão wire(cabo de rede) ou ainda com um dispositivo tipo wireless usb tipo pendriver, ou melhor ainda trocar esta porcaria de placa XingLing.Rssss

CaioH disse...

Poo Eriton vc poderia me ajudar ?
aqui ta dando o seguinte problema eu tenho instalado aqui o Piguy OS 11.04 que como se percebe e derivada do ubuntu 11.04 !
eu atualizei o Kernel do mesmo para a versão "3.1.0-030100-generic"
e meu dispositivo 3DSP Parou de funcionar e agora
não vai nem com reza braba !
tentei fazer o procedimento que vc passou aqui pelo seu Blog mais nada de funcionar !
antes de instalar tudo de novo o driver da 3dsp tentei remover o antigo com o comando :
"sudo bash Uninstall_3DSPUSB.sh"
mais nada de funcionar ele trava na seguinte parte :
Remove the drivers and utilities for 3DSP card?(y/n) y
* Removing the init scripts...
* Removing the 3dsp-wifi-radar...
* Removing the WB and wbtool...
* Unloading the modules... <- Chegando aqui não vai mais para lugar algum !
tentei instalar sem remover aversão antiga mais tambem não funfa !
qual seria o procedimento mais adequado ?

erionb disse...

Ele não remove porque foi instalado em uma versão anterior ao kernel instalado. Pergunto você desinstalou o kernel anterior?
Dê os comandos a seguir e poste a mensagem que aparece na tela do note, para eu entender o que está acontecendo:

$cd 3dsp/driver_src/
$sudo make

CaioH disse...

Não não desinstalei a versão anterior , é necessário ?
segue o resultado do comando ! (o resultado do comando é muito extenso dividi em 2 partes)
make -C /lib/modules/3.1.0-030100-generic/build/ M=`pwd`
make[1]: Entrando no diretório `/usr/src/linux-headers-3.1.0-030100-generic'
LD /home/caio/3dsp/driver_src/bus/built-in.o
CC [M] /home/caio/3dsp/driver_src/bus/businit.o
CC [M] /home/caio/3dsp/driver_src/bus/busioctl.o
LD [M] /home/caio/3dsp/driver_src/bus/3dspusbbus.o
LD /home/caio/3dsp/driver_src/new_bluetooth/built-in.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/tdsp_memory.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/tdsp_event.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/tdsp_mutex.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/tdsp_timer.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/tdsp_tasklet.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/tdsp_usb.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/tdsp_work.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/tdsp_skb.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/tdsp_file.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/tdsp_bus.o
CC [M] /home/caio/3dsp/driver_src/new_bluetooth/lbluetooth_entry.o
/home/caio/3dsp/driver_src/new_bluetooth/lbluetooth_entry.c: In function ‘_bluetooth_usb_probe’:
/home/caio/3dsp/driver_src/new_bluetooth/lbluetooth_entry.c:673:41: warning: cast from pointer to integer of different size
/home/caio/3dsp/driver_src/new_bluetooth/lbluetooth_entry.c:686:47: warning: cast from pointer to integer of different size
LD [M] /home/caio/3dsp/driver_src/new_bluetooth/3dspusbbt.o
LD /home/caio/3dsp/driver_src/private/new_bluetooth_priv/built-in.o
CC [M] /home/caio/3dsp/driver_src/private/new_bluetooth_priv/usbbt_entry.o
LD [M] /home/caio/3dsp/driver_src/private/new_bluetooth_priv/3dspusbbtpriv.o
LD /home/caio/3dsp/driver_src/private/wlan_priv/built-in.o
CC [M] /home/caio/3dsp/driver_src/private/wlan_priv/usbwlan_entry.o
LD [M] /home/caio/3dsp/driver_src/private/wlan_priv/3dspusbwlanpriv.o
LD /home/caio/3dsp/driver_src/wlan/built-in.o
CC [M] /home/caio/3dsp/driver_src/wlan/tdsp_memory.o
CC [M] /home/caio/3dsp/driver_src/wlan/tdsp_event.o
CC [M] /home/caio/3dsp/driver_src/wlan/tdsp_mutex.o
CC [M] /home/caio/3dsp/driver_src/wlan/tdsp_timer.o
CC [M] /home/caio/3dsp/driver_src/wlan/tdsp_tasklet.o
CC [M] /home/caio/3dsp/driver_src/wlan/tdsp_usb.o
CC [M] /home/caio/3dsp/driver_src/wlan/tdsp_bus.o
CC [M] /home/caio/3dsp/driver_src/wlan/tdsp_file.o
CC [M] /home/caio/3dsp/driver_src/wlan/lwlan_ioctl.o
CC [M] /home/caio/3dsp/driver_src/wlan/lwlan_netdev.o

CaioH disse...

CC [M] /home/caio/3dsp/driver_src/wlan/lwlan_entry.o
/home/caio/3dsp/driver_src/wlan/lwlan_entry.c: In function ‘_wlan_usb_probe’:
/home/caio/3dsp/driver_src/wlan/lwlan_entry.c:256:13: warning: cast from pointer to integer of different size
/home/caio/3dsp/driver_src/wlan/lwlan_entry.c:257:13: warning: cast from pointer to integer of different size
/home/caio/3dsp/driver_src/wlan/lwlan_entry.c:258:22: warning: cast from pointer to integer of different size
/home/caio/3dsp/driver_src/wlan/lwlan_entry.c:270:28: warning: cast from pointer to integer of different size
LD [M] /home/caio/3dsp/driver_src/wlan/3dspusbwlan.o
LD /home/caio/3dsp/driver_src/built-in.o
Building modules, stage 2.
MODPOST 5 modules
CC /home/caio/3dsp/driver_src/bus/3dspusbbus.mod.o
LD [M] /home/caio/3dsp/driver_src/bus/3dspusbbus.ko
CC /home/caio/3dsp/driver_src/new_bluetooth/3dspusbbt.mod.o
LD [M] /home/caio/3dsp/driver_src/new_bluetooth/3dspusbbt.ko
CC /home/caio/3dsp/driver_src/private/new_bluetooth_priv/3dspusbbtpriv.mod.o
LD [M] /home/caio/3dsp/driver_src/private/new_bluetooth_priv/3dspusbbtpriv.ko
CC /home/caio/3dsp/driver_src/private/wlan_priv/3dspusbwlanpriv.mod.o
LD [M] /home/caio/3dsp/driver_src/private/wlan_priv/3dspusbwlanpriv.ko
CC /home/caio/3dsp/driver_src/wlan/3dspusbwlan.mod.o
LD [M] /home/caio/3dsp/driver_src/wlan/3dspusbwlan.ko
make[1]: Saindo do diretório `/usr/src/linux-headers-3.1.0-030100-generic'

erionb disse...

No make não deu erro, aparentemente está tudo ok!

Dê o comando:
$sudo make install

Poste somente o final, pois se ocorrer o erro aparecerá no final.

Verifique também sem tem a biblioteca libnotify

com o comando:

$find / -name libnotify.so*

e poste qual é a versão que você tem...

exemplo: /usr/lib/x86_64-linux-gnu/libnotify.so.4

CaioH disse...

Eriton continua a dar erro !
apos o comando make install trava nesta ultima linha e não sai dai.

~/3dsp/driver_src$ sudo make install
cp -f 3dspcode.bin /usr/local/3DSP/usb/
cp -f bus/3dspusbbus.ko /usr/local/3DSP/usb/
cp -f new_bluetooth/3dspusbbt.ko /usr/local/3DSP/usb/
cp -f wlan/3dspusbwlan.ko /usr/local/3DSP/usb/
cp -f private/new_bluetooth_priv/3dspusbbtpriv.ko /usr/local/3DSP/usb/
cp -f private/wlan_priv/3dspusbwlanpriv.ko /usr/local/3DSP/usb/
cp -f tdspusbcardinit /etc/init.d/
chmod 755 /etc/init.d/tdspusbcardinit
Inserting modules...
insmod /usr/local/3DSP/usb/3dspusbbus.ko


agora a biblioteca libnotify

/usr/lib/libnotify.so.4.0.0
/usr/lib/libnotify.so.1
/usr/lib/libnotify.so.4
/usr/lib/libnotify.so.1.2.3
/usr/lib/x86_64-linux-gnu/libnotify.so.1

erionb disse...

Os módulos foram compilados, somente na hora de inseri-los no kernel é que está acontecendo o travamento.

dê o comando:

$sudo /etc/init.d/tdspusbcardinit stop
$sudo /etc/init.d/tdspusbcardinit start

e poste na tela

CaioH disse...

é Eriton meu terminal deve tá cansado pq não sai do lugar tentei os 2 comando que vc passou e nos 2 trava da mesma forma depois que digito a senha do root trava.

erionb disse...

executa no terminal o aplicativo e o módulo do dispositivo:

$sudo uwb &
$sudo 3dsp-wifi-radar &

as vezes carregando o aplicativo e o módulo aparece algum erro

CaioH disse...

Eriton obrigado pela atenção mais antes de ver este seu ultimo comentário voltei para a versão antiga do meu Kernel e desinstalei a versão 3.1 agora estou a usar novamente a versão:
linux-image-3.0.0-12-generic
que foi a ultima a funcionar corretamente.
irei instalar os driver novamente muito obrigado pela atenção.

Pekapa disse...

Funcionou perfeitamente! Muito obrigado pelo tutorial! xD

Como software para conectar o wi-fi eu utilizo o wicd

$ sudo apt-get install wicd

basta ir na aba de preferências e colocar "twifiu0" no campo "Wireless interface".

Roberto Mastrángelo disse...

Amigo:

Sigo tus instrucciones paso por paso y al poner

sudo uwb && 3dsp-wifi-radar


me da el error:

uwb: error while loading shared libraries: libnotify.so.1: cannot open shared object file: No such file or director

soy novato en esto, pero presumo que esa es la razon por la que no funciona.

Veo que otros amigos han podido hacerlo, asi qeu debo estar equivocandome en algo.

Saludos y gracias por tu trabajo e interes

erionb disse...

Boa Noite Roberto...

Você está instalando ubuntu 11.10 32 bits ou x86_64 bits? (para saber qual é a versão digite no terminal: $uname -a e poste oara no blog para outras instruções)

Este tutorial é para a versão x86_64. Falta o link simbólico da biblioteca libnotify (versão 1), executa o comando abaixo em um terminal(alt + ctrl +t):

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

caso seja 32 bits, localize o diretório desta biblioteca e faça o link simbólico com o comando acima.
Para localizar digite:

$sudo find -name libnotify.so*

e depois use o comando de link simbólico:
$sudo ln -sf /diretório/arquivo/alvo /diretório/arquivo/link

dê uma lida no manual: http://linux.die.net/man/1/ln

Roberto Mastrángelo disse...

Eriton:

Mi procesador es de 32 bits. Aun no pude hacerlo funcionar y volvi al 11.04 hasta tanto encuentre la solución.

Gracias

Eriton:

Meu processador é 32 bits. Mesmo eu não poderia fazê-lo funcionar e voltou para 11,04, até encontrar a solução.

obrigado

Jefferson Penna disse...

já tentei de tudo, instalei o ubuntu do zero,
segui os passos mas até agora nada, o 3dsp-wifi-radar carrega (deu problema no ícone na instalação) mas o 3dsp (ícone verdinho) não abre de jeito nenhum...

não faço ideia do que fazer, nesse momento to formatando... (to perdido, acho q vou ter que voltar ao tio bill)

Zé Carlos disse...

Erilton, segui todos os seus passos e também os passos de alguns comentários do post, inclusive instalei o wicd, mas não conecta. Em uma das última tentativas, o 3dsp Wifi Radar, ficava conectando e desconectando. Segui uns passos seus no viva o linux para alterar o wbusb.conf, mas ao fazer isso, o note liga, faço login, tudo normalmente, mas quando parece ter carregado o sistema, o mesmo não efetua nenhuma ação, nao emite nenhum sinal, como se estivesse travado, mas ainda assim consigo movimentar o cursor e entrar no terminal via ctrl + alt + F*. Gostaria muito que você ou alguém pudesse me ajudar, pois já havia usado o ubuntu no note, mas com versões mais antigas e funcionava o wifi (não lembro quais versões). Não sei mais o que fazer =/

erionb disse...

Zé Carlos Boa Noite,
Preciso saber qual é o erro que retorna no seu sistema. Abra um Terminal com as teclas Alt + Ctrl + T e digite:

$sudo uwb &
$sudo 3dsp-wifi-radar

Jefferson Penna disse...

Não consigo carregar o 3dsp, quando executo os seguintes resultados:

Quando executo o bash install obtenho o seguinte resultado:
* 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...



Em seguida executo o sudo uwb && 3dsp-wifi-radar e obtenho o seguinte retorno:
pid: 3070 process lock the file successfully!



(uwb:3070): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",



(uwb:3070): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",



(uwb:3070): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",



(uwb:3070): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",



Name: notify-osd is notify-osd

pid: 3070 process lock the file successfully!

AntennaFlag = 0

uwb: symbol lookup error: uwb: undefined symbol: notify_notification_new_with_status_icon


Será que você pode me ajudar?

erionb disse...

Boa Dia Jefferson,
O aplicativo e o módulo do dispositivo estão carregados, no unity não aparece por padrão os ícones na barra de tarefas, você terá que habilitá-los ou logar com o Ubuntu Clássico para poder ver as barrinhas verdes e o ícone do 3dsp-wifi-radar. Dê o comando abaixo para ver se habilita os ícones do dispositivo no unity:

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

Jefferson Penna disse...

resolvido Eriton, fiz as dicas de passar pro Ubuntu classic e funcionou normalmente a wifi. Na verdade foi ate melhor porque o Unity tava esquentando de mais o MUB. Muito obrigado, vou conseguir suprir a necessidade até a minha placa Intel chegar!!

Zé Carlos disse...

Boa noite Erilton,
desculpe-me não ter postado as mensagens de erro. Acontece que eu precisava muito do MUB com net e instalei o Win 7 de novo =/. Mas vou ver se instalo o ubuntu e ao realizar o tutorial, posto aqui o erro para ver se resolvemos esse problema. Vlw.

Handerson Ramos disse...

Olá, cara estou com o mesmo problema do amigo "Roberto Mastrángelo", minha versão é a 32Bits,e estou com problema no caminho do libnotify, colocando o comando que você se refere-se a acima(sudo find -name libnotify.so) mas não a retorno de caminho nem um, gostaria de uma ajuda pois já quebrei muito a cabeça, valeu.

erionb disse...

Boa Noite Anderson,
O Código de instalação dos módulos foi compilado com a versão 1 do libnotify, a qual foi atualizada para a versão 4 no Unity.
Dê o comando para localizar a biblioteca libnotify:

$ sudo find / -name libnotify.so*
Será impresso na tela o caminho com a biblioteca localizada, creio que no seu caso vai estar em /usr/lib/libnotify.so.4.0.0

então faça o link simbólico:
sudo ln -sf /caminho/completo/libnotify.so.4.0.0 /caminho/completo/libnotify.so.1

erionb disse...

Acho que no seu caso é:
$sudo ln -s /usr/lib/i386-linux-gnu/libnotify.so.4.0.0 /usr/lib/i386-linux-gnu/libnotify.so.1

Anônimo disse...

Só uma dúvida, pelo que você citou no inicio, você trocou a placa? Tenho um Microboard e será que arrumo uma placa WIFI melhorzinha pra ele?

erionb disse...

intel 5100
post: http://eritonb.blogspot.com/2011/06/intel-5100-adaptador-compativel-com-o.html

Anônimo disse...

oiii preciso de ajuda sou novato e preciso configurar o wireless do meu not instalei o ubuntu 11.10 e nao estou dando conta me ajudem por favor meu email e meu msn é paulo_henrique_muller@hotmail.com se alguem puder ajudar ficarei bastante grato abraços...

Willian disse...

Pessoal, o link para baixar o módulo está com problemas
ALguém tem ele em outro diretório?

Thedemon007 disse...

Tal vez ayude a algunos http://bydemon007.blogspot.com/2010/10/ubuntu-ml-6200-3dsp-conexion-autamatica.html

erionb disse...

coloque o "s" depois do http:

https://github.com/reyiyo/3dsp.git

CaioH disse...

Amigo eu estou utilizando o Linux mint 12 com KDE
é o seguinte tudo funciona pelo visto o icone fica verdinho , mais o 3dsp-wifi-manager não aparece na area de notificação ele esta rodando mais não a como usar ele pois fica "invisivel" vc saberia me dizer como fazer para que o icone dele aparece na area de notificação ?

ou uma maneira de editar algum script ou seila que eu ja coloque o nome da minha rede wifi e senha ?
assim n precisaria mexer com a interface do programa.

erionb disse...

Os módulos foram pré-compilados para distribuições com origem as distros com sistema operacional debian, o qual tem algumas bibliotecas que o KDE não possui, um exemplo é a biblioteca libnotify.
Tente executar (Alt+f2) e digite konsole, no console do kde digite o seguinte:

$su
#uwb && 3dsp-wifi-radar

Se der algum erro poste o resultado aqui, provavelmente terá que instalar as bibliotecas faltosas.

Anônimo disse...

I there.
It is not working for me.
Maybe you can help me. Kernel says:

[ 22.925617] ************** *******************
[ 22.925628] ************** 3DSP BUS Driver *******************
[ 22.925637] ************** *******************
[ 22.925647]
[ 22.925653] tdspbus_init_module() enter!
[ 22.925661] 3DSP USB Bus Driver Build 12:11:54, Feb 13 2012
[ 22.925670] Version : BusU090716
[ 22.925676]
[ 22.925696] tdspbus_init_module() exit,ret=0!
[ 23.077113] 3dspusbwlanpriv: module license 'Proprietary' taints kernel.
[ 23.077124] Disabling lock debugging due to kernel taint
[ 23.085152] ------------[ cut here ]------------
[ 23.085172] WARNING: at /build/buildd/linux-3.0.0/kernel/trace/ftrace.c:1466 ftrace_bug+0x22d/0x270()
[ 23.085181] Hardware name: czc
[ 23.085188] Modules linked in: 3dspusbwlanpriv(P+) 3dspusbbus rfcomm bnep bluetooth parport_pc ppdev binfmt_misc snd_hda_codec_realtek snd_hda_intel snd_hda_codec usb_storage snd_hwdep snd_pcm snd_seq_midi uvcvideo videodev uas snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore psmouse serio_raw i915 drm_kms_helper snd_page_alloc drm i2c_algo_bit video lp parport r8169
[ 23.085275] Pid: 1232, comm: insmod Tainted: P 3.0.0-16-generic #28-Ubuntu
[ 23.085284] Call Trace:
[ 23.085298] [] ? panic+0xe0/0x151
[ 23.085313] [] warn_slowpath_common+0x72/0xa0
[ 23.085324] [] ? ftrace_bug+0x22d/0x270
[ 23.085333] [] ? ftrace_bug+0x22d/0x270
[ 23.085365] [] ? Mng_MakePsPollFrame+0x10/0xc4 [3dspusbwlanpriv]
[ 23.085378] [] warn_slowpath_null+0x22/0x30
[ 23.085388] [] ftrace_bug+0x22d/0x270
[ 23.085398] [] ftrace_update_code+0x100/0x150
[ 23.085427] [] ? Mng_MakePsPollFrame+0x10/0xc4 [3dspusbwlanpriv]
[ 23.085439] [] ftrace_process_locs+0x75/0xa0
[ 23.085466] [] ? Mng_MakePsPollFrame+0x10/0xc4 [3dspusbwlanpriv]
[ 23.085478] [] ftrace_module_notify+0x39/0x40
[ 23.085491] [] notifier_call_chain+0x45/0x60
[ 23.085503] [] __blocking_notifier_call_chain+0x43/0x70
[ 23.085514] [] blocking_notifier_call_chain+0x1f/0x30
[ 23.085525] [] sys_init_module+0x5e/0x210
[ 23.085535] [] ? sys_close+0x75/0xd0
[ 23.085544] [] syscall_call+0x7/0xb
[ 23.085552] ---[ end trace cdb12af51ad5df20 ]---
[ 23.085557] ftrace failed to modify [] Mng_MakePsPollFrame+0x10/0xc4 [3dspusbwlanpriv]
[ 23.085587] actual: 04:15:4d:c8:b9
[ 23.134914] Enter [_wlan_usb_probe]
[ 23.134926] 3dsp usb wlan device found:) intf 0, alt configs 1, endpoints 5
[ 23.134935] ep addr 1, type 2, in/out IN
[ 23.134941] ep addr 2, type 2, in/out OUT
[ 23.134947] ep addr 3, type 2, in/out IN
[ 23.134952] ep addr 4, type 2, in/out OUT
[ 23.134958] ep addr 9, type 3, in/out IN
[ 23.134965] tdsp_spin_lock_init is f8f30270,syscall's is f8f30270
[ 23.134971] sc is f8f36260
[ 23.134977] usb_info is f35b9e07
[ 23.134984] 3D[T:WMAIN:01069][Adap_Create] dsp Initialize start...!
[ 23.134993] 3D[T:WMAIN:01075]Adap_Create usbinfo is f35b9e07,EP_control is 0,EP_bulkout_HEAD is 4!
[ 23.135013] WLAN: Bus_new_interface: dev = f4b1c000, intf = f6a00200;
[ 23.135023] WLAN: Bus_openInterface: enter;
[ 23.135031] register_tdspbus_usbdev be called,SerialNo = 2,version=WLU100811!
[ 23.135036]
[ 23.135043] Exit register_tdspbus_usbdev with success, SerialNo = 2!state_old_from_wb = 0, devstate = 0 ParaFlag = 0

erionb disse...

What is your distro and version of it...

danilodefarias disse...

Caro Eriton, fiz os passos que vc sugeriu.
Tudo certo até aqui:

$ sudo uwb && 3dsp-wifi-radar
pid: 6653 process lock the file successfully!

(uwb:6653): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(uwb:6653): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(uwb:6653): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(uwb:6653): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

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


O comando simplesmente parou aí.
É normal demorar?

erionb disse...

Pela mensagem está tudo OK!!
Efetue o logof e logue em uma seção com o Gnome Classic, e não com Unity, conforme o item 3 deste artigo. Você verá as barrinhas e o 3dsp-wifi-radar

Munir disse...

Meu amigo, depois de quase dois anos de tentativas frustadas de instalar essa bendita placa, eu consegui com ajuda do tutorial e dos comentários.

Muito obrigado, e parabéns pela iniciativa!

Anônimo disse...

Eriton, uam duvida, esse tutorial funcina para o Ubuntu 12.04?

erionb disse...

Funciona sim, por enquanto sem problemas

erionb disse...

eu testei e funcinou sem problemas

Anônimo disse...

Eriton fiz os procedimentos do tutorial para instalaçã. Quando executo o uwb ele aparece o icone verde com a opção unplug selecionado não identifica o dispositivo wireless, quando eu clico em coexist ele fecha o icone verde e abilita o dispositivo por alguns segundos e depois não conecta mais.

erionb disse...

Execute os comandos no Terminal ("alt + ctrl + T):

$sudo uwb && 3dsp-wifi-radar

pressione enter.
Verifique qual é a mensagem impressa no terminal e poste aqui.

Anônimo disse...

Eriton essa é a saida do comando:

$sudo uwb && 3dsp-wifi-radar
pid: 6051 process lock the file successfully!

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

estou logado com o Gnome Classic e não estão aparecendo as barrinhas, tendo executar pelo menu o 3dsp-wifi-radar ele pede a senha mas tmb não aparece.
Eu estava com o ubuntu 10.04 e estava tudo funcionando perfeitamente e fiz a atualização para o 12.04 e agora não funciona mais

Unknown disse...

Bom dia Eriton

Fiz um fork no repositorio git do reyiyo e corrigi mais alguns pequenos bugs que encontrei ao tentar compilar para o ubuntu 12.04. Agora seguindo esse seu tutorial o 3DSP funciona no 12.04 também. Além disso fiz uma tradução dos programas 3dsp-wifi-radar e uwb para o português brasileiro ainda não está perfeita mas já da pra ser utilizada. As instruções de como instalar as versões traduzidas estão no README do repositorio.

Endereço do repositório é:
https://github.com/roqueboi/3dsp.git

Se quise pode divulgar no seu blog.

Anderson Lessa disse...

Segui esses os passos para instalar no ubuntu 12.04 e não deu certo. Os dois programas aparecem na lista acessorios mas não consigo inicializa-los.

Anônimo disse...

Eriton, Boa tarde!

Será q vc sabe como instalar essa placa no Debian?

erionb disse...

Boa Noite Anderson, use o modo clássico conforme o item:
3) - Para quem não gosta do Unity, Ubuntu 11.10 - gnome clássico

que você vai conseguir

erionb disse...

O processo de instalação é o mesmo, tem que se verificar se tem a biblioteca libnotify no debian que é utilizada pelos módulos de instalação. Verifique qual erro que dá durante processo de instalação e poste aqui. Este final de semana vou formatar o note e vou fazer o teste com o debian

erionb disse...

Anderson lessa, você tem que instalar a biblioteca libnotify1, seguir os procedimentos que você vai conseguir. Tem que verificar qual paltaforma você está usando x86_32 ou x86_64, cada uma tem uma biblioteca específica.

Anônimo disse...

Boa tarde Eriton, fiz a teste no Debian, instalei a biblioteca libnotify e executei a instalação.
a saida é a seguinte:


* Compiling the drivers, it will take some minutes...
make -C /lib/modules/2.6.32-5-amd64/build/ M=`pwd` clean
make[1]: Entrando no diretório `/lib/modules/2.6.32-5-amd64/build'
make[1]: *** Sem regra para processar o alvo `clean'. Pare.
make[1]: Saindo do diretório `/lib/modules/2.6.32-5-amd64/build'
make: ** [clean] Erro 2
make -C /lib/modules/2.6.32-5-amd64/build/ M=`pwd`
make[1]: Entrando no diretório `/lib/modules/2.6.32-5-amd64/build'
make[1]: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare.
make[1]: Saindo do diretório `/lib/modules/2.6.32-5-amd64/build'
make: ** [all] Erro 2
* Installing the drivers...
* Installing the WB and wbtool...
* Installing the 3dsp-wifi-radar...
* Creating the init scripts...
* Loading the modules...

erionb disse...

Caro usuário do Debian você precisa instalar o pacote de compilação, dê o comando:

#apt-get install build-essential

e depois tente instalar

Anônimo disse...

Cara você poderia informar onde comprou o wifi intel 5100??? Cara eu já desisti do 3DSP, tem jeito não! Produto chinês complica demais!

erionb disse...

Comprei no Ebay http://www.ebay.com/itm/New-Intel-Wifi-512AN-5100-Wireless-Mini-PCI-E-FULL-Card-/250916739237?pt=LH_DefaultDomain_0&hash=item3a6bcd98a5, por U$ 15,00, vem direto da china e demorou em torno de 60 (sessenta) dias para chegar, mas resolveu o problema, não fica of-line, o sinal do wireless é excelente num raio de até 5 metros. Tem no mercado livre também http://produto.mercadolivre.com.br/MLB-235389220-placa-wireless-intel-wi-fi-5100-_JM

Tales disse...

Desculpa te aperriar denovo mas é que seu blog é espetacular quanto aos problemas com o 3dsp...

olha encontrei essa placa: http://produto.mercadolivre.com.br/MLB-425920416-placa-wireless-notebook-intel-ultimate-5100-draft-n-300mbps-_JM

ela serve? posso comprar essa aí? pois no ebay eu acho difícil!

Meu notebook é um Microboard Ultimate (não é MUB) atualmente usa o 3dsp, mas encontrei placas mini-pcie maiores e menores, tem diferença?

Tales disse...

Cara desculpa por te aperriar novamente mas é que seu blog é único quanto aos problemas do 3dsp.

olha encontrei essa placa: http://produto.mercadolivre.com.br/MLB-425920416-placa-wireless-notebook-intel-ultimate-5100-draft-n-300mbps-_JM

ela serve? posso comprar essa mesma?
tem diferença entre essa placa pequena e uma maior que também tem a venda?
no linux ele é reconhecido automaticamente ou é necessário reconhecer pelo terminal?

Meu noteboook é um Microboard Ultimate! (não é MUB). Não queria comprar pelo ebay pq é mais difícil!

Agradeço

erionb disse...

Geralmente a placa de rede dos microboards são deste modelo http://www.ebay.com/itm/New-Intel-Wifi-512AN-5100-Wireless-Mini-PCI-E-FULL-Card-/250916739237?pt=LH_DefaultDomain_0&hash=item3a6bcd98a5. Essa que você postou o link é da mini e só servirá com um adaptador vendido também no ebay.
Tem que abrir o seu note, já que você está disposto a trocar e verifique se é a mini ou a outra que é maior um pouco. Eu fiz um post com o passo-a-passo para trocar o dispositivo wireless: http://eritonb.blogspot.com.br/2011/02/trocando-o-dispositivo-wireless-3dsp.html

erionb disse...

Tem ela no ML http://produto.mercadolivre.com.br/MLB-235389220-placa-wireless-intel-wi-fi-5100-_JM

Diego Crotti disse...

Eriton desculpe incomodar dnovo, mas eu formatei o note e reinstalei o Debian e o build-essential mas o erro é o msm.
O icone do uwb aparece mas não fica verde e as opções unplug e coexist ficam desabilitadas

Tales disse...

Eriton, a minha é a mini mesmo! acabei de dar uma olhada aki no note e a minha placa é similar a esta http://produto.mercadolivre.com.br/MLB-427491554-placa-wireless-notebook-intel-ultimate-5100-draft-n-300mbps-_JM?redirectedFromParent=MLB425920416#questionText ... só que sendo 3dsp... sendo do mesmo tamanho vc acha que é compatível? e uma última dúvida o meu note tem outra mini pcie ao lado... o que eu posso ligar nela além de placas de rede? ela serve de expansão pra que mais?

Agradeço desde já

erionb disse...

Verifique se sua placa mãe é intel com o comando lspci em um terminal, caso seja, há uma chance de 90 % de Compabilidade. Quanto ao outro slot tem que verificar o manual da placa mãe, pode ser de outra placa de rede, de video, bluetooth, etc...

erionb disse...

Eu formatei o note e instalei o debian só para tentar instalar essa porcaria de dispositivo. Estou tentanto ainda, estou verificando o código do driver que está em C++, mas sempre dá o erro no módulo do bluetooth, dizendo que está indefinido na menssagem de erro, e isso acontece também no Opensuse também. Bom estou quase deisistindo. Se o seu note não estiver na garantia tem a opção de trocá-lo, fiz até um passo-a-passo de como fazer isto, acabando com a sua dor de cabeça: http://eritonb.blogspot.com.br/2011/02/trocando-o-dispositivo-wireless-3dsp.html

Unknown disse...

Maluco você é o Cara!

Estou no ubuntu 10.10 instalei, e funcionou vlw mesmo!

Muito obriigado mesmo, se precisar matar alguém da um toque ai kkkk!

Vlw

erionb disse...

Obrigado clique no G+1 e recomende o blog.

Unknown disse...

Para sistema 32 bits é o memso download para o libnotify???

erionb disse...

Nelson Florêncio Junior:

Dê uma olhada no post atualizado: http://eritonb.blogspot.com.br/2012/05/3dsp-bluew2310-u-no-ubuntu-1204-kernel.html

Tem para 64 e 32 bits

Anderson Pereira disse...

Prezado, muito útil o seu blog. Parabéns!

Entretanto, sempre que eu tentava rodar o comando "sudo uwb && 3dsp-wifi-radar" eu encontrava algum problema e as tais "barrinhas verdes" permaneciam apagadas.

Então, resolvi observar tutorial do site do reyiyo: https://github.com/reyiyo/3dsp

Desinstalei o 3DSP com o comando "sudo bash Unistall_3DSPUSB.sh"

Baixei o aptitude via "sudo apt-get install aptitude". Logo após, instalei as dependências, como sugere o reyiyo, com o "sudo aptitude install build-essential linux-headers-`uname -r`". E, depois disso, reinstalei o 3DSP com o comando "sudo bash Install_3DSPUSB.sh".

Com isso, consegui, enfim, rodar o "sudo uwb && 3dsp-wifi-radar" e fazer as barrinhas verdes se acenderem e, por fim, conectar normalmente.

Obrigado pela ajuda e espero também poder ajudar alguém que tenha encontrado a mesma dificuldade que eu.

Anônimo disse...

aqui direto diz q nao tenho permissão como arrumar isso

Postar um comentário

2sleep