Re: [FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( I PFW + SQUID )

2010-06-10 Por tôpico Tiago N. Sampaio
Isso acontece pq tem algumas placas wireless usb, que precisan do device
wlan.

Desabilita os drivers:
# USB Wireless
device  rum # Ralink Technology RT2501USB wireless
NICs
device  uath# Atheros AR5523 wireless NICs
device  ural# Ralink Technology RT2500USB wireless
NICs
device  zyd # ZyDAS zb1211/zb1211b wireless NICs

Que vai funcionar.


Em Ter, 2010-06-08 às 16:29 -0300, Bruno Torres Viana escreveu:
> Prezado Edson,
> 
> Este problema está relacionado a este trecho do seu kernel
> 
> # Wireless NIC cards
> #device wlan# 802.11 support
> #device wlan_wep# 802.11 WEP support
> #device wlan_ccmp   # 802.11 CCMP support
> #device wlan_tkip   # 802.11 TKIP support
> #device wlan_amrr   # AMRR transmit rate control algorithm
> #device wlan_scan_ap# 802.11 AP mode scanning
> #device wlan_scan_sta   # 802.11 STA mode scanning
> #device an  # Aironet 4500/4800 802.11 wireless NICs.
> #device ath # Atheros pci/cardbus NIC's
> #device ath_hal # Atheros HAL (Hardware Access Layer)
> #optionsAH_SUPPORT_AR5416   # enable AR5416 tx/rx
> descriptors
> #device ath_rate_sample # SampleRate tx rate control for ath
> #device awi # BayStack 660 and others
> #device ral # Ralink Technology RT2500 wireless NICs.
> #device wi  # WaveLAN/Intersil/Symbol 802.11 wireless
> NICs.
> #device wl  # Older non 802.11 Wavelan wireless NIC.
> 
> e como não trabalho com VLAN desabilitei tb
> #device vlan# 802.1Q VLAN support
> 
> No meu caso aqui eu desabilitei tudo relacionado a Wireless, qualquer dúvida
> posta novamente.
> 
> 
> 
> 
> Em 8 de junho de 2010 16:15, CPD  escreveu:
> 
> > Boa tarde a todos... Me chamo Edson Nogueira e sou adm de redes.
> >
> > Uso aqui na empresa FreeBSD 8.0 (P4 3 Ghz - 256 MB) como Gateway,
> > DHCP fixo / mac address, Firewall e estou ativando o SQUID, mas estou tendo
> > problemas na compilação do Kernel, para a ativação do IPFW + SQUID
> >
> > Segue abaixo algumas linhas do erro apresentado após o MAKE
> >
> > ...
> > Shiva# ../../../dev/usb/wlan/if_zyd.c:595: undefined reference to
> > `ieee80211_state_name'
> > Unmatched `.
> > Shiva# if_zyd.o(.text+0x4d2f):../../../dev/usb/wlan/if_zyd.c:595: undefined
> > reference to `ieee80211_state_name'
> > Unmatched `.
> > Shiva# *** Error code 1
> > Shiva# Stop in /usr/src/sys/i386/compile/SHIVA.
> >
> >
> > Agradeço a ajuda desde já.
> >
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> 
> 
> 


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( I PFW + SQUID )

2010-06-09 Por tôpico Rodrigo
Boa Noite Celso,

Então. na realidade nao vejo muito vantagem nao, já que existe a 
nova maneira que é essa que vc usa, porem dessa forma que vc faz com o 
"config, make depend, make e make install" é um costume meu que vem la 
dos primórdios Free 3.x, 4.x. rsrsrs

Mas experimente fazer dessa forma, mesmo sabendo que pode ser que tambem 
nao funcione.. tem determinadas linhas no código do Kernel que não 
podem ser apagadas, mesmo que elas façam referencias ao que vc deseja, 
como no caso da "ISA", como por exemplo essa:

device npx0 at isa? port ``IO_NPX'' irq 13 vector npxintr
npx0 e a interface para a unidade de ponto flutuante do co-processador 
matematico. NAO REMOVA ESTA LINHA!!!

Não sei se vc ja olhou nesse link, mas caso nao tenha olhado da uma 
olhadinha, vai que aki pode lhe dizer mais coisas.

http://www.primeirospassos.org/sessao4_1.html

Tem esse aki tb, que se refere a todas as linhas do kernel, quem sabe 
neste também nao te solucione alguma coisa

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html

Qualquer coisa me avise.

Att,
Rodrigo.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( I PFW + SQUID )

2010-06-09 Por tôpico Celso Viana
Em 9 de junho de 2010 13:22, Rodrigo
 escreveu:
> Boa Tarde Amigo
>
> Então, vamos fazer  o seguinte, vou lhe passar a  forma com que faço
> para compilar o kernel, atualmente existem 2 formas, uma mais nova e a
> mais antiga, eu nunca me dei muito bem com a opção nova, por isso
> prefiro sempre a antiga. rsrsrs
>
> Bom funciona assim:
>
> 1º) Acessar o diretório do Kernel:
>       #/usr/src/sys/i386/conf
>
> 2º) Fazer uma cópia do Kernel atual para um novo kernel:
>       Ex: cp -p GENERIC KERNEL_CUSTOMIZADO
>
> 3º) Fazer a edição do conteudo no arquivo que voce acabou de copiar.
>
> 4º) Agora vamos começar o processo de compilação do novo Kernel.
>       Executar o comando para ele gerar os arquivos que vao ser
> re-compilados.
>       Comando: #/usr/sbin/config "NOME_NOVO_KERNEL".
>       OBS.: Executar o comando dentro da pasta onde está o novo Kernel.
>
> 5º) Ir até o diretório onde ele colocou o conteudo que sera re-compilado.
>        #cd ../../compile/
>
> 6º) Usar os seguintes comandos:
>       a) make depend
>       b) make
>       c) make install
>
> 7º) Depois do kernel compilado, faz o seguinte copie o ANTIGO Kernel,
> para uma pasta em algum lugar NAO APAGUE, pois se der algum problema vc
> pode volta-lo ao lugar original que o sistema ira funcionar normalmente.
>
> Certo, comigo isso já é o suficiente para funcionar, agora vc me disse
> que esta usando o Free 8 neh, entaum tive muitos problemas com ele na
> parte de compilação de kernel, atualmente aki na minha empresa estou
> usando somente o 7.3 Release
>
> Bom qualquer coisa me avise...
>
> Att,
> Rodrigo.
> RC Soluções Inteligentes em TI.
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Rodrigo,

