Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-08-02 19:40:44

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

[SOLVED][GENTOO]Jak ożenic uvesafb i cpufreq - core2duo.

Witam

Dziwna sprawa:
Przebudowałem kernel (przy okazji włączania uvesafb),
dodałem wpis potrzebny do uvesafb:

Kod:

CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"

po tym zabiegu włączam komputer - po włączeniu gnome mam komunikat - nie można skalować częstotliwości procesora.
W konfigu kernela opcji cpufreq nawet palcem nie dotknąłem.
sprawdzam:

Kod:

 ~ # cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.
analyzing CPU 1:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.

Poszukałem trochę na necie, znalazłem info - że najlepiej do core2duo wziąść acpi-cpufreq, tak też zrobiłem:

Kod:

zgrep -i 'ACPI_CPUFREQ' /proc/config.gz 
CONFIG_X86_ACPI_CPUFREQ=y

zgrep -i 'speed' /proc/config.gz 
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_ICH=m
CONFIG_X86_SPEEDSTEP_SMI=m
CONFIG_X86_SPEEDSTEP_LIB=m
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y

ls -l /lib/modules/2.6.34-gen2/kernel/arch/x86/kernel/cpu/cpufreq/
razem 432
-rw-r--r-- 1 root root 119226 08-02 19:10 speedstep-centrino.ko
-rw-r--r-- 1 root root 131313 08-02 19:10 speedstep-ich.ko
-rw-r--r-- 1 root root  88386 08-02 19:10 speedstep-lib.ko
-rw-r--r-- 1 root root  90538 08-02 19:10 speedstep-smi.ko

A co ciekawsze - po wystawieniu innych modułów jako zewnętrzne - nie mogę ich ładować:

Kod:

localhost ~ # modinfo speedstep-centrino
filename:       /lib/modules/2.6.34-gen2/kernel/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.ko
license:        GPL
description:    Enhanced SpeedStep driver for Intel Pentium M processors.
author:         Jeremy Fitzhardinge <jeremy@goop.org>
srcversion:     E436ECD1D6375308B97398F
depends:        
vermagic:       2.6.34-gen2 SMP preempt mod_unload modversions CORE2 

localhost ~ # modprobe speedstep-centrino
FATAL: Error inserting speedstep_centrino (/lib/modules/2.6.34-gen2/kernel/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.ko): No such device

Próbowałem też z wbudowanymi wszystkimi modułami do intela - ten sam rezultat, tak, jak przed zmianami (kiedy wszystko działało).
Procek to:

Kod:

model name    : Intel(R) Core(TM)2 Duo CPU     E6750  @ 2.66GHz

Czy jest jakiś sposób rozwiązania tego problemu?

EDYTA:
Wyglada na to - ze wpis dotyczący initramfs dla uvesafb (x86d) - wyłącza u mnie możliwosć skalowania procesora.
Kernel bez initrd - prawie wszystko wbudowane statycznie:

Kod:

~ $ lsmod
Module                  Size  Used by
nvidia              10217450  28 
snd_pcsp                7350  0

wpis w grubie:

Kod:

title         Gentoo (hd0,8) uvesafb @85Hz
root          (hd0,8)
kernel        /boot/vmlinuz-2.6.34-gen2 root=/dev/sda9 video=uvesafb:1024x768-24@85,mtrr:3,ywrap nosplash acpi-force fbcon=scrollback:512K quiet

Wyjaśniło się: wywaliłem wpis dotyczący initramfs:

Kod:

CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"

i wszystko działa, z wyjątkiem uvesafb.

I z w związku z tym  pytanie: - jajo ma wbudowane wszystko -co potrzebne do życia - statycznie.
Jak pogodzić to z initramfs -potrzebnym dla uvesafb (v86d), -wygenerować pusty initrd?
Przy starcie splasha nie potrzebuję, natomiast chcę zaprzyjaźnić się z konsolą, bez utraty wzroku ,
- czyli odświeżanie min. 85Hz.

Jakieś sugestie?

Pozdrawiam
;)

Ostatnio edytowany przez Jacekalex (2011-01-30 09:58:41)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#2  2010-08-02 21:01:49

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: [SOLVED][GENTOO]Jak ożenic uvesafb i cpufreq - core2duo.

[url]http://wklej.org/id/371568/[/url] Mój config, uvesafb + Core2Dou i cpufreq działa idealnie ;)


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#3  2010-08-03 09:50:21

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED][GENTOO]Jak ożenic uvesafb i cpufreq - core2duo.

Dzięki - spróbuję z tym trochę pokombinować.

Na razie przekompilowałem jajo na twoim konfigu (zmieniłem -wydawało mi się że wszstkie) sterowniki na odpowiedniejsze do mojego kompa, i mam jeszcze kilka błędów.

W każdym razie - już udało mi się uruchomić równocześnie uvesafb i cpufreq.

Jak jeszcze dopracuję resztę konfigu, będzie ok.

Pozdrawiam

Ostatnio edytowany przez Jacekalex (2010-10-29 19:58:35)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.013 seconds, 14 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00152 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.137.185.180' WHERE u.id=1
0.00086 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.137.185.180', 1714253106)
0.00071 SELECT * FROM punbb_online WHERE logged<1714252806
0.00108 DELETE FROM punbb_online WHERE ident='3.144.102.239'
0.00090 DELETE FROM punbb_online WHERE ident='3.149.250.1'
0.00096 DELETE FROM punbb_online WHERE ident='47.128.111.62'
0.00078 SELECT topic_id FROM punbb_posts WHERE id=153425
0.00115 SELECT id FROM punbb_posts WHERE topic_id=17341 ORDER BY posted
0.00081 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=17341 AND t.moved_to IS NULL
0.00013 SELECT search_for, replace_with FROM punbb_censoring
0.00083 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=17341 ORDER BY p.id LIMIT 0,25
0.00091 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17341
Total query time: 0.01081 s