[FUG-BR] Como parar um freebsd
Edinilson J. Santos
edinilson em atinet.com.br
Seg Mar 21 19:16:58 BRT 2005
É um script relativamente banal:
Abaixo o script que estava agendado no crontab para rodar de 10 em 10
minutos
#!/bin/sh
cd /etc
arp -a -d
### A LINHA ABAIXO É A QUE CAUSA O KERNEL PANIC
#/etc/ips-rede
arp -f /etc/macs.txt
Abaixo o tal script IPS-REDE
/sbin/ifconfig fxp1 alias 200.231.29.65 netmask 255.255.255.224
Em algum momento, devido a chamadas sucessivas, o ifconfig atribuindo
repetidamente o mesmo ip para a placa causava crashes no freebsd.
abaixo o resultado do pciconf -lv:
agp0 em pci0:0:0: class=0x060000 card=0x80271043 chip=0x11308086 rev=0x02
hdr=0x00
vendor = 'Intel Corporation'
device = '82815/EM/EP/P 815/EM/EP/P (Solano) Host to I/O Hub Bridge'
class = bridge
subclass = HOST-PCI
pcib1 em pci0:1:0: class=0x060400 card=0x00000000 chip=0x11318086 rev=0x02
hdr=0x01
vendor = 'Intel Corporation'
device = '82815/EM/EP/P 815/EM/EP/P (Solano) PCI to AGP Bridge'
class = bridge
subclass = PCI-PCI
pcib2 em pci0:30:0: class=0x060400 card=0x00000000 chip=0x244e8086
rev=0x11 hdr=0x01
vendor = 'Intel Corporation'
device = '82801BA/CA/DB (ICH2/3/4) Hub Interface to PCI Bridge (244E)'
class = bridge
subclass = PCI-PCI
isab0 em pci0:31:0: class=0x060100 card=0x00000000 chip=0x24408086
rev=0x11 hdr=0x00
vendor = 'Intel Corporation'
device = '82801BA (ICH2) LPC Interface Controller'
class = bridge
subclass = PCI-ISA
atapci0 em pci0:31:1: class=0x010180 card=0x80271043 chip=0x244b8086
rev=0x11 hdr=0x00
vendor = 'Intel Corporation'
device = '82801BA (ICH2) UltraATA/100 IDE Controller'
class = mass storage
subclass = ATA
none0 em pci0:31:2: class=0x0c0300 card=0x80271043 chip=0x24428086
rev=0x11 hdr=0x00
vendor = 'Intel Corporation'
device = '82801BA/BAM (ICH2/ICH2-M) USB Universal Host Controller'
class = serial bus
subclass = USB
none1 em pci0:31:3: class=0x0c0500 card=0x80271043 chip=0x24438086
rev=0x11 hdr=0x00
vendor = 'Intel Corporation'
device = '82801BA/BAM (ICH2/ICH2-M) SMBus Controller'
class = serial bus
subclass = SMBus
none2 em pci0:31:4: class=0x0c0300 card=0x80271043 chip=0x24448086
rev=0x11 hdr=0x00
vendor = 'Intel Corporation'
device = '82801BA/BAM (ICH2/ICH2-M) USB Universal Host Controller'
class = serial bus
subclass = USB
none3 em pci1:0:0: class=0x030000 card=0x63261039 chip=0x63261039 rev=0xc1
hdr=0x00
vendor = 'Silicon Integrated Systems (SiS)'
device = 'SiS 86C326 AGP/PCI Graphics & Video Accelerator'
class = display
subclass = VGA
fxp0 em pci2:10:0: class=0x020000 card=0x000c8086 chip=0x12298086 rev=0x08
hdr=0x00
vendor = 'Intel Corporation'
device = '82557/8/9 EtherExpress PRO/100(B) Ethernet Adapter'
class = network
subclass = ethernet
fxp1 em pci2:12:0: class=0x020000 card=0x000e8086 chip=0x12298086 rev=0x08
hdr=0x00
vendor = 'Intel Corporation'
device = '82557/8/9 EtherExpress PRO/100(B) Ethernet Adapter'
class = network
subclass = ethernet
Obrigado
Edinilson
---------------------------------------------------------
ATINET-Professional Web Hosting
Tel Voz: (0xx11) 4412-0876
http://www.atinet.com.br
----- Original Message -----
From: "Marcelo Costa" <mscosta em bn.br>
To: <freebsd em fug.com.br>
Sent: Monday, March 21, 2005 5:43 PM
Subject: Re: [FUG-BR] Como parar um freebsd
coloca este script na lista
Marcelo
On Mon, 2005-03-21 at 17:29, Edinilson J. Santos wrote:
> Caros amigos, ha +- 1 mes atras eu postei na lista um problema que estava
> enfrentando com o Freebsd 5.3 (com TUDO atualizado). Só lembrando que
> tenho
> a versao 4.8 rodando ha um bom tempo aqui sem problemas, e que estava
> instalando a 5.3 pois vi que a serie 4.xx esta acabando.
> Pois bem, depois de muitos kernel panic, compilar em modo debug, enviar
> email ate para o pessoal do freebsd (tudo sem resultados) eu finalmente
> descobri o problema: um simples ifconfig que era rodado junto com um
> script
> agendado no crontab.
> O problema parece estar relacionado com o fato de, as vezes, o ifconfig
> atribuir novamente o mesmo ip para a placa.
>
> Isto sinceramente me decepcionou um pouco pois como é possivel um simples
> ifconfig causar kernel panic num sistema como o freebsd?
> Poderia sei la, logar algo ou qualquer outra coisa, mas kernel panic?
> Parece
> o Windows com aqueles paus misteriosos...
>
> Edinilson
> ---------------------------------------------------------
> ATINET-Professional Web Hosting
> Tel Voz: (0xx11) 4412-0876
> http://www.atinet.com.br
>
>
> _______________________________________________________________
> Para enviar um novo email para a lista: freebsd em fug.com.br
> Sair da Lista: http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
_______________________________________________________________
Para enviar um novo email para a lista: freebsd em fug.com.br
Sair da Lista: http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
_______________________________________________________________
Para enviar um novo email para a lista: freebsd em fug.com.br
Sair da Lista: http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd