Bom, subtítulo à parte, já há alguns meses que deixei encostado meu K6-II para dar lugar a um ThinkCentre A51. De lá pra cá, tentei rodar SuSE, mas como a curva de aprendizado da estrutura estava meio brava, decidi voltar para o meu amado Slackware.
De lá pra cá, mesmo após um bocado de atualizações (chegando na v11 em que estou) e algumas batidas de cabeça, ainda estava difícil colocar alguns dispositivos e aplicativos pra funcionar (pra ser sincero, nunca consegui ter tudo 100% funcionando…). Mas hoje foi um dia e tanto!
Pra começar que já havia um mês em que tentava compilar um kernel 2.6.18 novinho em folha, e estava sempre com probleminhas chatos, do tipo “VFS: cannot mount root fs on unknown device (3, 3)”. Então, decidi gastar umas horas estudando todos os santos parâmetros do menuconfig, e também pegando o manual de hardware do PC pra saber direitinho quais os dispositivos e controladoras da placa-mãe, além da ajuda do São Google, protetor dos buscadores. E, após horas de recompilações, leitura técnica e descobrir que a controladora só funciona se eu sobreescrever a libata padrão do kernel 2.6 porque a IDE do A51 usa PATA (modelos anteriores de SATA, desconhecia)… voilà!!! Cá estou eu de kernel novo e customizado.
E de brinde, ainda me rendeu que meu vídeo integrado (Intel Graphics 915G) passou a funcionar bonitinho, e meu ePSXe finalmente está se comportando como um Playstation digno de respeito (sinto como se estivesse com meu finado PSOne).
Ainda antes do kernel, consegui algo que tentava nem sei quanto tempo: colocar o headset pra falar. O microfone não funcionava e, por acaso, acabei descobrindo que o kmix (que serve de front-end do alsamixer no KDE) me permitia configurar um segundo canal de microfone, e ao mudar para o mic2, a captura de som rolou sem falhas. Dois canais: o A51 possui entradas frontais e traseiras para falantes e microfones, sendo a frontal o segundo canal, e por padrão, o mic responde ao primeiro canal. O PC é bom, mas não por nada, é frescurento…
Depois disso, tudo são lírios de espuma! O DHCP está roteando meu modem DSL no boot (com suporte no kernel), o JFS provavelmente precise de um fsck, mas sem problemas… suporte a FUSE e escrita no NTFS, APCI no ar… finalmente sinto que minha casa está arrumada. (^_^)
Agora, só está faltando compilar o XWine, uns apps de produção musical (como o Audacity, a JACK-lib, o Rosegarden e o Hydrogen, fora o DJPlay para brincar), o GAIM 2.0-rc4, e acho que posso descansar da mania de perfeição jogando MMORPG…
PS: Como kernel é uma coisa muito pessoal, é possível que este arquivo não sirva para todos, mas para placas Intel-based deve funcionar, com algumas modificações. No mais, vai ajudar quem também possui um ThinkCentre A51 (modelo 8131KBP, este aqui), exceto pelo filesystem (JFS rules!).
Bom, todavia, pode-se pegar o arquivo de configuração aqui. Espero que sirva!