VMware no kernel 2.6.29

Porid no dia 21 do mês 4 de 2009



Recentemente atualizei meu kernel. Isso fez com que o VMware não conseguisse mais compilar os modulos para funcionar.

O que acontecia na realidade é que estava havendo uma incompatibilidade do VMware com o novo kernel. Sendo assim, aqui está um patch e o comando para fazer a correção. Apesar de ser uma solução para o VMware x64 ele funciona bem no x86.

Clique aqui para baixar o patch. Depois execute este comando no terminal como root:

cd /usr/lib/vmware/modules/source/; mkdir orig; cp *.tar orig/; for i in `ls *.tar`; do tar -xf $i; done; rm *.tar; patch -p1 -i /caminho/para/vmware-workstation-6.5.1.126130-2.6.29_x86_64.patch; for i in mblock mci mmon mnet mppuser sock; do tar -cf v$i.tar v$i-only; done; rm -r *-only

Não se esqueça de substituir o trecho em negrito pelo caminho correto do patch! Divirta-se!

1 comentários

TAGS : kernel linux archlinux vmware ops

Kernel Panic

Porid no dia 16 do mês 4 de 2009



Como alguns já sabem, uso uma distribuição Linux chamada ArchLinux. Ela é excelente para aprender mais sobre o sistema, porém a politica do pessoal que mantem a distribuição é a de desorganização total.

Recentemente meu PC (assim como 80% das pessoas que estavam usando o kernel 2.6.27) estavam sofrendo de kernel panic aleatórios. Pra quem não sabe, kernel panic é um problema grave do qual não se consegue retorno ao sistema sem reiniciar o PC. Basicamente o PC congela TOTALMENTE e a luz do CAPSLOCK do teclado fica piscando (alguns teclados piscam CAPSLOCK + NUNLOCK) Se acontecer com vc não se assuste, não é problema no hardware do seu pc.

Para resolver, atualize seu sistema (no Arch basta dar o comando pacman -Syu no terminal como root) para baixar o kernel mais novo. O problema disso é que os headers do kernel 2.6.29 ainda não estão no repositório. Isso é péssimo já que fica impossível compilar drivers muito específicos como os do VMware. Nem preciso falar q isso me deixou puto. Até o momento somente os headers do 2.6.27 estão disponíveis no repositório.

4 comentários

TAGS : ops linux archlinux kernel panic pacman headers vmware