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

LeonardoCarvalho

Citação de: Hqxriven online 23 de Junho de 2010, 14:58
Citação de: LeonardoCarvalho online 23 de Junho de 2010, 14:44

 1 - Improvável, funciona no PAE da 2.6.32-22-generic-pae (Estamos usando o 2.6.34 se lembra??)Yessir!
 2 - Essa versão já funcionou na Omnislash! (No 2.6.34 com pae??)Yessir!
 3 - Boa, vou ver de noite (Blz)
 4 - Acho que não, tudo foi gerado certinho, de qual link falas ? Do fglrx? (não do build?? vc ainda tem a pasta /usr/src/linux-2.6.34??)Nosir!

 Abraço e obrigado pela atenção.

Hqxriven

CitarHQ,

não entendo muito de kernel não, mas me explica uma coisa, por que usou o SLUB ao invés de SLAB na parte de gerenciamento de mêmoria no 2.6.34-omnislash1.4.3, sendo que o SLAB é mais rápido em maquinas que tem mais memoria (coisa que é bem mais comum nos dias de hoje) ? isso é só uma dúvida,

pois pra mim seu kernel é o mais rápido que já usei até hoje, valeu.

O uso da cache no SLUB é melhor...
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

Hqxriven

Citar2 - Essa versão já funcionou na Omnislash! (No 2.6.34 com pae??)Yessir!

Eu não coloco PAE pois ele atrapalha a compilação de algumas coisas principalmente em kernels 2.6.34.

Veja se na pasta /lib/modules/2.6.34-omnislash1.4.4 existe um link simbólico chamado build e para onde ele aponta...
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

LeonardoCarvalho


  Resolvido:

  Aqui http://pronjournal.blogspot.com/2010/06/ati-mobility-radeon-hd-5xxx-series-in.html eu achei a solução:

  In the first error, it is seen that the kmalloc function didn't work. So after investigating in google, I realize that one header was necessary in kcl_wait.c file. So, using vim, I edited the file and added the next line:

#include <linux/slab.h>


   Depois disso, instalou sem problemas.

Hqxriven

Citação de: LeonardoCarvalho online 23 de Junho de 2010, 22:23

 Resolvido:

 Aqui http://pronjournal.blogspot.com/2010/06/ati-mobility-radeon-hd-5xxx-series-in.html eu achei a solução:

 In the first error, it is seen that the kmalloc function didn't work. So after investigating in google, I realize that one header was necessary in kcl_wait.c file. So, using vim, I edited the file and added the next line:

#include <linux/slab.h>


  Depois disso, instalou sem problemas.

Muito Obrigado por compartilhar a solução conosco LeonardoCarvalho !!

Só uma questão:

A tua Radeon é tão recente assim que o ppa no 2.6.34 não funcionou??
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

Gunss

a dele é da nova série da ATI, que nem é tão nooova assim, tem quase 1 ano de mercado

galactus

Parabéns pelo empenho Leonardo! Eu também tenho uma ATI, uma 4850 e não teria me dado a esse trabalho todo!

Como eu vinha dizendo ao HQ, o Driver proprietário da ATI é mais lento que o driver livre. Tá aqui o Phoronix que não me deixa mentir:

http://www.phoronix.com/scan.php?page=article&item=amd_catalyst_xv&num=1 - Neste aqui o Driver livre usa quase 22% menos CPU pra assistir a um video em HD!

http://www.phoronix.com/scan.php?page=article&item=amd_new_2d&num=1 - Aqui ele mostra que apesar da melhora, o driver proprietário ainda perde para o livre em aceleração 2D!

http://www.phoronix.com/scan.php?page=article&item=amd_catalyst_rv770&num=1 - Aqui a pá de cal! Testado inclusive na 4850, o Driver Catalyst 10.6 consegue ser ainda pior que o 10.5!!!

Eu sempre procurava instalar o driver da ATI mas sempre percebia as mesmas coisas dos testes do Phoronix! O driver livre é melhor! Pelo menos até hoje!



BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

LeonardoCarvalho


  Pra falar a verdade, é uma Radeon Mobile HD3400.
  Não é das melhores, é boazinha, mas é o que eu tenho.
  Pode ser que o ATI seja mais rápido em 2D, mas jogar Sin of Solar Empires nela está uma delícia!!!
   ;D ;)

  Apanho tem um tempo desses drivers da ATI, é mecanismo reflexo já achar essas firulas deles...
 
  Boa noite e boa sorte a quem precisar, ficou muito boa  a performance do sistema como um todo.

  Obrigado a todos colaboradores.

Gunss

não sei pq ela não desenvolve driver decente!

nvidia e intel fazem isso...

LeonardoCarvalho


   Foi só elogiar... Hehehe

   Hoje, notando uma taxa de swap não normal, vi que só tinha 3.3Gb de RAM...

  Dmesg:
  BIOS-e820: 0000000100000000 - 0000000132000000 (usable)
Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
DMI present.
Phoenix BIOS detected: BIOS may corrupt low RAM, working around it.
e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)
e820 remove range: 00000000000a0000 - 0000000000100000 (usable)


   uname -a
  Linux leonardo-samsung 2.6.34-omnislash1.4.3 #1 SMP PREEMPT Wed Jun 23 10:51:48 BRT 2010 i686 GNU/Linux

  no .config:
   CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_VMSPLIT_3G=y
# CONFIG_VMSPLIT_3G_OPT is not set
# CONFIG_VMSPLIT_2G is not set


   no /proc/meminfo:
MemTotal:        3340732 kB
MemFree:         1743284 kB
Buffers:           50012 kB
Cached:           956400 kB
SwapCached:            0 kB
Active:           523460 kB
Inactive:         857208 kB
Active(anon):     378940 kB
Inactive(anon):       16 kB
Active(file):     144520 kB
Inactive(file):   857192 kB
Unevictable:          16 kB
Mlocked:              16 kB
HighTotal:       2464584 kB
HighFree:         956744 kB
LowTotal:         876148 kB
LowFree:          786540 kB
SwapTotal:       3999740 kB
SwapFree:        3999740 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:        374264 kB


    Colocando a opção mem=4096 a kernel trava.
    Alguém tem alguma sugestão ?

 

 

Hqxriven

Vou fingir que eu não vi esse post (hehehe)

Poxa amigo vc leu o que eu postei??

http://ubuntuforum-br.org/index.php/topic,29799.msg382283.html#msg382283

http://ubuntuforum-br.org/index.php/topic,29799.msg382288.html#msg382288

Aí o teu config fica com # CONFIG_HIGHMEM64G is not set

Enquanto deveria ser:

CONFIG_HIGHMEM64G=y

:o :o :o :o :o :o :o :o :o :o (com certeza vai ser só 3.3 mesmo...)

E da próxima use o 1.4.4 está melhor e já está bem estável!!
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

LeonardoCarvalho


   Dang, tenho de parar de ler posts técnicos sonado...
   Jurava que era só o de 4G...
   Obrigado pelo heads up!

Hqxriven

CitarDang, tenho de parar de ler posts técnicos sonado...

+1
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

py8elo

Caros Hqxriven e demais colegas do forum,
finalmente terminei ontem o download do Ubuntu 10.04 LTS após 4 dias de download.
Hoje resolvi testar nele o kernel 2.6.34-omnislash1.4.4. Mas, recebi o seguinte erro no primeiro boot:
"Kernel panic- not syncing:VFS:unable to mount root fs on unknow-block(0,0)".
Não sei o que houve pois dessa vez eu não compilei ele e sim baixei http://kernel-omnislash.googlecode.com/files/linux-headers-2.6.34-omnislash1.4.4_x86_i386.deb
e http://kernel-omnislash.googlecode.com/files/linux-image-2.6.34-omnislash1.4.4_x86_i386.deb.
Alguma dica para solucionar esse erro???

Grato,

Silva.

Citação de: Hqxriven online 23 de Junho de 2010, 22:34
Citação de: LeonardoCarvalho online 23 de Junho de 2010, 22:23

 Resolvido:

 Aqui http://pronjournal.blogspot.com/2010/06/ati-mobility-radeon-hd-5xxx-series-in.html eu achei a solução:

 In the first error, it is seen that the kmalloc function didn't work. So after investigating in google, I realize that one header was necessary in kcl_wait.c file. So, using vim, I edited the file and added the next line:

#include <linux/slab.h>


  Depois disso, instalou sem problemas.

Muito Obrigado por compartilhar a solução conosco LeonardoCarvalho !!

Só uma questão:

A tua Radeon é tão recente assim que o ppa no 2.6.34 não funcionou??
Ubuntu 16.04 LTS
G41M-S01 + E7500 + 4Gb Ram + Gforce GT610 2Tb SATA + 3x500Gb SATA
Linux registered user #521164

Hqxriven

CitarCaros Hqxriven e demais colegas do forum,
finalmente terminei ontem o download do Ubuntu 10.04 LTS após 4 dias de download.
Hoje resolvi testar nele o kernel 2.6.34-omnislash1.4.4. Mas, recebi o seguinte erro no primeiro boot:
"Kernel panic- not syncing:VFS:unable to mount root fs on unknow-block(0,0)".
Não sei o que houve pois dessa vez eu não compilei ele e sim baixei http://kernel-omnislash.googlecode.com/files/linux-headers-2.6.34-omnislash1.4.4_x86_i386.deb
e http://kernel-omnislash.googlecode.com/files/linux-image-2.6.34-omnislash1.4.4_x86_i386.deb.
Alguma dica para solucionar esse erro???

Grato,

Silva.

Usando um outro kernel...

sudo mkinitramfs -o /boot/initrd.img-2.6.34-omnislash1.4.4 /lib/modules/2.6.34-omnislash1.4.4

Depois

sudo update-grub
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