Gentoo Linux 2006.0 is out

c3l5o disse:
E posso recompilar o kernel directamente da linha de comandos ou tenho de ir mesmo por chroot a partir do install CD?

Podes recompilar a partir do terminal.
Vais à dir onde tens a source e compilas enquanto tás a trabalhar :D
Sem stress nenhum ;)
 
Pois recompilei o kernel e activei alguns drivers de SOM mesmo sem serem da ALi e nenhum deles é carregado....
Eu sei que esta board deve ser suportada mas a questão é especificamente o que tenho de mudar no kernel....
 
Última edição:
Ja tenho tudo Up and running... Agora é só configurar uns minor glitches...

Já agora alguém sabe de um tut para correr jogos x86 num sistema x86_64? É que não consigo jogar nem Racer nem Enemy Territory
 
Boas pessoal, peço desculpa pelo enterranço.
Estou a (tentar) configurar a placa wireless do meu portátil(acer 1692),segundo o comando
Código:
lspci | grep Wireless
é uma intel pro wireless 2200BG.
Já estive a activar os módulos de 802.11 e os drivers da placa pelo kernel e fiz
Código:
emerge ipw2200-firmware
e depois
Código:
modprobe ipw2200
mas falha a fazer load dos módulos, se alguém me pudesse ajudar, agradecia
PS-Postei nesta thread pois tou com gentoo 2006 e não com o 2007
PS2-Neste momento estou com o fluxbox e a utilizar como linha de comandos o eterm, mas não consigo fazer copy&paste para aqui , para mostrar o output...sendo mais uma cena que tenho de procurar no google
 
mas falha a fazer load dos módulos, se alguém me pudesse ajudar, agradecia
PS-Postei nesta thread pois tou com gentoo 2006 e não com o 2007
PS2-Neste momento estou com o fluxbox e a utilizar como linha de comandos o eterm, mas não consigo fazer copy&paste para aqui , para mostrar o output...sendo mais uma cena que tenho de procurar no google

Podes fazer copy paste de qualquer consola bastando para isso seleccionar o texto e fazer paste com o botão do meio do rato :)

Quanto ao teu problema com a placa wireless, vê se isto ajuda, em particular se não te esqueceste de nada (instalar o kernel e fazer make modules_install)

http://gentoo-wiki.com/HARDWARE_ipw2200
 
Obrigado El_Uno, cheguei agr a casa e atinei com a cena, os módulos são carregados ao início.
Apesar do lspci indicar a minha placa wireless, não sei como activar esta, isto é , tou ligado por ethernet sendo o dispositivo indicado como eth0, mas não percebo porque é que não me aparece um dispositivo no iwconfig como wlan0 ou eth1 que represente a placa wireless do portátil.

Enfim mais uma vez deixo outra dúvida
 
Boas r3pek, obtenho o seguinte

Código:
dmesg | grep -i net
->Output
Código:
NET: Registered protocol family 16
NET: Registered protocol family 2
Intel(R) PRO/1000 Network Driver - version 7.2.9-k4
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k2-NAPI
eth0: Tigon3 [partno(BCM95705A50) rev 3003 PHY(5705)] (PCI:33MHz:32-bit) 10/100/1000BaseT Ethernet 00:c0:9f:9e:20:15
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.57.
netconsole: not configured, aborting
NET: Registered protocol family 1
NET: Registered protocol family 10
NET: Registered protocol family 17
ip_tables: (C) 2000-2006 Netfilter Core Team
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.4kdmprq
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: failed to register network device
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

Do que aparece no dmesg ele não consegue registar o dispositivo, mas o portátil não tem nenhum botão para acticar ou desactivar o wireless e pela bios não existe nenhuma opção para activar a placa wireless no boot.

Código:
ifconfig -a

->Output

Código:
dummy0    Link encap:Ethernet  HWaddr BA:5E:A7:92:9E:EC  
          BROADCAST NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth0      Link encap:Ethernet  HWaddr 00:C0:9F:9E:20:15  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2c0:9fff:fe9e:2015/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:694 errors:0 dropped:0 overruns:0 frame:0
          TX packets:754 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:350683 (342.4 Kb)  TX bytes:197428 (192.8 Kb)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:100 (100.0 b)  TX bytes:100 (100.0 b)

sit0      Link encap:IPv6-in-IPv4  
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX byt

Bem é tudo, espero que ajude
 
ok, então faz o seguinte:
* se não tiveres compilado o driver ipw2200 como módulo, recompila o kernel e mete o driver ipw2200 como modulo.
* dp no reboot ele deve carregar o modulo automaticamente por isso vais ter k o descarregar: rmmod ipw2200
* dp carregas novamente o modulo mas em debug mode: modprobe ipw2200 debug=0x3fff
* dp fazes "dmesg | grep ipw2200" novamente e mostra

edit:
já agora, acrescenta tb o resultado de "uname -a"
 
Boas o resultado do dmesg deu o seguinte:

Código:
dmesg | grep ipw2200
->Output
Código:
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.4kdmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:06:03.0 failed with error -5
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.4kdmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: U ipw_pci_probe pci_resource_len = 0x00001000
ipw2200: U ipw_pci_probe pci_resource_base = f8900000
ipw2200: U ipw_sw_reset Hardware crypto [off]
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:06:03.0 failed with error -5

Será a versão do firmware que está errada?

Código:
IKARI-GENTOO ikari # uname -a
Linux IKARI-GENTOO 2.6.19-gentoo-r5 #3 SMP Thu Jul 12 14:45:52 WEST 2007 i686 Intel(R) Pentium(R) M processor 1.73GHz GenuineIntel GNU/Linux
 
Já não utilizo os ipw2200 há algum tempo (ipw3945 agora), mas tenho ideia que esses drivers não funcionavam muito bem com o wireless stack que vinha com o kernel. Experimenta desactivar a opção "Generic ieee80211 Subsystem" na configuração do kernel (não garanto que seja este o nome, já não me recordo bem) e instalar o wireless stack mais recente pelo portage (net-wireless/ieee80211).
 
Boas PrOdG, tentei desactivar o Generic Networking Stack , mas este o próprio kernel não deixa, provavelmente devido as drivers do ipw2200, no entanto tentei pô-lo como módulo mas ao fazer emerge não surte efeito, porque pede mesmo para desactivar aquele parâmetro no kernel, no entanto obrigado.

Continuo ainda sem perceber porque é que o raio da placa wireless não é detectada, isto é qd faço ifconfig, deveria mostrar todos os dispositivos.
 
Não é o Networking stack que tens de desactivar, é apenas o wireless subsystem (ieee80211)! Mostra aí o output de
Código:
cat /usr/src/linux/.config | grep 80211


A interface eth1 não aparece no output do ifconfig porque ainda não está up, tens de fazer antes
Código:
ifconfig eth1 up
Provavelmente nesta altura vai dar erro porque ainda não tens isso bem configurado.
 
Boas PrOdG, a config do meu kernel apresenta o seguinte:
Código:
IKARI-GENTOO linux # cat /usr/src/linux/.config | grep 80211
CONFIG_IEEE80211=y
CONFIG_IEEE80211_DEBUG=y
CONFIG_IEEE80211_CRYPT_WEP=y
CONFIG_IEEE80211_CRYPT_CCMP=y
CONFIG_IEEE80211_CRYPT_TKIP=y
CONFIG_IEEE80211_SOFTMAC=y
CONFIG_IEEE80211_SOFTMAC_DEBUG=y
Sinceramente as únicas coisas que provavelmente devia desactivar seria a config do MAC address, porque o resto é como pedem no wiki do gentoo :|

Desculpa não ter respondido mais cedo, mas tentei aproveitar um cadito de praia, para não estar fechado e isto não me consumir mais para uma sexta-feira 13 :P

Cumps
 
Pois. O que eu digo é experimentares trocar o wireless stack in-kernel por um mais actualizado proveniente do portage. Mas já lá vamos.

Antes de mais nada, tens o sistema actualizado (synced + updated) ? Qual é a versão do firmware que usas? Experimenta actualizar o sistema antes de avançares para a próxima solução, pois alguns dos teus problemas podem ser resolvidos assim (lembro-me de incompatibilidades entre o udev e uma das versões dos drivers, por exemplo).

Depois de experimentares o que disse em cima e não funcionar, experimenta a minha primeira sugestão: substitui à mão todas as linhas por
Código:
# CONFIG_IEEE80211_xxx is not set
ou, mais fácil, desactiva o suporte em
Código:
Networking --->
   [ ] Generic IEEE 802.11 Networking Stack
De seguida faz o procedimento normal de recompilação de kernel, reboot para o novo kernel,
Código:
$ emerge ieee80211
e pelo sim pelo não (não sei se é necessário mas mal não faz)
Código:
$ emerge ipw2200-firmware
Depois volta a fazer o load do módulo em modo debug como disse o r3p3k e posta aqui os resultados.
 
Boas PrOdG , só agora é que tive tempo para ver isto,fiz sync e update system pelo emerge, mas não surtiu efeito , a placa continua como "inactiva" segundo o iwconfig :(.

Tentei a outra alternativa, se altero o .config como disseste também tenho de desactivar os drivers in-kernel do ipw2200, então fiz pelo kernel e desactivei ambos, mas claro se quiser fizer modprobe em debug mode , a consola diz que falha ao fazer load do modulo.

Já estive a ver outras soluções em slack por exemplo em que indicam para fazer o mesmo que indicaste->http://blog.heuristicdesign.co.uk/archives/2005/12/01/intel-pro-wireless-2200-and-slackware/
A diferença é que pronto não existe emerge para tratar logo da instalação.

Começo a achar que isto já começa a ser problema entre o teclado e a cadeira, ver se consigo solucionar isto, mais atentamente, no entanto obrigado
 
Back
Topo