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.801 ]

 


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

Bordas de janelas sumiram com o Compiz-Fusion?

BUG da transparência no konsole do KDE

Como adicionar outros sistemas operacionais ao men do Grub

Configurando Checkgmail para abrir pelo Thunderbird no Ubuntu Linux

Como Atualizar Fedora 39 para 40

  

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