3dsp no Ubuntu 10.04 [RESOLVIDO]

1. 3dsp no Ubuntu 10.04 [RESOLVIDO]

Rômulo Guedes Cerqueira
romulogcerqueira

(usa Fedora)

Enviado em 03/05/2010 - 11:59h

Olá Galera,

eu baixei o Ubuntu 10.04 mas nao pude mudar ainda, porque tenho um notebook Microboard Ultimate Black e ele tem uma placa wireless 3dsp que so da suporte até a versão do kernel 2.6.x. Alguém conseguiu instalar o aplicativo ou conseguiu funcionar o hardware no Ubuntu 10.04?


  


2. 3dsp no ubuntu 10.04

eriton benevides
eritonb

(usa Slackware)

Enviado em 03/05/2010 - 21:17h

Instalando a placa de rede wireless 3dsp do Notebook Microboard Ultimate Black (MUB) com o código fonte do dispositivo no Ubuntu 10.04 Lucid

Instalar os pacotes:
=======================================
libgnome2-dev, libnotify-dev, dhcpcd, blueman, libpolkit-dev,libpolkit2, libpolkit-dbus2, libpolkit-grant2, policykit, policykit-gnome, linux-headers-(seu kernel)-generic

Baixar o código fonte no link:
=============================
wget ftp://3dsp_lpkt_usb:[email protected]/Open%20Source%20Code/BlueW-2310U_2.0.0.rar

$ 7z x BlueW-2310U_2.0.0.rar (utilize o 7-Zip ou unrar para descompactar o arquivo )



BlueW-2310U_2.0.0/
| | |
| | |___driver_src/
| |
| |_______applications/
|
|___________doc/


$ cd BlueW-2310U_2.0.0/

Instalando os Drivers:

$sudo cd driver_src/

$sudo make

$sudo mv new_bluetooth/ bluetooth
$sudo mv private/new_bluetooth_priv/ private/bluetooth_priv

(Depois do comando make, renomear as pastas: new_bluetooth para bluetooth e private/new_bluetooth_priv/ private/bluetooth_priv, pois, caso não mude, ao executar o comando make install irá ocorrer os seguintes erros: “cp: impossível obter estado de `bluetooth/3dspusbbt.ko': Arquivo ou diretório não encontrado e cp: impossível obter estado de `private/bluetooth_priv/3dspusbbtpriv.ko': Arquivo ou diretório não encontrado”)

$sudo make install

Instalando 3DSP-WiFi-Radar

$cd applications/3dsp-wifi-radar/
$sudo make install

Instalando uWB

$cd applications/uwb/
$sudo chmod +x mkinstalldirs
$sudo sh ./configure
$sudo make
$sudo make install

Instalando uwbtool

$cd applications/uwbtool/
$sudo make
$sudo make install

===============================================
Editar o arquivo "/usr/local/3DSP/usb/wbusb.conf"
===============================================

Em [BUS], na opção HOTKEYFLAG=0, mudar o valor 0 para 1


[BUS]
MFCARD=3DSP WLAN and Bluetooth Card
HOTKEYFLAG=0

================================================
Devendo ficar assim:
================================================

[BUS]
MFCARD=3DSP WLAN and Bluetooth Card
HOTKEYFLAG=1


=================================================================
Logo após a instalação dos drivers dos dispositivos ocorre o erro abaixo durante o carregamento do módulo
3dspusbbt.ko, do bluetooth:
insmod: error inserting '/usr/local/3DSP/usb/3dspusbbt.ko': -1 Unknown symbol in module
make: [install] Erro 1 (ignorado)
=================================================================

Resolvendo conflito:


1 – Copie os modulos da pasta /usr/local/3DSP/usb/*.ko para uma pasta em que você deverá criar no /lib/modules/`uname --release`/kernel/drivers/usb/3DSP (observação: verifique a versão do seu kernel – uname -r ) conforme instruções logo abaixo:

=============================================================
Criando a pasta 3DSP no diretório /lib/modules/`uname --release`/kernel/drivers/usb/
=============================================================


$sudo mkdir /lib/modules/`uname --release`/kernel/drivers/usb/3DSP

==============================================================
Copiando os módulos da pasta /usr/local/3DSP/usb/ para a pasta /lib/modules/`uname --release`/kernel/drivers/usb/3DSP/
==============================================================

$sudo cp -Rf /usr/local/3DSP/usb/ /lib/modules/`uname --release`/kernel/drivers/usb/3DSP/


2 - Editar o arquivo de inicialização dos módulos: (Observação deverá colocar na linha indicada o caminho correto do kernel, identifique o seu kernel com o comando “uname -r” sem aspas, o meu é 2.6.32-22-generic que deverá ser colocado no caminho - “insmod /lib/modules/2.6.32-22-generic/....” conforme abaixo:


$sudo gedit /etc/init.d/tdspusbcardinit

=======================================================
Comentar a linha: insmod /usr/local/3DSP/usb/3dspusbbt.ko
sleep 1
========================================================
case "$1" in
start)
insmod /usr/local/3DSP/usb/3dspusbbus.ko
sleep 1
insmod /usr/local/3DSP/usb/3dspusbwlanpriv.ko
sleep 1
insmod /usr/local/3DSP/usb/3dspusbwlan.ko
sleep 1
insmod /usr/local/3DSP/usb/3dspusbbtpriv.ko
sleep 1
insmod /usr/local/3DSP/usb/3dspusbbt.ko
sleep 1
mknod /dev/tdspusbbus c `awk '$2=="3dspusbbus" {print $1}' /proc/devices` 0
;;
stop)

==========================================
Devendo ficar da seguinte forma:
==========================================

case "$1" in
start)
insmod /usr/local/3DSP/usb/3dspusbbus.ko
sleep 1
insmod /usr/local/3DSP/usb/3dspusbwlanpriv.ko
sleep 1
insmod /usr/local/3DSP/usb/3dspusbwlan.ko
sleep 1
insmod /usr/local/3DSP/usb/3dspusbbtpriv.ko
sleep 1
####################################################################
### Mudar aqui: #####
####################################################################
insmod /lib/modules/2.6.32-22-generic/kernel/drivers/usb/3DSP/usb/3dspusbbt.ko
sleep 1
######################################################################
mknod /dev/tdspusbbus c `awk '$2=="3dspusbbus" {print $1}' /proc/devices` 0
;;
stop)


Iniciando o uWB automaticamente
========================

Sistema -> Preferências -> Aplicativos de Seção

Na guia Progrmas Iniciais, clicar no botão adicionar
nome: uwb
comando: /usr/bin/uwb
comentário: Conexão wifi 3dsp

clicar em salvar

Iniciando os modulos do dispositivo automaticamente durante a inicialização do sistema
==============================================================
$ cd /etc/init.d/
$sudo update-rc.d tdspusbcardinit defaults


Adding system startup for /etc/init.d/tdspusbcardinit ...
/etc/rc0.d/K20tdspusbcardinit -> ../init.d/tdspusbcardinit
/etc/rc1.d/K20tdspusbcardinit -> ../init.d/tdspusbcardinit
/etc/rc6.d/K20tdspusbcardinit -> ../init.d/tdspusbcardinit
/etc/rc2.d/S20tdspusbcardinit -> ../init.d/tdspusbcardinit
/etc/rc3.d/S20tdspusbcardinit -> ../init.d/tdspusbcardinit
/etc/rc4.d/S20tdspusbcardinit -> ../init.d/tdspusbcardinit
/etc/rc5.d/S20tdspusbcardinit -> ../init.d/tdspusbcardinit


Iniciando a conexão automaticamente
============================

Editar o arquivo de configuração /etc/network/interfaces e acrescente as opções

$sudo gedit /etc/network/interfaces

auto twifiu0
iface twifiu0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Editar o arquivo de configuração /etc/wpa_supplicant/wpa_supplicant.conf :

$sudo gedit /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0

network={
ssid="coloque_seu_ssid"
key_mgmt=WPA-PSK #(ou Wep - de acordo com as configurações do AP)
proto=WPA (ou WPA2 # de acordo com as configurações do AP)
pairwise=CCMP # (ou TKIP de acordo com as configurações do AP)
group=CCMP #(ou TKIP de acordo com as configurações do AP)
psk="coloque_sua _chave"

}

Reinicie o dispositivo:
$sudo /etc/init.d/networking restart
Caso não consiga conectar reinicie o Sistema.

Verifique se esses modulos foram carregados:

$sudo lsmod | grep 3dsp
3dspusbwlan 32094 0
3dspusbwlanpriv 1368904 1 3dspusbwlan
3dspusbbt 25501 2
3dspusbbtpriv 606028 1 3dspusbbt
bluetooth 58621 9 rfcomm,sco,bnep,l2cap,3dspusbbt
3dspusbbus 10561 2 3dspusbwlan,3dspusbbt

Caso não consiga navegar dê o seguinte comando:
$sudo echo "nameserver 208.67.222.222" > /etc/resolv.conf (Coloque este DNS ou o que você preferir)

abraços...


3. Re: 3dsp no Ubuntu 10.04 [RESOLVIDO]

Rômulo Guedes Cerqueira
romulogcerqueira

(usa Fedora)

Enviado em 04/05/2010 - 13:11h

Não consigo executar o #make:

[email protected]:~/Desktop/BlueW/driver_src# make
make -C /lib/modules/2.6.32-21-generic/build/ M=`pwd`
make: *** /lib/modules/2.6.32-21-generic/build/: No such file or directory. Stop.
make: *** [all] Error 2

Como posso resolver?


4. Re: 3dsp no Ubuntu 10.04 [RESOLVIDO]

Rômulo Guedes Cerqueira
romulogcerqueira

(usa Fedora)

Enviado em 04/05/2010 - 16:09h

Consegui instalar o driver e o 3dsp-wifi-radar.
Consigo me conectar ao AP e obter um IP
O grande problema é que nao consigo acessar a internet, mesmo com sua dica
o que fazer?


5. Re: 3dsp no Ubuntu 10.04 [RESOLVIDO]

Rômulo Guedes Cerqueira
romulogcerqueira

(usa Fedora)

Enviado em 05/05/2010 - 14:32h

Olá eritonb,

consigo ter acesso a internet agora. O problema agora é que a conexão cai direto, o UWB se desconecta sozinho, como vc falou no topico. Como resolver isso?


6. Re: 3dsp no Ubuntu 10.04 [RESOLVIDO]

ilmar machado barcellos
panzzer

(usa Ubuntu)

Enviado em 05/05/2010 - 14:33h

...


7. Re: 3dsp no Ubuntu 10.04 [RESOLVIDO]

Samuel Xavier
xavier_sam

(usa KUbuntu)

Enviado em 05/05/2010 - 15:04h

olá! eritonb, segui os passos conforme escrito, e até o make deu tudo certo, mas no primeiro make install dá um erro relacionado ao 3dspusbbt.ko, mesmo mudando o nome dos diretórios.

insmod /usr/local/3DSP/usb/3dspusbbt.ko
insmod: error inserting '/usr/local/3DSP/usb/3dspusbbt.ko': -1 Unknown symbol in module
make: [install] Erro 1 (ignorado)

Obs: Estou usando o KUBUNTU 10.04, kernel 2.6.32-22-generic.


8. Unknow symbol in module

Samuel Xavier
xavier_sam

(usa KUbuntu)

Enviado em 07/05/2010 - 12:01h

Olá! Todos os outros módulos foram carregados, consegui instalar e rodar o 3dsp-wifi-radar e o uwb. Estou com conexão wi-fi normal, estável e não desconectando (como postado pelo romulo).

A única coisa que não funciona é o bluetooth, por culpa do bendito módulo 3dspusbbt. Meus conhecimentos em linguagem C são limitadíssimos vou tentar checar mas não tenho esperanças de conseguir muita coisa, mas se conseguir posto aqui.

offtopic: Kubuntu 10.04 é perfeito, reconheceu tudo de uma vez só (menos wi-fi e BT), estou usando a versão 64 bits e é muito rápido. :D



9. bluetooth

eriton benevides
eritonb

(usa Slackware)

Enviado em 07/05/2010 - 12:19h

Reformulei as instruções do tópico, seguindo os procedimentos acima resolverão os problemas elencados aqui. Estou conectando, navegando e ainda usando o bluetooth.
Abraços.


10. Re: 3dsp no Ubuntu 10.04 [RESOLVIDO]

Rafael Borges
rfborgesweb

(usa Outra)

Enviado em 09/05/2010 - 23:02h

blz, era isso que eu estava precisando, espero que eu consiga também, valeu!!!!!


11. Re: 3dsp no Ubuntu 10.04 [RESOLVIDO]

Rômulo Guedes Cerqueira
romulogcerqueira

(usa Fedora)

Enviado em 10/05/2010 - 00:35h

Olá eritonb,

a internet agora nao cai, eu fiz o que disse. O problema é que se eu tentar conectar outro AP, eu tenho q reconfigurar tudo de novo =/
Existe algum programa que possa substituir o 3dsp-wifi-radar e manipular o hardware wireless? Eu tentei o wifi-radar, ele reconhece as redes mas nao consegue pegar o IP =/


12. conexão wireless - aplicativos

eriton benevides
eritonb

(usa Slackware)

Enviado em 10/05/2010 - 10:05h

Eu conheço 4 (quatro): wicd (wicd,wicd-daemon, wicd-cli e wicd-gtk), wifi-radar (não é o 3dsp-wifi-radar), wpagui(wpasupplicant) e o NetworkManager já vem instalado no Ubuntu 10.04, o último não identifica a placa twifiu0, identifica somente wlan0.



01 02 03