Forwarded Conversation
Subject: Dúvida compilar kernel
------------------------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 12 de Abril de 2007 17:28
Galera, eu compilei o kernel pra uma máquina minha, não funcionou eu
mudei algumas coisas nas opçoes e estou compilando de novo. Daqui a
pouco vou testar.
Mas tenho algumas dúvidas e queria ver se alguem me ajuda.
Eu li em alguns sites que o kernel que se baixa da debian tem algumas
modificaçoes "patches" a mais em relação ao que tem no kernel.org
Eu estou migrando do kernel 2.4 para o 2.6.
pelo apt-get só achei o kernel 2.6.18
e no kernel.org já tem o 2.6.20.
Pensei, oras pq não já instalar o mais novo?
Então estou tentando com ele, gostaria de saber no que implica
instalar este kernel que não tem os 'patches'.
Também vi que pelo apt dá pra baixar os patches. Mas mais uma vez, só
tem para o 2.6.18. Existe algum outro lugar para procurar estes
patches? Normalmente quanto tempo depois que o Kernel sai no
kernel.org saem os patches ou a versão 'patcheada' da Debian?
Eu compilei da seguinte maneira:
- baixei kernel (2.6.20.6) descompactei na pasta /usr/src
- make menuconfig e mudei algumas configuraçoes (algums coisas a mais
umas a menos teóricamente nada a menos que fosse prejudicar, e algums
coisas a mais como suporte para mais que 4GB de memória, suporte para
mais que um processador físico, e hyper threading.)
depois
-make dep
-make clean
-make bzImage
-make modules
-make modules_install
-mkinitrd 2.6.20.6
configurei o grub e pronto.
consegui bootar pelo kernel novo.
Ainda tá dando kernel panic mas ainda não esgotei as pesquisas. Se não
funcionar desta vez aí posto o erro.
MAs estou com essas dúvidas que citei aí em cima... gostaria de umas
dicas e recomendações.
Valeu.
Denis.
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 13 de Abril de 2007 08:17
Bom, terminei a nova compilação e ainda assim não funcionou.
Na hora que eu rodei o mkinitrd ele me disse:
svcweb:~# mkinitrd -o /boot/initrd.img-2.6.20.6-Den 2.6.20.6
/usr/sbin/mkinitrd: add_modules_dep_2_5: modprobe failed
FATAL: Module megaraid not found.
FATAL: Module sd_mod not found.
WARNING: This failure MAY indicate that your kernel will not boot!
but it can also be triggered by needed modules being compiled into
the kernel.
Este modulo megaraid é o modulo da minha controladora scsi, mas como o
proprio mkinitrd informou, a ausencia dele pode não representar um
problema pq ele pode ter sido compilado dentro do Kernel, e eu
realmente fiz isso.
Depois na hora do reboot
FATAL: module megaraid not found
FATAL: module sd_mod no found
umount: not mounted
Mount: unknown filesystem type 'devfs'
umount: devfs umounted
pivot_root: no such file or directory
/sbin/init : 432 : cannot open dev/console no such file.
Bom é certo de que este erro é pq ele não está achando o módulo da
controladora, mas eu compilei ele dentro do kernel, a dúviuda é: Como
faço para ele reconhecer que o modulo já está lá dentro?
Além das outras dúvidas abaixo.
Obrigado.
Denis.
Em 12/04/07, Denis<[EMAIL PROTECTED]> escreveu:
[Texto das mensagens anteriores oculto]
--------
From: Fernando Faria Mariano <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: Denis <[EMAIL PROTECTED]>
Date: 13 de Abril de 2007 08:33
Compila o modo da controladora e também o tipo de sistemas de arquivos
dentro do kernel...
Ai vc nem vai precisar do mkinitrd...
Para reconhecer o módulo não tem segredo é só selecionar nas opções do
kernel... e mandar compilar...
Em Sex, 2007-04-13 às 08:17 -0300, Denis escreveu:
[Texto das mensagens anteriores oculto]
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 13 de Abril de 2007 09:10
hmm vou tentar isso!
o modulo da controladora eu compilei dentro do kernel, não sei o
sistema de arquivos, mas vou verificar já! ;) valeu!
Em 13/04/07, Fernando Faria Mariano<[EMAIL PROTECTED]> escreveu:
[Texto das mensagens anteriores oculto]
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 13 de Abril de 2007 11:40
Fernando,
o fs estava habilitado como módulo, eu incluí ele dentro do kernel e
então tirei o initrd.
mas não funcionou, na hora do boot recebo a seguinte msg:
VFS: cannot open root device "sda1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel Panic - Not syncining VFS: unable to mount root fs on unknown-block(0,0)
Alguma sugestão?
Será que no kernel novo ele alterou o meu sda1 para outra coisa?
qdo booto com o kernel antigo ele vai normal como sda1.
any suggestions?
Denis.
Em 13/04/07, Denis<[EMAIL PROTECTED]> escreveu:
[Texto das mensagens anteriores oculto]
--------
From: Fernando Faria Mariano <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: Denis <[EMAIL PROTECTED]>
Cc: dup <debian-user-portuguese@lists.debian.org>
Date: 13 de Abril de 2007 11:48
adiciona em seu grub a opção root de inicializacao do kernel
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash
so que vc deve colocar no seu
root=/dev/sda1
e compila VFS dentro do kernel tbm..
Em Sex, 2007-04-13 às 11:40 -0300, Denis escreveu:
[Texto das mensagens anteriores oculto]
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 13 de Abril de 2007 12:14
E lá vamos nós ;)
daqui a pouco reporto. =)
[Texto das mensagens anteriores oculto]
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 13 de Abril de 2007 12:51
Fernando,
Não achei a opção VFS dentro do menuconfig... sabe onde ela está?
[Texto das mensagens anteriores oculto]
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 13 de Abril de 2007 16:27
:s.. bom a opção vfs eu não achei, tentei habilitar uma opção "enable
kernel automount" que li em algum lugar na net mas mesmo assim não
foi...
tentei colocar o driver da minha scsi como modulo e tb o ext3 ext2 e
reiserfs, depois voltar a usar o initrd, mas nada tb.... :(:(:(
Alguem tem alguma dica?
valeu.
[Texto das mensagens anteriores oculto]
--------
From: André Moura <[EMAIL PROTECTED]>
To: Denis <[EMAIL PROTECTED]>
Date: 13 de Abril de 2007 16:48
Provalvelmente sua partição root esta errada, verifique qual é sua
partição em /dev/sda e passe como parametro na inicialização do grub
ou do lilo:
root=/dev/sdaX
depois edite o arquivo de configuração do gerenciador de boot!
Se você quiser pode compilar o kernel de formar mais simples:
make mrproper
make defconfig
make menucofig
etc...
o make defconfig cria o arquivo .config com todas as opções
necessárias para um boot na sua arquitetura, carregando os módulos das
controladoras, sistemas de arquivos, vídeo, etc.
André O Moura
http://www.andrem.wordpress.com
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 13 de Abril de 2007 17:03
Então quanto a partição root, com outro kernel (2.4) ele boota com a
informação igualzinha estou usando para o novo kernel.
A não ser que com o novo kernel ele esteja mudando o mapeamento do hd
tipo sdb ou sda333
sei lá, não sei se é capaz de isso ter acontecido. Vi em alguns sites
que alguns tiveram problemas parecidos mas nada concreto.
A dúvida é: Se o sistema trava, com kernel Panic, como posso descobrir
se o novo kernel embaralhou estas informações?
hum, não tinha lido sobre esse defconfig.
Vou fazer um teste.
alguem sabe os pros e contras de eu compilar tudo manual ou gerar o
pacote da imagem com o make-kpkg --revision=custom.0.2 kernel image
Em 13/04/07, André Moura<[EMAIL PROTECTED]> escreveu:
[Texto das mensagens anteriores oculto]
--------
From: Marcos Lazarini <[EMAIL PROTECTED]>
To: Denis <[EMAIL PROTECTED]>
Cc: dup <debian-user-portuguese@lists.debian.org>
Date: 13 de Abril de 2007 19:54
Rapaz, qdo vc quer compilar seu kernel, vc tem q ter razões p/ justificar isso.
No meu caso, eu só uso em máquinas antigas, pq quero algo mais enxuto,
deixando mais RAM p/ meus processos, ocupando menos disco, etc. No seu
caso não entendi bem.
No caso, eu compilo o kernel q vem na distro - pq foi feito um
'tunning' p/ aquela versão funcionar. Por exemplo, qdo passei do sarge
p/ o etch, mudou o nome de vários módulos do netfilter... me deu um
certo trabalho p/ achar a correspondência. Se vc sai mudando assim de
versão de kernel, talvez terá problemas em relação a coisas
parecidas...
No seu caso, é mais complicado ainda pq vc pegou o kernel genérico,
não o empacotado pela distro (veja, ele é empacotado por um motivo
bom) - veja em <http://packages.debian.org/stable/devel/linux-source-2.6.18>:
Linux kernel source for version 2.6.18 with Debian patches
Não que não vá funcionar, mas vc está dando um pulo maior ainda...
Vc deveria no mínimo, começar com o .config que sua distro usa, senão
toda aquela parafernália q roda no boot de autodetect do hardware pode
ir p/ o buraco (que me parece q é o que acontece agora).
Outra coisa, kernel no debian deve ser compilado com o kernel-package,
p/ vc tirar proveito do gerenciador de pacotes... caso contrário vc
está voltando no tempo (lembre-se q daqui um tempo vc vai querer
atualizar o kernel de novo, e não vai querer dor de cabeça).
Em resumo, p/ compilar seu primerio kernel, pegue o source da distro,
compile com o kernel-package (leia no /usr/share/doc/kernel-package os
passos) e utilize como base o /boot/config correspondente como
.config. Depois que funcionar, vá caminhando AOS POUCOS...
--
Marcos
Em 12/04/07, Denis<[EMAIL PROTECTED]> escreveu:
[Texto das mensagens anteriores oculto]
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 14 de Abril de 2007 15:08
Marcos valeu pelas dicas. Na segunda vou procurar um bom caminho para
traçar acredito que com essas dicas já vou conseguir me adiantar
bastante.
A razão pq quero compilar meu kernel é pq minha máquina tem 6GB de ram
e é uma dual processada + HT.
Então estou perdendo 5 gb de ram e "3" processadores.
Vou tentar seguir da maneira que vc disse.
Uma curiosedade é a seguinte:
A meu atual kernel não tem os fontes dele. Onde vou achar o arquivo
.config que foi compilado para aquele kernel que está rodando?
abraço.
Em 13/04/07, Marcos Lazarini<[EMAIL PROTECTED]> escreveu:
[Texto das mensagens anteriores oculto]
--------
From: Leandro Ferreira <[EMAIL PROTECTED]>
Reply-To: debian-user-portuguese@lists.debian.org
To: debian-user-portuguese@lists.debian.org
Date: 14 de Abril de 2007 15:21
No dia 14/04/2007 às 15:08,
Denis <[EMAIL PROTECTED]> escreveu:
>
> Uma curiosedade é a seguinte:
> A meu atual kernel não tem os fontes dele. Onde vou achar o arquivo
> .config que foi compilado para aquele kernel que está rodando?
>
Meu kernel em uso:
$ uname -r
$ 2.4.32-c38
Dentro de /boot:
/boot/config-2.4.32-c38
Ou pode fazer assim:
$ less /boot/config-`uname -r`
ou ainda:
$ less /boot/config-$(uname -r)
Um abraço
Leandro
--
Leandro Padilha Ferreira - GPG ID: A7FB969E
http://androle.pro.br - [EMAIL PROTECTED]
--------------------------------------------------
Todo sistema debe estar diseñado para soportar el peor conjunto de
circunstancias.
-- Corolario Segunda Ley de Sodd.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFGIRuNd8iw8hWoWeoRAh4QAKChVi6MKk9bOlg64UXMuenk+lW9RACcCnxT
br+1kTSXT/ccLb19gl8PNNE=
=C6vU
-----END PGP SIGNATURE-----
--------
From: Rodrigo <[EMAIL PROTECTED]>
To: Denis <[EMAIL PROTECTED]>
Cc: dup <debian-user-portuguese@lists.debian.org>
Date: 14 de Abril de 2007 15:22
apt-get install kernel-image-`uname -r`
o .config dele fica no /boot/config-`uname -r`
Abraços
Em 14/04/07, Denis < [EMAIL PROTECTED]> escreveu:
[Texto das mensagens anteriores oculto]
--------
From: Rodolfo Allan <[EMAIL PROTECTED]>
To: Rodrigo <[EMAIL PROTECTED]>
Cc: Denis <[EMAIL PROTECTED]>, dup <debian-user-portuguese@lists.debian.org>
Date: 14 de Abril de 2007 16:19
Ainda no contexto, eu fui recompilar o kernel pra ativar o reiser4 e o
badram e tive a seguinte mensagem ao rodar "make xconfig" ou "make
menuconfig"
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
CHECK qt
HOSTCC scripts/kconfig/conf.o
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h
's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
HOSTCC scripts/kconfig/kconfig_load.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/lxdialog/checklist.o
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: Arquivo ou
diretório não encontrado
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:96: error: expected
specifier-qualifier-list before 'chtype'
Foi alguem que eu esqueci de instalar?
Rodolfo.
[Texto das mensagens anteriores oculto]
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 14 de Abril de 2007 20:11
Talvez seja a ausencia do libncurses5-dev
Em 14/04/07, Rodolfo Allan<[EMAIL PROTECTED]> escreveu:
[Texto das mensagens anteriores oculto]
--------
From: Rodolfo Allan <[EMAIL PROTECTED]>
To: Denis <[EMAIL PROTECTED]>
Cc: dup <debian-user-portuguese@lists.debian.org>
Date: 14 de Abril de 2007 21:53
E é... deu certo. Obrigado.
Rodolfo.
[Texto das mensagens anteriores oculto]
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 17 de Abril de 2007 08:16
Ave nêgo!
Agora se não funcionar daí lasca tudo de vez.Rs
svcweb:/boot# apt-get install linux-image-2.6.18-4-686-bigmem
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências... Pronto
Os pacotes extra a seguir serão instalados:
apt apt-utils busybox coreutils debconf debian-archive-keyring dpkg
evolution-common fontconfig fontconfig-config gconf2-common
gedit-common
gnome-desktop-data gnome-doc-utils gnumeric-common
gstreamer0.10-alsa initramfs-tools klibc-utils libapt-pkg-perl
libasound2 libatk1.0-0 libavahi-client3
libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0
libbonobo2-common libcairo2 libcamel1.2-8 libcroco3 libcupsys2
libdb4.4 libdbus-1-3
libdbus-glib-1-2 libdevmapper1.02 libdrm2 libedataserver1.2-7
libegroupwise1.2-10 libexif12 libfontconfig1 libfontconfig1-dev
libgconf2-4 libglib2.0-0
libgnomecanvas2-common libgnomecups1.0-1 libgnomeprint2.2-0
libgnomeprint2.2-data libgnomeprintui2.2-common libgnomeui-common
libgoffice-1-common
libgpg-error0 libgsf-1-114 libgsf-1-common
libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-common
libgtksourceview-common libgtop2-common
libhal-storage1 libhal1 libklibc libmozjs0d libnm-glib0 libnspr4-0d
libnss3-0d liborbit2 libpango1.0-0 libpango1.0-common libperl5.8
libpisock9 libpng12-0
libpng12-dev libpopt0 libreadline5 libselinux1 libsepol1
libsoup2.2-8 libusb-0.1-4 libvolume-id0 libvte-common libxml2
libxml2-utils libxslt1.1
libxul-common lilo makedev mbr module-init-tools perl perl-base
perl-modules python-libxml2 python-pyorbit python-support python2.4
python2.4-minimal
readline-common udev xkb-data xserver-xorg-input-wacom xsltproc
Pacotes sugeridos :
apt-doc debconf-doc debconf-utils libterm-readline-gnu-perl
libgnome2-perl libqt-perl libnet-ldap-perl lzma libasound2-plugins
cupsys-common
gstreamer0.10-tools gstreamer0.10-plugins ttf-kochi-gothic
ttf-kochi-mincho ttf-thryomanes ttf-baekmuk ttf-arphic-gbsn00lp
ttf-arphic-bsmi00lp
ttf-arphic-gkai00mp ttf-arphic-bkai00mp jpilot pilot-link malsync
gnome-pilot sylpheed-claws sylpheed-claws-gtk2 sylpheed lilo-doc
linux-doc-2.6.18
python2.4-doc python-profiler
Pacotes recomendados :
libatk1.0-data dbus libglib2.0-data cupsys x-ttcidfont-conf
libc6-i686 perl-doc
Os pacotes a seguir serão REMOVIDOS:
abiword-common abiword-gnome aptitude bluefish bug-buddy capplets
dia-gnome eog epiphany-browser evolution file-roller gcalctool
gconf-editor gdm gedit
gnome gnome-about gnome-applets gnome-control-center gnome-core
gnome-cups-manager gnome-desktop-environment gnome-games gnome-gv
gnome-media
gnome-nettool gnome-office gnome-panel gnome-panel-data
gnome-session gnome-system-monitor gnome-system-tools gnome-terminal
gnome-themes-extras
gnome-utils gnome-volume-manager gnomemeeting gnumeric gpdf grub
gtk2-engines-spherecrystal gtkhtml3.2 hal hotplug libbonoboui2-0
libeel2-2 libgail-common
libgail17 libgal2.2-1 libgal2.2-common libgnome-desktop-2
libgnomecanvas2-0 libgnomecupsui1.0-1 libgnomeprintui2.2-0
libgnomeui-0 libgtkhtml2-0
libgtkhtml3.2-11 libnautilus2-2 libpanel-applet2-0 librsvg2-2
librsvg2-common libvte4 nautilus nautilus-cd-burner nautilus-media
planner rhythmbox
synaptic tasksel totem totem-xine vino yelp zenity
Os NOVOS pacotes a seguir serão instalados:
busybox debian-archive-keyring evolution-common fontconfig-config
gconf2-common gnome-doc-utils gstreamer0.10-alsa initramfs-tools
klibc-utils
libavahi-client3 libavahi-common-data libavahi-common3
libavahi-glib1 libcairo2 libcamel1.2-8 libdb4.4 libdbus-1-3
libdbus-glib-1-2 libdevmapper1.02
libdrm2 libedataserver1.2-7 libegroupwise1.2-10 libexif12
libgoffice-1-common libgsf-1-114 libgsf-1-common
libgstreamer-plugins-base0.10-0
libgstreamer0.10-0 libgtop2-common libhal-storage1 libhal1 libklibc
libmozjs0d libnm-glib0 libnspr4-0d libnss3-0d libpisock9 libsepol1
libsoup2.2-8
libvolume-id0 libxml2-utils libxul-common lilo
linux-image-2.6.18-4-686-bigmem mbr python-libxml2 python-pyorbit
python-support python2.4
python2.4-minimal readline-common xkb-data xserver-xorg-input-wacom xsltproc
Os pacotes a seguir serão atualizados :
apt apt-utils coreutils debconf dpkg fontconfig gedit-common
gnome-desktop-data gnumeric-common libapt-pkg-perl libasound2
libatk1.0-0 libbonobo2-0
libbonobo2-common libcroco3 libcupsys2 libfontconfig1
libfontconfig1-dev libgconf2-4 libglib2.0-0 libgnomecanvas2-common
libgnomecups1.0-1
libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-common
libgnomeui-common libgpg-error0 libgtk2.0-common
libgtksourceview-common liborbit2
libpango1.0-0 libpango1.0-common libperl5.8 libpng12-0 libpng12-dev
libpopt0 libreadline5 libselinux1 libusb-0.1-4 libvte-common libxml2
libxslt1.1
makedev module-init-tools perl perl-base perl-modules udev
48 pacotes atualizados, 54 pacotes novos instalados, 74 a serem
removidos e 693 não atualizados.
É preciso fazer o download de 75,4MB de arquivos.
Depois de desempacotar, 70,2MB de espaço em disco serão liberados.
Quer continuar? [S/n]
Obtendo:1 http://ftp.debian.org stable/main gedit-common 2.14.4-8 [2835kB]
12% [10 coreutils 726091/3137kB 23%]
[Texto das mensagens anteriores oculto]
--------
From: Carlos Unimed Sudoeste de Minas <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 17 de Abril de 2007 08:41
Galera bom dia,
Estou com o seguinte problema que está me deixando doido e o seguinte
tenho uma impressora DFX5000 ligada em um print server
ela esta configurada em um de nossos servidores, que esta com Debian, o erro
que esta acontecendo e o seguinte
tipo se eu escrever o meu nome CARLOS HENRIQUE na hora que eu vou imprimir
ai ela imprime DAPLIO"LETUMXHQ ela esta trocando todos os caracteres, por
favor, como posso resolver isso.
Obrigado
Carlos Henrique de Morais
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
--------
From: Denis <[EMAIL PROTECTED]>
To: dup <debian-user-portuguese@lists.debian.org>
Date: 17 de Abril de 2007 08:57
Bom. Qdo dizem que apt-get é mágico, ninguém deve duvidar.
Depois de dezenas de make menuconfig, dep clean bzImage, modules,
modules_install.
Segui as instruções dos senhores:
apt-get install linux-image-2.6.18-4-1686-bigmem.
Milhares de pacotes foram instalados, mas no final ele deu erro no
configure do linux-image.
rodei de novo
apt-get install linux-image-2.6.18-4-1686-bigmem
então ele disse que estava instalado mas não estava configurado, foi
tentar configurar e deu um erro no script update-grub
então dei um apt-get install grub ele instalou, reconfigurou o menu.lst
e CHAZAM! Reboot perfeito com memória de sobra e processadores
suficientes pra atender a NASA.
=)
Foi demorado, mas foi ótimo ter passado pelos milhares de makes
anteriores. Caso contrário, teria tudo funcionado com o apt mas eu não
saberia como é que as coisas acontecem.
Valeu galera, Abraço.
Denis.
Em 17/04/07, Carlos Unimed Sudoeste de
Minas<[EMAIL PROTECTED]> escreveu:
[Texto das mensagens anteriores oculto]
--------