Sony Vaio VGN-SZ340 ACPI Problem (Linux)

So, the first patch that the guys from intel gave me to solve the problem with ACPI that didnt recognize both cores is below this text. This isnt a “perfect” patch as it does not solve a problem with cpu frequency scaling for cpu1. But it works great =)

Thanks for intel’s guys!
http://bugzilla.kernel.org/show_bug.cgi?id=7465


drivers/acpi/tables.c | 16 ++++++++++——
1 files changed, 10 insertions(+), 6 deletions(-)

Index: linux-2.6.18.1/drivers/acpi/tables.c
===================================================================
— linux-2.6.18.1.orig/drivers/acpi/tables.c 2006-10-14 11:34:03.000000000 +0800
+++ linux-2.6.18.1/drivers/acpi/tables.c 2006-12-02 01:01:00.000000000 +0800
@@ -316,7 +316,7 @@ acpi_table_parse_madt_family(enum acpi_t
unsigned int count = 0;
unsigned long madt_end;
unsigned int i;

+ unsigned int count = 0;
if (!handler)
return -EINVAL;

@@ -325,6 +325,12 @@ acpi_table_parse_madt_family(enum acpi_t
for (i = 0; i < sdt_count; i++) { if (sdt_entry[i].id != id) continue; + count ++; + if(count == 1) { + printk("\nFind the first MADT, don't parse it"); + continue; + } + printk("\nLet's parse the %d MADT.", count); madt = (void *) __acpi_map_table(sdt_entry[i].pa, sdt_entry[i].size); if (!madt) { @@ -388,12 +394,10 @@ int __init acpi_table_parse(enum acpi_ta if (sdt_entry[i].id != id) continue; count++; - if (count == 1) - handler(sdt_entry[i].pa, sdt_entry[i].size); - - else + handler(sdt_entry[i].pa, sdt_entry[i].size); + if(count > 1)
printk(KERN_WARNING PREFIX
– “%d duplicate %s table ignored.\n”, count,
+ “%d duplicate %s table, former tables are ignored.\n”, count,
acpi_table_signatures[id]);
}

H2HC – Hackers 2 Hackers Conference

Durante a última sexta, sábado e este domingo tivemos a h2hc mais uma vez. Esta foi a minha primeira h2hc mas gostaria de fazer alguns comentários sobre ela.

Primeiro de tudo gostaria de parabenizar à organização. Ultimamente no Brasil eu tenho visto um “excesso” de eventos e na grande maioria deles, mal organizados, sem infraestrutura e com palestras/palestrantes “repetitivos”. Nas duas últimas conferências que fui (Slackshow e H2HC) eu pude ver que no Brasil também existem boas conferências.

Nesta minha crítica às conferências quero deixar claro que não incluo o FISL. Não posso dar nome aos bois pois estou baseando essas minhas argumentações em experiências passadas e também no relato de pessoas que estiveram em outros eventos.

O que costuma acontecer no Brasil é uma vontade enorme por parte dos organizadores em quererem abraçar o mundo e acabam esquecendo do básico: palestras de conteúdo e infra-estrutura. Ficam querendo ter ‘n’ dias de conferência, ter um logotipo chamativo, chamar “estrelas” internacionais, etc… e acabam caindo na mesmisse dos mesmos palestrantes e na hora H ficam batendo cabeça e o resultado são conferências com palestrantes de ego inflado que não conseguem conversar com o público, acesso nulo ou porco à Internet, espaços vazios e/ou excesso de banners e patrocinadores que vão de encontro com a filosofia da conferência.

Talvez seja isso que esteja faltando: filosofia. A H2HC e o Slackshow esse ano deram show no quesito filosofia. A Slackshow cumpriu seu papel com palestras técnicas para técnicos, simplicidade e boa organização (KISS). A H2HC não precisou “vender-se” para empresas que nada tem a ver com o mundo que a conferência representava. Com certeza a H2HC conseguiria encontrar inúmeros patrocinadores, mas poucos corresponderiam à filosofia da conferência. Dessa forma, os organizadores preferiram tirar dinheiro do próprio bolso, deixar de lado ‘frescuras’ como coffee break cheio de bolachinhas e docinhos (compraram café mesmo e pronto =) ) e trazer um palestrante de Israel que falou sobre um tópico extremamente interessante.

Tivemos ainda a presença de mais 2 argentinos que vieram por conta própria não usando nenhum dinheiro da organização. Vejam que não sou contra o financiamento de palestrantes, mas quando estes tem condições de ir até o local da conferência com seu próprio dinheiro, qual seria a razão de utilizar uma grana que poderia ser convertida em melhorias de marketing e organização da própria conferência ?

Com relação aos palestrantes houve uma preocupação com o background dos palestrantes de forma que tivéssemos conteúdo de qualidade sendo apresentado. O pessoal de Recife (www.rfdslabs.com.br) mandou muito bem em suas palestras mostrando que a scene brasileira está sobrevivendo mesmo após um “sumiço” no início desta década. Lembrando todos que no começo do ano tivemos o lançamento de uma zine brasileira chamada “The Bug”: www.thebugmagazine.org.

Dessa forma fico muito feliz com a realização desta H2HC onde pudemos sentir um gostinho de comunidade sendo criada ao redor do hacking e vendo que não tivemos nenhuma manifestação de ego inflado durante a conferência, nem mesmo por parte dos palestrantes internacionais, que conversavam com todos e davam atenção a todos.

PS: link para a palestra de lockpicking: http://labs.morpheuz.eng.br/lockpicking/

Slackshow 18/11/2006

III encontro GUS-BR e minha primeira vez num evento GUS-BR…duas palavras: SEN-SACIONAL =P

Eu e o Vivi saimos bem cedo de Campinas (acordamos as 4:30, sendo que fui dormir as 2:30 terminando as figuras da apresentação). Chegamos em Sampa e fomos direto pra FIAPP.

Logo na recepção Punk e Zecafig estavam distribuindo as credenciais e tudo mais. O Zeca levou um susto quando falei que eu era o “MoRpHeUz do canal” pois afinal de contas ninguém me conhecia ainda né ? hehehe

Lá em cima, no oitavo andar onde era o auditório principal, estava rolando um cafezinho com direito a bolachinhas e td mais. Tudo MUITO bem organizado.

Eu e o Vivi estávamos realmente quebrados e com muito sono mas ainda assim foi mto massa ver o Punk explicando do porquê usar o Slackware e tudo mais. Falou muito bem e foi coerente com todos os seus argumentos. Então tivemos mais um coffee break com direito a refri, mais bolachinhas e tudo mais.

Logo em seguinda, tivemos nosso amigo Cubano com sua palestra MyISAM vs Innodb que esclareceu muita coisa pra mim e acredito que boa parte da platéia! =)

Em seguida eu e o Vivi fizemos a palestra sobre o HLBR (http://hlbr.sf.net) e ficamos muito felizes com a receptividade que a palestra teve, bem como com o interesse que a galera mostrou. Tivemos muitas perguntas e sugestões! =)

Depois tivemos o almoço e então eu e o Vivi tivemos que voltar à Campinas já que estávamos apenas o pó hehe….lembrando sempre que o gar0t0 tentou invadir telepaticamente o notebook de todos os presentes (mesmo estando nitidamente bebado haha =P )
Vocês podem conferir no meu flickr (http://www.flickr.com/photos/morpheuz/) as (poucas) fotos que tirei do evento! Por favor, me mandem mais fotos/videos/audio! =)

Gostaria de mais uma vez parabenizar todo mundo da organização pq estava realmente MUITO bem organizado e planejado. Parabenizar também a comunidade GUS-BR pela excelente receptividade que todos tinham e lembrar que eventos como esse SEMPRE são importantes para manter uma comunidade sólida ao redor do querido Slack =)
PS: Lembrando que foi lançada mais uma slackzine especialmente para o evento.

Abraços a todos!

Blue screen of death

It’s incredible how a trademark “gets the mind” of the user. It can be a logo, a situation, a name, etc….

Microsoft should forget about those “silly” windows and start doing something about the famous “Blue Screen of Death”. This is what is REALLY famous! =)

Check this link to know more about funny situations where the blue screen just came up: http://www.miguelcarrasco.net/miguelcarrasco/2006/10/blue_screen_of_.html

Slack pra “raquers” =P

roubo de chaves no conisli 2006?

vs
Written by Guilherme Covolo
Monday, 06 November 2006

Grupo de usuarios da distro Ubuntu ficam putos da vida no conisli 2006 ao ponto de acusarem os pobres coitados e toskos usuarios do slackware por “roubo de chaves ssh”.

O fato foi q ninguem sabe qual puto fez aquilo e como os usuarios de slack sao do “lado negro da força” foram acusados injustamente pelo feito.

Não sei quem fez, e o Lula tb não! 😉

http://www.tuxresources.org/blog/?p=121#comments

++++++++++

finalizada a votação!
quem foi o ladrao das chaves no conisli 2006?
gar0t0
13 54.2%

Richard Stallman
11 45.8%

PiterPunk
0 0%

Toledo
0 0%

smyows
0 0%

udk
0 0%

Number of Voters : 24
First Vote : Monday, 06 November 2006 16:27
Last Vote : Monday, 13 November 2006 09:17

E é com grande vantagem q concluimos q o real |-|4C|<3r do conisli 2006 é um dos mais famosos icones do underground paulista, em entrevista explusiva gar0t0 relata o ocorrido.

smyows: relate como foi q procedeu para fazer a façanha do conisli 2006

gar0t0: Foi algo complicado pois cheguei no sexta feira no final do evento, e as coisas já estavam acontecendo sabe… eu fiz acesso telepatico pra poder roubar as chaves

smyows: Interessante, e q tipo de hardware vc usou para isso? que sistema operacional vc usou? vc usou algum exploit para snifar essa tal rede telepatica?

gar0t0: é um hardware super mega blaster avancado que um amigo meu trouxe de cuba, o sistema operacional é um slackware 96, com relação ao exploits, sim, tenho alguns para acesso telepatico em redes de eventos, mas nao posso revelar o conteudo pois existem muito Kiddie que pode ler o site ai já viu né.

smyows: certo, vc pretende escrever algum patch para corrigir essas falhas q vc explorou ou pretende fazer algum software comercial baseado nesses bugs para levantar fundos? Vc pretende ser um super hiper mega raquer assim como Marcos Flávio Assunção que defende o mundo de ameaças de terrorismo entre outros feitos supimpas?

gar0t0: Eu tenho alguns patch prontos, mas vou esperar lançar o meu software comercial PsycoHacking Unlocked Network, o nome não tem muito haver com a ferramenta em si, mas eu achei o nome supimpa. Eu não quero virar um mega hiper super raquer não, pra te falar a verdade eu aprendi com um amigo que “Quem brinca com raquer faz xixi na cama”

smyows: endendo… pra finalizar, como eh ser do lado negro da força, usar camiseta preta escrita slackware, fumar e beber, e nao falar gnu/linux?

gar0t0: Cara, é a vida que poucas pessoas entendem, nós nao usamos simbulos de planetas, nao falamos de humanos e muito menos falamos de gnu, pq gnu é o kralho!!
Bom, no nosso evento dia 18, onde vamos reunir o lado negro da força pra falar de hacking telepatico, por favor, quem quiser a chave de volta apareca, ta tudo aqui guardado 🙂

smyows: entao deixe suas considerações finais, e se quiser deixar algum recado para algum outro grupo white hat fique a vontade!

gar0t0: Bom, queria deixar um bjo pra minha mae, pro meu pai e pro bozo, saudade dos seu programas bozo. Eu só achei que legal que todo mundo que tava no evento no Conisli apenas 2 pessoas que não sao relacionadas aos grupos de usuario que estavam foram homens o suficiente pra ir ate lá tirar satisfacao e perceberam que não era ninguem dali que tava fazendo alguma coisa! Mas o legal de evento eh ouvir buxixos de pessoas que nao tem coragem de chegar ate vc e conversar! aeh! é pra voces que dedico esta entrevista
E que a força esteja com qse todos voces

Obrigado pela oportunidade de falar sobre o PsycHacking Tongue out

Fonte: http://shaka.youare.not.br/joomla/

Linux on Sony Vaio SZ-340

Well, before this laptop I had an Acer TravelMate 254. It was a great one besides it’s weight and the power consumption of the P4 processor. I must say that everything of that laptop works very very fine with Linux.

Now I bought this Sony Vaio SZ-340 (Core 2 Duo 2.0 GHz – T7200, 1 Gb of RAM, 100 GB of disk – 5400 rpm, 2 graphis card – intel and nvdia go 7400) and I’ll say somethings about the Linux installation and will write a How-To (since I didn’t found any stuff related to this laptop in google – actually I found about other Vaio’s…)

1. Distribution

The distribution that I really wanted to use was Slackware 11. Maybe sometime in the feature I can install bluewhite64 to test some 64 bit distro. So, the first step was to download disc1 and 2 (maybe the DVD) of the distro at http://www.slackware.com/getslack. You can choose your favourite mirror =).

2. Kernel

Here I had (and still have) a big problem. Actually I’m using kernel version 2.6.18 with SMP enabled. The problem here is that if I enable ACPI the kernel will not recognize the 2 cores that the laptop has. I tried a lot of workarounds like using 2.6.15/2.6.16/2.6.19-rc4 kernels, editing the DSDT table to fix a problem (I still think that the best solution will use DSDT tables), etc… The only way I found to fix this “one core” problem was to use ‘appen=”acpi=off”‘ in my lilo.conf file.

Without ACPI both cores are recognized. But this is not good since a laptop withou ACPI to save some power is not soo useful. You can find attached to this post my .config file, so you can download it. This is better than posting it here.

3. Network/Wireless

The ethernet card worked out of the box, just need to include the sky2 module in the kernel. The wireless is easy to set up also. Just follow the instructions in this page: http://ipw3945.sourceforge.net/ .

4. Sony modules

In order to use all the “Fn” functionalities and others you must install the sonypi module and install some softwares: http://popies.net/sonypi/ . (this didn’t work yet)

5. Graphics Card

The intel graphic card works out of the box and if you just want to use the kernel’s version of the nvidia module it’ll work out of the box also.

But if you want to have all the 3D features etc..etc..etc.. of the nvidia card you must use it’s proprietary driver. To download it just go to nvidia’s site (http://www.nvidia.com) and download it. It’s very easy to install.

If after installing and configuring your Xorg it doesn’t work, probably you’ll need to put another parameter to the kernel: “noapic”…so, at this time your lilo.conf will have: ‘append=”noapic acpi=off” ‘. And then it will work perfectly.

You can find my xorg.conf files here and use my rc.local to detect in which mode you are (stamina or speed) so it uses the correct one. (I used this code from someone in the Internet, but it’s not a big deal =) ).