Placa de rede wireless 3dsp do notebook Microboard Ultimate Black (MUB) - Ubuntu 10.04 Lucid Lynx

Publicado por eriton benevides em 10/05/2010

[ Hits: 7.799 ]

 


Placa de rede wireless 3dsp do notebook Microboard Ultimate Black (MUB) - Ubuntu 10.04 Lucid Lynx



Baixar o código fonte no link:

wget ftp://3dsp_lpkt_usb:m4rt9s@3dsp.com.cn/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:

cd driver_src/
$ make
$ mv new_bluetooth/ bluetooth
$ 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" ocorrerão os seguintes erros:

cp: impossível obter estado de `bluetooth/3dspusbbt.ko': Arquivo ou diretório não encontrado
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/
$ chmod +x mkinstalldirs
$ sh ./configure
$ make
$ sudo make install


Instalando uwbtool:

cd applications/uwbtool/
$ make
$ sudo make install


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

Em [WB], na linha 30 do arquivo de configuração, nas opções DEFAULTMODE=3 e ALLOWEDMODES=3, substituir os valores 3 para 2 (opção 3 - Coexist para opção 2 - Wlan). Caso queira utilizar o bluetooth, mudar para opção 1- BT.

[WB]
SYSTEMTRAYTIPS= WLAN/Bluetooth Card
COMPANYID=3DSP
DEFAULTMODE=3
ALLOWEDMODES=3
SHOWWARNING=0
COEXISTWARNING=The Coexist mode is only for testing!;Major.Minor.Reserved.date

Devendo ficar assim:

[WB]
SYSTEMTRAYTIPS= WLAN/Bluetooth Card
COMPANYID=3DSP
DEFAULTMODE=2
ALLOWEDMODES=2
SHOWWARNING=0
COEXISTWARNING=The Coexist mode is only for testing!;Major.Minor.Reserved.date

Obs.: Creio que exista um "bug" no aplicativo uWB de conexão do dispositivo wireless, quando na opção Coexist (wireless e bluetooth), ele desconecta e trava o aplicativo 3DSP-WiFi-Radar. No arquivo BlueW-2310U_2.0.0/README informa que caso o notebook tenha o dispositivo de HotKey, que é o caso do MUB, dever-se-á editar o arquivo de configuração no diretório /usr/local/3DSP/usb/wbusb.conf, mudando na linha 6 a opção em [BUS] ->"HOTKEYFLAG=0" para "HOTKEYFLAG=1". Fiz essa mudança e o problema continuou. O dispositivo ficava conectando e desconectando.

Iniciando o uWB:

Aplicativos -> Acessórios -> 3DSP uWB

Iniciando o uWB automaticamente:

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

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

Clicar em salvar.

Iniciando a conexão automaticamente:

Edite o arquivo /etc/network/interfaces e acrescente logo abaixo da linha iface lo inet loopback as seguintes linhas:

sudo gedit /etc/network/interfaces

auto lo
iface lo inet loopback

##Aqui###########
auto twifiu0
iface twifiu0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
dns-nameservers 208.67.222.222

Feche o arquivo e edite o arquivo de configuração do wpa_supplicant.conf:

sudo gedit /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
   ssid="Coloque_aqui_o_seu_ssid"
   proto=WPA RSN
   key_mgmt=WPA-PSK
   pairwise=CCMP TKIP
   group=CCMP TKIP WEP104 WEP40
   psk="coloque_aqui_sua_senha"
   priority=10
}

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

apt-get install aptitude

Instalando os Add-ons do VirtualBox no CentOS

Adicionando o repositório Medibuntu no Ubuntu Linux

Corrigindo bug dos ícones sobrepostos no i3bar

Configurando o VNC em uma distribuição CentOS (Red Hat)

  

Comentários
[1] Comentário enviado por eritonb em 10/05/2010 - 21:24h

3dsp no MUB com Ubuntu 10.04 64 bits

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

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

Os comandos abaixo devem ser executados no terminal. Para acessar o terminal clique no menu:
Aplicativos==>Assessórios==>Terminal

# ===> root
$ ===> Usuário comum

2 - Baixar o código fonte no link:
========================================

$cd $HOME

$wget ftp://3dsp_lpkt_usb:m4rt9s@3dsp.com.cn/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/

3 – Gerando os módulos para o seu kernel:

$ cd driver_src/

$make
$ cd $HOME

4 – Baixar o instalador dos modulos:
4.1 - Escolha um dos instaladores dos módulos nos links do fabricante abaixo. O Hotkey é a tecla de função do notebook que liga e desliga o seu dispositivo de wireless / bluetooth (do MUB é a Fn + F3 – wireless e Fn + F12 - bluetooth ).

$wget ftp://3dsp_lpkt_usb:m4rt9s@3dsp.com.cn/Ubuntu/BlueW-2310U_2.3.3_100303_Ubuntu9.10_withhotkey.tar.gz (com o hotkey)

ou

$wget ftp://3dsp_lpkt_usb:m4rt9s@3dsp.com.cn/Ubuntu/BlueW-2310U_2.3.3_100303_Ubuntu9.10_withouthotkey.tar.gz (sem o hotkey)

No exemplo irei usar o instalador com o Hotkey.

Descompactando:

$tar xvf BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey.tar.gz

5 - Copiando os modulos do diretório ~/BlueW-2310U_2.0.0/driver_src/ para a pasta /BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/drivers/2.6.31-14-generic/:

$ cp ~/BlueW-2310U_2.0.0/driver_src/bus/3dspusbbus.ko ~/BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/drivers/2.6.31-14-generic/

$ cp ~/BlueW-2310U_2.0.0/driver_src/new_bluetooth/3dspusbbt.ko ~/BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/drivers/2.6.31-14-generic/

$ cp ~/BlueW-2310U_2.0.0/driver_src/private/new_bluetooth_priv/3dspusbbtpriv.ko ~/BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/drivers/2.6.31-14-generic/

$ cp ~/BlueW-2310U_2.0.0/driver_src/private/wlan_priv/3dspusbwlanpriv.ko ~/BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/drivers/2.6.31-14-generic/

$ cp ~/BlueW-2310U_2.0.0/driver_src/wlan/3dspusbwlan.ko ~/BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/drivers/2.6.31-14-generic/

6 - Renomear a pasta /BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/drivers/2.6.31-14-generic/ para a versão do seu kernel:

Descobrindo o kernel:
$uname -r
$2.6.32-22-generic ### esse é o meu kernel. Você deverá colocar a versão que aparecer no seu Terminal

Renomeando a pasta 2.6.31-14-generic

$mv BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/drivers/2.6.31-14-generic/ BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/drivers/2.6.32-22-generic

7 - Editar o script de instalação:

$gedit BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/Install_3DSPUSB.sh

Com editor aberto pressionar as teclas ctrl+f e localize a linha contendo: 2.6.31-14-generic
e substitua pelo seu kernel, feche e salve o script. No meu caso substitui por 2.6.32-22-generic
Dê permissão de execução ao script de instalação e desinstalação:

$cd BlueW-2310U_2.3.1_amd64_beta_091225_Ubuntu9.10_withhotkey/
$sudo chmod +x Install_3DSPUSB.sh Uninstall_3DSPUSB.sh

Instalando o Dispositivo:
$sudo ./ Install_3DSPUSB.sh

$sudo uwb

$iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
twifiu0 802.11 g ESSID:"slackware12" Nickname:""
NWID:off/any Mode:Managed Frequency=2.462 GHz
Access Point: 00:11:6B:1F:B5:1E Bit Rate:54 Mb/s
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0



========================================
8 - 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
OBSERVAÇÃO: Eu fiz a conexão com o aplicativo 3dsp-wifi-radar que foi instalado junto com o dispositivo, e houve uma instabilidade ocasionando a desconexão. Para resolver o problema fiz os seguintes passos:



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

$sudo gedit /etc/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"

}

$sudo ifconfig twifiu0 up

$sudo wpa_supplicant -Dwext -itwifiu0 -c /etc/wpa_supplicant.conf &

$sudo dhclient3 &

Obs.: Não encontrei um aplicativo de conexão do wireless. Usei o wicd, wifi-radar e todos não funcionaram com estabilidade. A única forma que consegui fazer o wireless sem desconectar, foi executando os três últimos passos.

[2] Comentário enviado por kaberdock em 20/05/2010 - 21:21h

e no caso da placa ser PCI? eu encontri num forum em ingles que se vc instalar o kernel referente ao driver ele funciona. Eu consegui instalar no kernel antigo, no entando ele não roda o programa q gerencia a wireless e o bluetooth.

[3] Comentário enviado por eritonb em 21/05/2010 - 17:38h

A instalção efetuada no meu caso foi com o código fonte do dispositivo e criará o módulo dele conforme o seu kernel, creio que serve tanto para 3dsp (usb) quanto para o 3dsp (pci). Eu não poderei te responder essa dúvida, pois o meu note é usb. Faça o teste.

[4] Comentário enviado por kaberdock em 25/05/2010 - 22:31h

eu fiz o teste instalando o uWB e não funciono, ele não atiavava, vo tentar instalar estes driver e instalar o WB feito para PCI, será q rola ou num tem nada a ver?

[5] Comentário enviado por matsubara em 30/05/2010 - 09:48h

eritonb tentei executar o sudo make para o uwb mas retornou o seguinte erro:

make[2]: Entering directory `/home/dark_kyo/3DSP-Install/BlueW-2310U_2.0.0/applications/uwb/src'
gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr//locale"\" -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
main.c:11:19: error: gnome.h: No such file or directory
In file included from main.c:21:
support.h:27:1: warning: "gettext" redefined
In file included from support.h:10,
from main.c:21:
/usr/include/libintl.h:110:1: warning: this is the location of the previous definition
In file included from main.c:21:
support.h:28:1: warning: "dgettext" redefined
In file included from support.h:10,
from main.c:21:
/usr/include/libintl.h:112:1: warning: this is the location of the previous definition
main.c: In function ‘me_startup_another’:
main.c:148: warning: incompatible implicit declaration of built-in function ‘exit’
main.c: In function ‘send_signal_close_tdspusbma’:
main.c:186: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
main.c: In function ‘tdsp_add_device’:
main.c:526: warning: incompatible implicit declaration of built-in function ‘free’
main.c:532: warning: incompatible implicit declaration of built-in function ‘free’
main.c: In function ‘get_config_from_file’:
main.c:752: warning: assignment makes pointer from integer without a cast
main.c:760: warning: assignment makes pointer from integer without a cast
main.c:769: warning: assignment makes pointer from integer without a cast
main.c:777: warning: assignment makes pointer from integer without a cast
main.c:786: warning: assignment makes pointer from integer without a cast
main.c:794: warning: assignment makes pointer from integer without a cast
main.c:820: warning: assignment makes pointer from integer without a cast
main.c:828: warning: assignment makes pointer from integer without a cast
main.c:858: warning: assignment makes pointer from integer without a cast
main.c:866: warning: assignment makes pointer from integer without a cast
main.c:874: warning: assignment makes pointer from integer without a cast
main.c: In function ‘open_uri’:
main.c:1341: warning: format not a string literal and no format arguments
make[2]: *** [main.o] Error 1
make[2]: Leaving directory `/home/dark_kyo/3DSP-Install/BlueW-2310U_2.0.0/applications/uwb/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dark_kyo/3DSP-Install/BlueW-2310U_2.0.0/applications/uwb'
make: *** [all] Error 2

Saberia me dizer o que pode estar errado

Vlw!

[6] Comentário enviado por matsubara em 30/05/2010 - 10:22h

eritonb, resolvido

tive que instalar o libgnomeui-dev para que ele encontrasse o gnome.h

talvez seja legal vc adicionar ele no item Instalar os pacotes do seu tuto

vlw!

[7] Comentário enviado por kendeker em 30/05/2010 - 15:49h

executei todos os passo no meu MUB, e infelizmente não funcionou.
ao rodar o comando "$sudo uwb" (depois do Install_3dsp_usb), retorna mensagem que nao encontrou o arq. no
/usr/bin, sendo que o mesmo está lá.
Alguem pode ajudar?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts