Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!

Iniciado por Hqxriven, 24 de Dezembro de 2007, 13:26

tópico anterior - próximo tópico

Hqxriven

#735
CitarFala Hqxriven, já to usando aqui já faz alguns minutos e tá tudo beleza Sem Graça
Exeto a aceleração que foi embora BUAHAHAHA
A net conectô de prima!!!! Mas como já tinha usado o usbserial antes, vamos ver no que vai dar quando eu instalar o seu novo kernel com o airprime no Hardy.

Vo testar o Envy pra ver no que dá.

Cara, não entendi muito bem o seu post acima, eu tenho que me preucupar com algo???

Qual placa de vídeo???

Se for ATI só instalando manualmente o último driver.

CitarWireless funcionando blz!!! Valeu Hqxriven!!! O Envy aqui acusou um erro na hora de instalar o driver da nvidia... vou ver aqui o que ta ocorrendo...

Primeiro vc dá uma olhada na parte final do tópico do wordpress...

Observações

Pode ser necessário fazer o seguinte para compilar algumas coisas:

1 - Instale o build-essential

2 - Veja se esses diretórios existem e se não crie eles

cd /lib/modules/2.6.24.5-omnislash4-2
ln -s /usr/src/linux-headers-2.6.24.5-omnislash4-2 build

Olhe a imagem é assim que tem que ficar!!!



Por enquanto ele está compatível com o KUXbuntu 8.04 mas não sei até quando...

Abraços!!


Essa é a única forma de fazer o envy funcionar, mas antes tem que desinstalar o driver de vídeo!!!

CitarNoossa, vc é fera mesmo ein... virei fã deste tópico seu aqui, rsrs...

Olha, tenho mais uma sugestão... Existe um projeto, não sei se conhece, Linux-PHC, o qual tem como objetivo fornecer um meio de alterarmos a voltagem do processador. É uma mão na roda pra quem quer economizar bateria do laptop, ainda mais pq não tem como alterar isso pela bios, só por software mesmo. Segue o link:

http://phcpatches.googlecode.com/svn/trunk/acpi-cpufreq/patches/linux-phc-kernel-vanilla-2.6.24-rc1.patch

É só baixar e aplicar ok? Eu testei ele no Kubuntu 8.04, com kernel padrão. E foi blz.. Tem como colocar esse patch?

Abração...

Já baixei o seu kernel... vou testar agora, hehehehe....

EDIT 1:

Wireless funcionando blz!!! Valeu Hqxriven!!! O Envy aqui acusou um erro na hora de instalar o driver da nvidia... vou ver aqui o que ta ocorrendo...

CitarHqxriven... travou tudo aqui Chorar
Desisntalei e voltei ao velho 2.6.20-16-386

Mas espero que o airprime sirva pra outras pessoas Sorridente
E muito obrigado pelo esforço e atenção Sorridente

O que travou (modem, vídeo, sistema todo)

Qual hardware e quais otimizações vc está usando no sysctl.conf!!

CitarCara, não entendi muito bem o seu post acima, eu tenho que me preucupar com algo???

São alguns problemas que eu tive que corrigir que estão no kernel 2.6.24 e que possivelmente estão no Ubuntu 8.04!!!

OBA CHEGUEI AS 50 PÁGINAS

Sobre o patch ives o objetivo dele é um downclock, mais vc já pensou em mudar o governor para o userspace e usar sempre a frequência mínima??? (pode ser interessante também)

EDIT 1

Assim que possível vou dar uma olhada nos patches!!
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

kErNeL_sCrIpT