Sempre compilo o kernel do FreeBSD da seguinte maneira:

- copio o GENERIC para um outro arquivo NOVO_KERNEL e faço as
alterações necessárias
- adiciono a entrada KERNCONF=NOVO_KERNEL em /etc/make.conf
- estando em /usr/src executo "make -j4 -s buildkernel" e depois "make
installkernel"

Já li que as vezes a opção "-j" pode gerar erro durante a compilação.

Existe alguma vantagem em se compilar usando "config, make depend,
make e make install"?

Thanks!!!

-- 
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org

63 8404-8559
Palmas/TO
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( I PFW + SQUID )

2010-06-09 Por tôpico Rodrigo
Boa Tarde Amigo

Então, vamos fazer  o seguinte, vou lhe passar a  forma com que faço 
para compilar o kernel, atualmente existem 2 formas, uma mais nova e a 
mais antiga, eu nunca me dei muito bem com a opção nova, por isso 
prefiro sempre a antiga. rsrsrs

Bom funciona assim:

1º) Acessar o diretório do Kernel:
   #/usr/src/sys/i386/conf

2º) Fazer uma cópia do Kernel atual para um novo kernel:
   Ex: cp -p GENERIC KERNEL_CUSTOMIZADO

3º) Fazer a edição do conteudo no arquivo que voce acabou de copiar.

4º) Agora vamos começar o processo de compilação do novo Kernel.
   Executar o comando para ele gerar os arquivos que vao ser 
re-compilados.
   Comando: #/usr/sbin/config "NOME_NOVO_KERNEL".
   OBS.: Executar o comando dentro da pasta onde está o novo Kernel.

5º) Ir até o diretório onde ele colocou o conteudo que sera re-compilado.
#cd ../../compile/

6º) Usar os seguintes comandos:
   a) make depend
   b) make
   c) make install

7º) Depois do kernel compilado, faz o seguinte copie o ANTIGO Kernel, 
para uma pasta em algum lugar NAO APAGUE, pois se der algum problema vc 
pode volta-lo ao lugar original que o sistema ira funcionar normalmente.

Certo, comigo isso já é o suficiente para funcionar, agora vc me disse 
que esta usando o Free 8 neh, entaum tive muitos problemas com ele na 
parte de compilação de kernel, atualmente aki na minha empresa estou 
usando somente o 7.3 Release

Bom qualquer coisa me avise...

Att,
Rodrigo.
RC Soluções Inteligentes em TI.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( I PFW + SQUID )

2010-06-09 Por tôpico renato martins
coloca o seu kernel ai no email que fica mais facil do pessoal te ajudar

Em 9 de junho de 2010 09:51, Anderson Eduardo escreveu:

> Nem tinha lido a thread completa.
> Mas no seu caso realmente é a USB que precisa do 802.11.
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( I PFW + SQUID )

2010-06-09 Por tôpico CPD
Olá Rodrigo, bom dia...

Então.. estou usando o mesmo Kernel GENERIC do cd de instalação do FreeBSD 
8.0
só que com algumas modificações para o IPFW funcionar com o SQUID e alguns 
dispositivos
como ISA, Wireless, etc, desabilitados, porém o erro está dando em 
dispositivos que não possuo,
e foram desabilitados do Kernel.

Tentei recompilar o mesmo Kernel GENERIC do cd de instalação somente com as 
linhas sobre o IPFW
pra ver se conseguia, mesmo assim o erro persistiu.

Eu acho que devo estar fazendo algo errado no processo.

Se alguem puder me auxiliar no "passo a passo" ficaria grato.

Acho que precisa dar um clean no esquema e começar de novo... mas acho que 
não to sabendo onde dar esse clean, ou
pra ser mais especifico.. as pastas para dar o CONFIG, MAKE DEPEND e o tal 
do MAKE

O erro esta dando sempre no make...

Abraço


- Original Message - 
From: "Rodrigo" 
To: ""Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"" 

Sent: Tuesday, June 08, 2010 4:58 PM
Subject: Re: [FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( IPFW + SQUID )


Olá Amigo boa tarde, passei por um problema parecido uma vez...

O que aconteceu comigo foi o seguinte eu estava tentando recompilar uma
versao de um kernel "IA64", enquanto estava usando um "AMD64", isso foi
um total descuido meu, pode ser que seja esse o seu problema, verifique
se não pode ser isso.

Att,
Rodrigo
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( I PFW + SQUID )

2010-06-08 Por tôpico Rodrigo
Olá Amigo boa tarde, passei por um problema parecido uma vez...

O que aconteceu comigo foi o seguinte eu estava tentando recompilar uma 
versao de um kernel "IA64", enquanto estava usando um "AMD64", isso foi 
um total descuido meu, pode ser que seja esse o seu problema, verifique 
se não pode ser isso.

Att,
Rodrigo
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( I PFW + SQUID )

2010-06-08 Por tôpico Leo Garcia
da um clean na arvore, se tem obj ja linkado vai dar erro mesmo!

Em 8 de junho de 2010 16:53, CPD  escreveu:

> Caro Bruno... obrigado pela atenção!
>
> Foi justamente o que eu fiz.. eu deletei as linhas referentes ao
> dispositivo
> wireless no Kernel,
> bem como as linhas referentes a ISA, etc... e dispositivos que nao estou
> usando...
> Mas parece que algum outro local esta indicando os dispositivos...
>
> Agradecido...
>
> Edson
>
>
> - Original Message -
> From: "Bruno Torres Viana" 
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> 
> Sent: Tuesday, June 08, 2010 4:29 PM
> Subject: Re: [FUG-BR]COMPILAÇÃO KERNEL FREEBSD 8.0 ( IPFW + SQUID )
>
>
> Prezado Edson,
>
> Este problema está relacionado a este trecho do seu kernel
>
> # Wireless NIC cards
> #device wlan# 802.11 support
> #device wlan_wep# 802.11 WEP support
> #device wlan_ccmp   # 802.11 CCMP support
> #device wlan_tkip   # 802.11 TKIP support
> #device wlan_amrr   # AMRR transmit rate control algorithm
> #device wlan_scan_ap# 802.11 AP mode scanning
> #device wlan_scan_sta   # 802.11 STA mode scanning
> #device an  # Aironet 4500/4800 802.11 wireless NICs.
> #device ath # Atheros pci/cardbus NIC's
> #device ath_hal # Atheros HAL (Hardware Access Layer)
> #optionsAH_SUPPORT_AR5416   # enable AR5416 tx/rx
> descriptors
> #device ath_rate_sample # SampleRate tx rate control for ath
> #device awi # BayStack 660 and others
> #device ral # Ralink Technology RT2500 wireless NICs.
> #device wi  # WaveLAN/Intersil/Symbol 802.11 wireless
> NICs.
> #device wl  # Older non 802.11 Wavelan wireless NIC.
>
> e como não trabalho com VLAN desabilitei tb
> #device vlan# 802.1Q VLAN support
>
> No meu caso aqui eu desabilitei tudo relacionado a Wireless, qualquer
> dúvida
> posta novamente.
>
>
>
>
> Em 8 de junho de 2010 16:15, CPD  escreveu:
>
> > Boa tarde a todos... Me chamo Edson Nogueira e sou adm de redes.
> >
> > Uso aqui na empresa FreeBSD 8.0 (P4 3 Ghz - 256 MB) como Gateway,
> > DHCP fixo / mac address, Firewall e estou ativando o SQUID, mas estou
> > tendo
> > problemas na compilação do Kernel, para a ativação do IPFW + SQUID
> >
> > Segue abaixo algumas linhas do erro apresentado após o MAKE
> >
> > ...
> > Shiva# ../../../dev/usb/wlan/if_zyd.c:595: undefined reference to
> > `ieee80211_state_name'
> > Unmatched `.
> > Shiva# if_zyd.o(.text+0x4d2f):../../../dev/usb/wlan/if_zyd.c:595:
> > undefined
> > reference to `ieee80211_state_name'
> > Unmatched `.
> > Shiva# *** Error code 1
> > Shiva# Stop in /usr/src/sys/i386/compile/SHIVA.
> >
> >
> > Agradeço a ajuda desde já.
> >
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
>
> --
> ___
> Bruno Torres Viana
>
>
>
>
> Todos nós somos ignorantes, porém em assuntos diferentes. Não seja
> ignorante
> por opção!
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( I PFW + SQUID )

2010-06-08 Por tôpico CPD
Caro Bruno... obrigado pela atenção!

Foi justamente o que eu fiz.. eu deletei as linhas referentes ao dispositivo 
wireless no Kernel,
bem como as linhas referentes a ISA, etc... e dispositivos que nao estou 
usando...
Mas parece que algum outro local esta indicando os dispositivos...

Agradecido...

Edson


- Original Message - 
From: "Bruno Torres Viana" 
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" 

Sent: Tuesday, June 08, 2010 4:29 PM
Subject: Re: [FUG-BR]COMPILAÇÃO KERNEL FREEBSD 8.0 ( IPFW + SQUID )


Prezado Edson,

Este problema está relacionado a este trecho do seu kernel

# Wireless NIC cards
#device wlan# 802.11 support
#device wlan_wep# 802.11 WEP support
#device wlan_ccmp   # 802.11 CCMP support
#device wlan_tkip   # 802.11 TKIP support
#device wlan_amrr   # AMRR transmit rate control algorithm
#device wlan_scan_ap# 802.11 AP mode scanning
#device wlan_scan_sta   # 802.11 STA mode scanning
#device an  # Aironet 4500/4800 802.11 wireless NICs.
#device ath # Atheros pci/cardbus NIC's
#device ath_hal # Atheros HAL (Hardware Access Layer)
#optionsAH_SUPPORT_AR5416   # enable AR5416 tx/rx
descriptors
#device ath_rate_sample # SampleRate tx rate control for ath
#device awi # BayStack 660 and others
#device ral # Ralink Technology RT2500 wireless NICs.
#device wi  # WaveLAN/Intersil/Symbol 802.11 wireless
NICs.
#device wl  # Older non 802.11 Wavelan wireless NIC.

e como não trabalho com VLAN desabilitei tb
#device vlan# 802.1Q VLAN support

No meu caso aqui eu desabilitei tudo relacionado a Wireless, qualquer dúvida
posta novamente.




Em 8 de junho de 2010 16:15, CPD  escreveu:

> Boa tarde a todos... Me chamo Edson Nogueira e sou adm de redes.
>
> Uso aqui na empresa FreeBSD 8.0 (P4 3 Ghz - 256 MB) como Gateway,
> DHCP fixo / mac address, Firewall e estou ativando o SQUID, mas estou 
> tendo
> problemas na compilação do Kernel, para a ativação do IPFW + SQUID
>
> Segue abaixo algumas linhas do erro apresentado após o MAKE
>
> ...
> Shiva# ../../../dev/usb/wlan/if_zyd.c:595: undefined reference to
> `ieee80211_state_name'
> Unmatched `.
> Shiva# if_zyd.o(.text+0x4d2f):../../../dev/usb/wlan/if_zyd.c:595: 
> undefined
> reference to `ieee80211_state_name'
> Unmatched `.
> Shiva# *** Error code 1
> Shiva# Stop in /usr/src/sys/i386/compile/SHIVA.
>
>
> Agradeço a ajuda desde já.
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
___
Bruno Torres Viana




Todos nós somos ignorantes, porém em assuntos diferentes. Não seja ignorante
por opção!
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] COMPILAÇÃO KERNEL FREEBSD 8.0 ( I PFW + SQUID )

2010-06-08 Por tôpico CPD
Boa tarde a todos... Me chamo Edson Nogueira e sou adm de redes.

Uso aqui na empresa FreeBSD 8.0 (P4 3 Ghz - 256 MB) como Gateway, 
DHCP fixo / mac address, Firewall e estou ativando o SQUID, mas estou tendo
problemas na compilação do Kernel, para a ativação do IPFW + SQUID

Segue abaixo algumas linhas do erro apresentado após o MAKE

...
Shiva# ../../../dev/usb/wlan/if_zyd.c:595: undefined reference to 
`ieee80211_state_name'
Unmatched `.
Shiva# if_zyd.o(.text+0x4d2f):../../../dev/usb/wlan/if_zyd.c:595: undefined 
reference to `ieee80211_state_name'
Unmatched `.
Shiva# *** Error code 1
Shiva# Stop in /usr/src/sys/i386/compile/SHIVA.


Agradeço a ajuda desde já.

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd