Tutorial passo-a-passo para instalação e configuração do dispositivo Wireless PCI Samsung 2300 no Conectiva Linux 10. Sua teoria pode ser empregada aos usuários das demais distribuições.
1 - Baixe o driver acx100-0.2.0pre8_plus_fixes_48 e descompacte-o,
entre na pasta /acx100-0.2.0pre8_plus_fixes_48/scripts/ e rode o
"fetch_firmware" para baixar o firmware da placa.
# tar -xvf acx100-0.2.0pre8_plus_fixes_48
# cd acx100-0.2.0pre8_plus_fixes_48/scripsts/
# ./fetch_firmware
Escolha a opção "a", com isso ele vai baixar o firmware da placa automaticamente.
2 - No diretório /acx100-0.2.0pre8_plus_fixes_48/ rode o configure:
# ./configure
3 - Dentro do diretório acx100-0.2.0pre8_plus_fixes_48/ injete os dados do driver no kernel:
# make inject
4 - Entre no menuconfig do kernel:
# cd /usr/src/linux
# make menuconfig acx100-0.2.0pre8_plus_fixes_48
5 - No menu, vá em "Device Drivers", "Networking support", "Wireless LAN (non-hamradio)" e habilite como módulo (M) o Texas Instruments ACX100/ACX111 (TNETW1xxx) cards.
6 - Crie os scripts e os módulos e instale os módulos.
# make scripts
# make modules
# make modules_install
7 - Vá até o diretório do driver acx100 e compile o driver para ser utilizado.
# make all
8 - Se tudo correr bem, ótimo, mas se a compilação não for efetuada direito digite:
# make clean
E depois digite novamente:
# make all
9 - Volte no diretório /usr/src/linux e digite novamente:
# make modules
# make modules_install
10 - Crie uma pasta no diretório /usr/local/samsung:
# mkdir /usr/local/samsung
11 - Copie os arquivos acx_pci.o e acx_pci.ko que estão em /acx100-0.2.0pre8_plus_fixes_48/src/ para a sua pasta samsung:
# cp acx_pci.o acx_pci.ko /usr/local/samsung
12 - Copie também os scripts start_net e stop_net que estão no diretório /acx100-0.2.0pre8_plus_fixes_48/scripts/ para a pasta samsung:
# cp start_net stop_net /usr/local/samsung
13 - Crie uma pasta dentro da pasta samsung chamado de firmware:
# mkdir firmware
14 - E copie os arquivos *.BIN que estão dentro do diretório acx100-0.2.0pre8_plus_fixes_48/firmware para a pasta criada dentro da pasta samsung:
[1] Comentário enviado por almirneo em 23/05/2005 - 21:56h
Como faço para fazer o download do arquivo acx100 - acx100-0.2.0pre8_plus_fixes_48, quando entro no link q vc colocou aqui no site eu encontro um arquivo de texto somente isso, por acaso naum eh esse arquivo q eu tenho q baixar eh.?
[3] Comentário enviado por mansidao em 09/10/2005 - 20:10h
Amigo Eduardo valeu a diga já estou a procura desta há muito tempo já postei em varios topicos e em vários foruns e não tive exito, parece que os que sabem a fundo não querem participar e distribuir seus conhecimentos com os outros, não parece que estão em uma comunidade linux acho que acostumaram muito com o windows e não passam nehuma informação há ninguem, bom vou fazer o teste que você postou depois volto para falar do resultado talvez até mesmo dento no linux, aproveitando a oportunidade queria saber o seguinte, depois que a placa for configurada como faço para conectar a internet pois tenho que logar com login e senha, qual é o precidimento?
Eduardo valeu pela sua atitude esta de parabéns.
Searching for ACX1xx cards on this system...
./fetch_firmware: 180: let: not found
DETECTED ACX100-based wireless card!
./fetch_firmware: 180: let: not found
[: 180: 0: unexpected operator
Which firmware files package would you like to download?
a) for ACX100 (TNETW1100) chipset based cards
b) for ACX111 (TNETW1130/1230) chipset based cards
c) for both chipsets
d) none
> a
./fetch_firmware: 182: let: not found
Please let me know immediately when a download link doesn't exist any more! (in the latest version of this driver) andi@lisas.de
./fetch_firmware: 184: pushd: not found
[: 184: 2: unexpected operator
[: 184: 0: unexpected operator
./fetch_firmware: 184: popd: not found
./fetch_firmware: 186: pushd: not found
[: 186: 2: unexpected operator
[: 186: 1: unexpected operator
./fetch_firmware: 186: popd: not found
Finished! (Hopefully!) If something failed, then please report it!
root@fox:/home/aderval/acx100/acx100_48/scripts# cd ..
root@fox:/home/aderval/acx100/acx100_48# ls
??? Configure firmware LICENSE README src
ChangeLog doc include Makefile scripts TODO
root@fox:/home/aderval/acx100/acx100_48# ./Configure
Kernel version file: /lib/modules/2.6.24-16-generic/build/include/linux/version.h
Kernel configuration file: /lib/modules/2.6.24-16-generic/build/.config
Make damn sure these really match your currently running kernel!!
Kernel configuration found, performing sanity checks
All of the following items are required by the driver:
Loadable modules support is enabled.
Wireless LAN (non-hamradio) support is DISABLED!
Wireless extensions support is DISABLED!
The following is needed for PCMCIA/CardBus cards:
PCMCIA support is enabled.
CardBus support is enabled.
The following is needed for USB card support:
USB support is enabled.
The following is needed for PCI card support:
PCI support is enabled.
Kernel configuration lacks needed options, please correct! ABORTING.
root@fox:/home/aderval/acx100/acx100_48# make inject
./scripts/inject_kernel_tree .
Script to inject ACX driver into kernel tree
--------------------------------------------------
*** [kernel_source_dir] isn't specified, /usr/src/linux/ assumed by default
*** /usr/src/linux/drivers/net/wireless doesn't exist!
make: ** [inject] Erro 1
root@fox:/home/aderval/acx100/acx100_48# cd /user/src/linux
bash: cd: /user/src/linux: Arquivo ou diretório inexistente
root@fox:/home/aderval/acx100/acx100_48# make menuconfig acx100-0.2.0pre8_plus_fixez_48
make: *** Sem regra para processar o alvo `menuconfig'. Pare.