Trava tudo, o sistema "congela", e duas das três luzes de led do teclado ficam piscando, isso acontecia no kernel padrão do Gutsy, tentei uma versão anterior do seu kernel, travou também, agora essa, travou também. Eu desisto :P
Se o problema persistir no Hardy, vou de 2.6.20-16-386 novamente. Tomara que os kerneis Linux voltem a suportar o meu Hardware algum dia :(

Hqxriven

#737
Problema com acpi e o hz... vou dar uma olhada nos patches...

Me passa depois se possível o modelo da sua bios...

EDIT 1 - Pedido!!!

Gostaria de pedir a todos os usuários do omnislash que postassem o lspci e o seu hardware no tópico e dizer o que não funcionou com o kernel ou se tudo está funcionando em relação ao kernel padrão!!

E se quiserem fazer a sugestão de alguma coisa podem fazer também!!

EDIT 2 - Uso de memória do omnislash



87 de ram no kde depois de 07 e 46 minutos ligada, já naveguei na internet, vi filmes, etc.

Foi só fechar tudo para a memória cair a esse ponto!!
Abraços

Hqx

Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

ives_13mg

Aqui tá funcionando quase tudo rsrs... O único problema é a placa de vídeo. Não instalou de jeito nenhum... Pelo envy não consegui. Manualmente foi quase, visto que acusou um erro de versão entre o compilador... E mesmo assim tive que indicar a pasta como source do kernel a linux-headers-generic.. Quando indicava a o Headers do Omnislash dava erro, nem chegava a compilar... Com os headers generic começou a compilar e deu erro na versão como disse..

Ah.. o automount foi embora com omnislash...

Abraços...

ives_13mg

Na verdade o objetivo não é o downclock!!! É o undervolt... É vc baixar a tensão do processador!!! Pra vc ter uma idéia, meu Core 2 Duo por padrão atinger 2GHz com uma tensão de 1.2V. No entanto, já provei que ele fica estavel, na mesma frequencia de 2GHZ a uma tensão de apenas 1.0V... Isso já dá uma grande economia e mais: o processador fica bem mais frio... Pode parecer pouco mas uma queda de 0.2V representa muita coisa!!!

Hqxriven

#740
Primeiro apague o link simbólico "linux" da pasta /usr/src
Depois apague o link simbólico "build" da pasta cd /lib/modules/2.6.24.5-omnislash4-2

Eu estou usando o envy normalmente então tente isso em um terminal...

sudo -s
cd /usr/src
rm -rf linux && ln -s /usr/src/linux-headers-2.6.24.5-omnislash4-2/ linux && cd /usr/src/linux
cd /lib/modules/2.6.24.5-omnislash4-2
ln -s /usr/src/linux-headers-2.6.24.5-omnislash4-2 build

Depois desinstale o driver de vídeo atual e atualize o envy para a versão envy_0.9.10-0ubuntu10 (se já não estiver usando ele)

Finalmente instale o driver



EDIT 1
--------


Vou fazer o seguinte:

Colocar o patch que vc pediu e disponibilizar junto com o source assim os problemas devem acabar!!

Hqx
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

Ludo

Hqxriven, meus mais sinceros parabéns pelo trabalho!
Juro que eu já estava desistindo da idéia de usar Ubuntu aqui, pois depois de investir em um Quad6600 e outras coisas mais e ver que o desempenho do SO se assemelhava a quando eu usava um Athlon 2600+.
Instalei primeiramente seu Kernel 2.6.24.5-omnislash4-2, mas de maneira alguma consegui instalar minha GF8600...o sistema ficou muito rápido mas nada de conseguir instalar o driver da Nvidia. Então testei seu Kernel omnislash 3-v1.1 e consegui fazer funcionar o video, aparentemente está perfeito agora, sistema rápido no meu 7.10 e o video está 100%.
Agora a pouco instalei o omnislash 3-v1.2 e não consegui instalar o video. Acusa que já está instalado e me pergunta se desejo fazer uma nova instalação por cima da atual. Mesmo assim ele retorna um erro e não consigo instalar o driver.
Existe algum macete? Preciso desistalar o driver atual que estou usando no 3-v1.1 antes de tentar compila-lo no 3-v1.2?

Obrigado por tudo!  :D

Hqxriven

#742
CitarHqxriven, meus mais sinceros parabéns pelo trabalho!
Juro que eu já estava desistindo da idéia de usar Ubuntu aqui, pois depois de investir em um Quad6600 e outras coisas mais e ver que o desempenho do SO se assemelhava a quando eu usava um Athlon 2600+.
Instalei primeiramente seu Kernel 2.6.24.5-omnislash4-2, mas de maneira alguma consegui instalar minha GF8600...o sistema ficou muito rápido mas nada de conseguir instalar o driver da Nvidia. Então testei seu Kernel omnislash 3-v1.1 e consegui fazer funcionar o video, aparentemente está perfeito agora, sistema rápido no meu 7.10 e o video está 100%.
Agora a pouco instalei o omnislash 3-v1.2 e não consegui instalar o video. Acusa que já está instalado e me pergunta se desejo fazer uma nova instalação por cima da atual. Mesmo assim ele retorna um erro e não consigo instalar o driver.
Existe algum macete? Preciso desistalar o driver atual que estou usando no 3-v1.1 antes de tentar compila-lo no 3-v1.2?

Obrigado por tudo!

Descobri o problema!!!

De alguma forma não basta ter apenas o headers para compilar na série 2.6.24 é necessário o source, mas não o source gerado pelo kpkg mas sim o source gerado na compilação e só é possível ter o mesmo se o usuário compilar o kernel como eu faço.

Por isso farei um upload do omnislash 4-5 (fiz três kernels para descobrir o problema :o) em formato tar.bz2, que é o kernel 2.6.24.5 com quase 90 patches (coloquei o patch que o ives pediu também) e aí vou colocar o passo-a-passo para compilação do mesmo no blog e aí eu acho que a nvidia vai pegar!!!
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

kakita

Citação de: Hqxriven online 23 de Abril de 2008, 04:53

Descobri o problema!!!

De alguma forma não basta ter apenas o headers para compilar na série 2.6.24 é necessário o source, mas não o source gerado pelo kpkg mas sim o source gerado na compilação e só é possível ter o mesmo se o usuário compilar o kernel como eu faço.

Por isso farei um upload do omnislash 4-5 (fiz três kernels para descobrir o problema :o) em formato tar.bz2, que é o kernel 2.6.24.5 com quase 90 patches (coloquei o patch que o ives pediu também) e aí vou colocar o passo-a-passo para compilação do mesmo no blog e aí eu acho que a nvidia vai pegar!!!

acho que compilando o source os problemas vão ser muito menos
tentar facilitar ás vezes significa complicar mais ainda
força Hqx vc está no bom caminho em pouco tempo vou tentar testar seu kernel outra vez apenas vou esperar até ele  estar mais estável e alguem com placa ATI conseguir instalá-lo

Hqxriven

Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

kakita

Citação de: Ludo online 23 de Abril de 2008, 04:05
Hqxriven, meus mais sinceros parabéns pelo trabalho!
Juro que eu já estava desistindo da idéia de usar Ubuntu aqui, pois depois de investir em um Quad6600 e outras coisas mais e ver que o desempenho do SO se assemelhava a quando eu usava um Athlon 2600+.
Instalei primeiramente seu Kernel 2.6.24.5-omnislash4-2, mas de maneira alguma consegui instalar minha GF8600...o sistema ficou muito rápido mas nada de conseguir instalar o driver da Nvidia. Então testei seu Kernel omnislash 3-v1.1 e consegui fazer funcionar o video, aparentemente está perfeito agora, sistema rápido no meu 7.10 e o video está 100%.
Agora a pouco instalei o omnislash 3-v1.2 e não consegui instalar o video. Acusa que já está instalado e me pergunta se desejo fazer uma nova instalação por cima da atual. Mesmo assim ele retorna um erro e não consigo instalar o driver.
Existe algum macete? Preciso desistalar o driver atual que estou usando no 3-v1.1 antes de tentar compila-lo no 3-v1.2?

Obrigado por tudo!  :D

Pois essa é uma vantagem e desvantagem para quem usa ubuntu, quem tem um computador medio corre o ubuntu muito bem mas quem tem um computador de topo não tem o maximo rendimento, mas com algumas dicas e truques vc consegue aproveitar bastante as caracteristicas de um computador potente
já agora, qual é a melhor distro para computadores de topo?? Arch linux (visto que é optimizado para i686)?? tambem vc só usa o computador no máximo em jogos ou programas de ediçao de video e 3d coisa que não abunda no mundo linux
Nem no windows vc tira proveito dos 4 cores (nem por completo de 2 cores no caso do core 2 duo)

Hqxriven

O omnislash 4-5 agora está no fórum gentoo!!

http://forums.gentoo.org/viewtopic-t-689535.html

Quem usa o gentoo pode usar o kernel também...

Lista de patches desse kernel

kamikaze/sched-cfs-boost-2.6.24.patch
mainline/patch-2.6.24.5
ck/mm-swap_prefetch-41.patch
ck/mm-lots_watermark.diff
ck/mm-kswapd_inherit_prio-1.patch
ck/mm-prio_dependant_scan-2.patch
ck/mm-background_scan-2.patch
ck/kconfig-expose_vmsplit_option.patch
omni/squashfs3.3-patch
fedora/linux-2.6-defaults-fat-utf8.patch
fedora/linux-2.6-acpi-video-backlight-rationalize.patch
fedora/linux-2.6-acpi_ec_early_init_fix.patch
fedora/linux-2.6-acpi-disable-stray-interrupt-1.patch
fedora/linux-2.6-acpi-disable-stray-interrupt-2.patch
fedora/linux-2.6-hwmon-coretemp-add-penryn-cpu.patch
fedora/linux-2.6-smarter-relatime.patch
fedora/linux-2.6-pci-remove-default-pci-rom-allocation.patch
fedora/linux-2.6-pci-revert-remove-transparent-bridge-resizing.patch
fedora/linux-x86-mtrr-2d2ee8de5f6d26ef2942e0b449aa68d9236d5777.patch
fedora/linux-x86-mtrr-99fc8d424bc5d803fe92cad56c068fe64e73747a.patch
fedora/linux-x86-mtrr-2f36fa13ce49ffd000249feaedfcbefbcc83a72f.patch
fedora/linux-x86-mtrr-013d23e1567c4cebee0a2db5c8fa97b91b34ac2a.patch
fedora/linux-x86-mtrr-c9cce83dd1d59f52e2c8f8c7d265ba4854c40785.patch
fedora/linux-x86-mtrr-04e1ba852132c9ad006affcd5b8c8606295170b0.patch
fedora/linux-x86-mtrr-8c61b900ebb8ec5918ffd776ba1a61a5f022566d.patch
fedora/linux-x86-mtrr-a860b63c41f241c685245127a3d32f352cb04c12.patch
fedora/linux-x86-mtrr-7b11fb51567dedeaf6dc03f0135c0a8bb2399818.patch
fedora/linux-x86-mtrr-0b9c99b6f21c2e9e00938e9c57942ed71bfe4d21.patch
fedora/linux-x86-mtrr-5548fecdff5617ba3a2f09f0e585e1ac6e1bd25c.patch
fedora/linux-x86-mtrr-53756d3722172815f52272b28c6d5d5e9639adde.patch
fedora/linux-x86-mtrr-2b16a2353814a513cdb5c5c739b76a19d7ea39ce.patch
fedora/linux-x86-mtrr-093af8d7f0ba3c6be1485973508584ef081e9f93.patch
fedora/linux-x86-mtrr-cd7d72bb27a8c7502a602bdc299f1bb0a9357975.patch
fedora/linux-x86-mtrr-9a6b344ea967efa0bb5ca4cb5405f840652b66c4.patch
fedora/linux-x86-mtrr-16c02ed74361433a4fc5d8bd5f67abbac6e1c5ca.patch
fedora/linux-x86-mtrr-20651af9ac60fd6e31360688ad44861a7d05256a.patch
fedora/linux-x86-mtrr-f5106d91f2bf9153d6420f9ebb8114f73f9ce66a.patch
fedora/linux-x86-mtrr-c140df973c07ac328aafd19d4f4c413f2f8902df.patch
fedora/linux-x86-mtrr-31183ba8fd05b6ddc67ab4d726167cbc52e1b346.patch
fedora/linux-x86-mtrr-aaf230424204864e2833dcc1da23e2cb0b9f39cd.patch
fedora/linux-x86-mtrr-5dca6a1bb014875a17289fdaae8c31e0a3641c99.patch
fedora/linux-2.6-isapnp-fix-limits.patch
fedora/linux-2.6-pnp-extend-resource-limits.patch
fedora/linux-2.6-pnp-disable-overlapping-resources.patch
fedora/linux-2.6-xfs-features2-fixup.patch
fedora/linux-2.6-xfs-features2-fixup-fix.patch
fedora/linux-2.6-net-tun-fix-rtnl-locking.patch
fedora/linux-2.6-x86-asmlinkage_protect-sys_io_getevents.patch
ubuntu/ubuntu-hardy.git-de4a8cb0c4ebcc8130d1b3b71a0f07f1e797632a.patch
ubuntu/ubuntu-hardy.git-238139a89114a3b8e01f758ba3db5232895c1d57.patch
ubuntu/ubuntu-hardy.git-f3f4c74b904a994d57b1e4907bf9476c81eff142.patch
ubuntu/ubuntu-hardy.git-104d415651e1d8f5a0f0720bdc2e1f527544a24b.patch
ubuntu/ubuntu-hardy.git-978a8bed296d7f5d76c57018417bee79046354a1.patch
ubuntu/ubuntu-hardy.git-6089605298fa6267a79fa070e740387691f44eae.patch
ubuntu/ubuntu-hardy.git-37bf83ea3a1841ec63d2d9b54b485bb90386ce5b.patch
ubuntu/ubuntu-hardy.git-8954b8aa130ca0092ead883912a4be3b1e0a3e8c.patch
ubuntu/ubuntu-hardy.git-2070509e4474bf29715fa049c13204a4a4025442.patch
ubuntu/ubuntu-hardy.git-2ebc9b9db7cfe124caf8836ec05da5fd3bb710af.patch
ubuntu/ubuntu-hardy.git-30b2ec9f4165d3a84d9024ef8fdd032ed025b1a7.patch
suse/apm_setup_UP.diff
suse/acpi_force-fan-active.patch
suse/smtnice-disable.patch
suse/always-announce-new-usb-devices.patch
suse/usb-storage-disable-delay.patch
suse/wireless-no-aes-select.patch
suse/x86-nvidia-timer-quirk.patch
suse/ext2-fsync-err.patch
suse/ext3-barrier-default.patch
pardus/pie-randomization.patch
pardus/randomize-brk.patch
pardus/wireless-2.6.git-8a957b79e40260549fad58ae776b82ac7ce8f446.patch
pardus/wireless-2.6.git-0b09f95e546b5820b735ba773191038860fcc2ae.patch
pardus/sd-sr-medium-detection.patch
pardus/sr-follow-tray-status.patch
pardus/sr-test-unit-ready.patch
pardus/echo-ctrl-c.patch
pardus/ixany-interrupt-signal.patch
pardus/bluetooth-usb-conwise-sco.patch
pardus/xfrm-speedup.patch
pardus/afkey-large-databases.patch
pardus/inotify_SIGIO_driven_queues.patch
pardus/inotify_coalescing.patch
pardus/fix_inotify_send_IN_ATTRIB_events_when_link_count_changes.patch
pardus/gcc-4.3.patch
omni/8b2f7ffffe7f247ba237322fee78c528ba88f16b.patch
omni/linux-phc-kernel-vanilla-2.6.24-rc1.patch
omni/unionfs-2.3.2_for_2.6.24.4.diff

Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

morpheu

Hqxriven,

Boa tarde,

Tentei compilar o kernel, segundo as dicas do seu blog, e recebi o erro abaixo, vc tem idéia do que pode ser? Será que eu tenho que alterar a permissão de algum diretório?

chmod -R og=rX                 /usr/src/linux/debian/linux-image-2.6.24-5.omnislash4-5
chown -R root:root             /usr/src/linux/debian/linux-image-2.6.24-5.omnislash4-5
dpkg --build                   /usr/src/linux/debian/linux-image-2.6.24-5.omnislash4-5 ..
dpkg-deb: construíndo pacote `linux-image-2.6.24-5.omnislash4-5' em `../linux-image-2.6.24-5.omnislash4-5_i686_i386.deb'.
dpkg-deb: diretório de controle possui permissões ruins 2755 (devem ser >=0755 e <=0755)
make[1]: ** [debian/linux-image-2.6.24-5.omnislash4-5] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-2.6.24'
make: ** [binary/linux-image-2.6.24-5.omnislash4-5] Erro 2


Forte abraço.

Hqxriven

Erro no make geralmente acontece por falta de compiladores ou falta dos links simbólicos ou dos headers e source do kernel.

sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev

sudo apt-get install linux-headers-`uname -r`

Verifique os links simbólicos em lib/modules se estão direcionando para os headers (na versão 24 tem que direcionar para o source) se vc está usando um kernel meu 2.6.24 anterior ao omnislash 4-5 ele não vai querer compilar nada pq os links simbólicos só funcionam para o source.

Aquele método que coloquei no blog foi o que eu usei hoje para criar o kernel e deu certo e estou usando ele nesse momento!!

Até o momento antes da compilação vc consegue chegar???
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

morpheu

Parece que compilou tudo legal, e o erro foi na hora que ia gerar o deb.

Eu estou usando o kernel Omnislash 2.6.23-omnislash3-v1.1 e estou No Ubuntu Hardy.

Será que no gutsy as coisas eram diferentes?

Eu posso tambem tentar rebootar e compilar no kernel padrao do Hardy. (2.6.24 generic) o que vc acha?

Será que o erro é por que eu estou usando um kernel já tunado?