[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