Přihlásit
: 1 [2] 3 4 ... 6
   |   
: Problém s ACPI u Toshiby Satellite Pro U500  ( 45552 )
User0


« #15 : February 16, 2011, 04:21:56 »

snad můžu, tohle jsou odkazy k inspiraci

ACPI - Custom DSDT

a co se týče těch modulů
expert.mandriva.com
Ale asi tam nic konkrétního nenajdete ..
To by mě zajímalo, jestli ti co pokládali dotaz si zaplatily Mandrivu s podporou)?

Pokud na nic nepřijdete, můžete vyzkoušet neověřený způsob
zjednodušený postup
1. přepnout se do rootovských práv
2. zálohovat modul pomocí cp (kopie se může nechat v tom samém adresáři)
3. rozbalit jeden z modulů
4. spustit modprobe s modulem (bez uvedení koncovky .ko)
5. zjistit jaké  moduly ještě vyžaduje (nejideálněji s modprobe --show-depends modul)
6. zkontrolovat s lsmod jaké moduly už jsou nahrané v paměti
8. a na základě zjištení s lsmod, nahrát chybějící moduly (pokud by byli zazipovány i ostatní, zase rozbalit)

Peťoši, stačí to takhle ? Jestli ne, pak to klidně smaž!
.


pert2
Sr. Member
****

Karma: 9
: 291


« #16 : February 16, 2011, 22:58:13 »

Na tu regulaci podsvícení - nezkoušela jsi použít tlačítka FN + F6/F7?
Fringilla
Newbie
*

Karma: 1
: 41


« #17 : February 17, 2011, 15:31:35 »

Na tu regulaci podsvícení - nezkoušela jsi použít tlačítka FN + F6/F7?
To bylo to první, co jsem zkoušela

Na http://acpi.sourceforge.net/dsdt/view.php, kam odkazuje http://wiki.mandriva.com/en/Docs/Hardware#ACPI_-_Custom_DSDT možná někdy nějaké vzorové dsdt byly, nicméně, už tam nejsou. Je tam "Choose manufacturer" ale bohužel žádná možnost k výběru. Zkoušela jsem i tu možnost s pmtools (opět z http://wiki.mandriva.com/en/Docs/Hardware#ACPI_-_Custom_DSDT), ale dopadlo to takto:
:
acpidump > acpidmp.out
Wrong checksum for OEMB
Wrong checksum for OEMB!

Co se týče toho návodu pod červeným řádkem, tak asi nejsem úplně v obraze: Rozbalit jeden z modulů - to jako ten toshiba_acpi nebo nějaký libovolný (mimo jiné nevím, jak rozbalit modul, ale to bych snad někde našla)? Modprobe pouštím vždy bez koncovky. Potom tím pádem nevím, jaký modul je parametrem modprobe -show-depends, protože toshiba_acpi je právě ten modul, co nejde připojit.
« : February 17, 2011, 15:51:54 Fringilla »
Fringilla
Newbie
*

Karma: 1
: 41


« #18 : February 18, 2011, 04:43:36 »

Našla jsem ještě tohle: https://bugs.launchpad.net/ubuntu/+source/toshset/+bug/644898/comments/13. Kdesi jsem četla, že současný kernel nepotřebuje patch, ale tady to vypadá, že je potřeba. Nějak se mi ale nezdá, že odkazovaný current patch nepasuje k současnému jádru. Nejsem si tedy jistá, jestli by to modulu spíš neuškodilo. Zatím to vypadá na nejsrozumitelnější návod, co jsem našla, jen bych chtěla vědět, jak je to s kompatibilitou toho patche a současného jádra, než to vyzkouším. Byla bych ráda, kdyby se na ten odkaz podíval někdo zkušenější a napsal, co si o tom myslí.
User0


« #19 : February 18, 2011, 04:51:55 »

Toto není ověřeno
Na DSDT se vykašli s tím má problém téměř každý.
Je to v tom že výrobci hardwaru implementují ACPI jak sami chtěj a nedodržují standardy.
V tom tvůj problém prostě není.
Tvůj problém je vtom že ti chybí ovladač Toshiby.
Normální ovladače (moduly) používají koncovku ".ko" ale v Mandrivě je balený ovladač třetí strany do ".ko.gz"
User0


« #20 : February 18, 2011, 05:00:57 »

:
CONFIG_ACPI_TOSHIBA:                                                                                                                                                     │ 
  │                                                                                                                                                                          │ 
  │ This driver adds support for access to certain system settings                                                                                                           │ 
  │ on "legacy free" Toshiba laptops.  These laptops can be recognized by                                                                                                    │ 
  │ their lack of a BIOS setup menu and APM support.                                                                                                                         │ 
  │                                                                                                                                                                          │ 
  │ On these machines, all system configuration is handled through the                                                                                                       │ 
  │ ACPI.  This driver is required for access to controls not covered                                                                                                        │ 
  │ by the general ACPI drivers, such as LCD brightness, video output,                                                                                                       │ 
  │ etc.                                                                                                                                                                     │ 
  │                                                                                                                                                                          │ 
  │ This driver differs from the non-ACPI Toshiba laptop driver (located                                                                                                     │ 
  │ under "Processor type and features") in several aspects.                                                                                                                 │ 
  │ Configuration is accessed by reading and writing text files in the                                                                                                       │ 
  │ /proc tree instead of by program interface to /dev.  Furthermore, no                                                                                                     │ 
  │ power management functions are exposed, as those are handled by the                                                                                                      │ 
  │ general ACPI drivers.                                                                                                                                                    │ 
  │                                                                                                                                                                          │ 
  │ More information about this driver is available at                                                                                                                       │ 
  │ <http://memebeam.org/toys/ToshibaAcpiDriver>.                                                                                                                            │ 
  │                                                                                                                                                                          │ 
  │ If you have a legacy free Toshiba laptop (such as the Libretto L1                                                                                                        │ 
  │ series), say Y.                                                                                                                                                          │ 
  │                                                                                                                                                                          │ 
  │ Symbol: ACPI_TOSHIBA [=n]                                                                                                                                                │ 
  │ Type  : tristate                                                                                                                                                         │ 
  │ Prompt: Toshiba Laptop Extras                                                                                                                                            │ 
  │   Defined at drivers/platform/x86/Kconfig:510                                                                                                                            │ 
  │   Depends on: X86 [=y] && X86_PLATFORM_DEVICES [=y] && ACPI [=y] && LEDS_CLASS [=y] && NEW_LEDS [=y] && BACKLIGHT_CLASS_DEVICE [=y] && INPUT [=y] && (RFKILL [=y] || \   │ 
  │ RFKILL [=y]=n)                                                                                                                                                           │ 
  │   Location:                                                                                                                                                              │ 
  │     -> Device Drivers                                                                                                                                                    │ 
  │       -> X86 Platform Specific Device Drivers (X86_PLATFORM_DEVICES [=y])                                                                                                │ 
  │   Selects: INPUT_POLLDEV [=y] && INPUT_SPARSEKMAP [=m]     
User0


« #21 : February 18, 2011, 06:23:31 »

Co se týče toho návodu pod červeným řádkem, tak asi nejsem úplně v obraze: Rozbalit jeden z modulů - to jako ten toshiba_acpi nebo nějaký libovolný (mimo jiné nevím, jak rozbalit modul, ale to bych snad někde našla)? Modprobe pouštím vždy bez koncovky. Potom tím pádem nevím, jaký modul je parametrem modprobe -show-depends, protože toshiba_acpi je právě ten modul, co nejde připojit.
1. přepnout se na uživatele root
:
  su -
2. změnit pracovní adresář
:
  cd   /lib/modules/2.6.36.2-desktop-2mnb/kernel/drivers/platform/x86/
3. zálohovat současný modul (zazipovaný)
:
  cp -ipv  toshiba_acpi.ko.gz  toshiba_acpi-zaloha.ko.gz
vysvětleno  v "man cp"
4. rozbalit modul toshiba_acpi-zaloha.ko.gz (gzip archiv se po rozbalení smaže, takže zbyde jen ten původní a ten rozbalený)
:
  gzip -dv toshiba_acpi-zaloha.ko.gz
vysvětleno v "man gzip"
5.pro jistotu spustit depmod pro aktualizaci modulové databáze
:
  depmod -Av
vysvětleno v "man depmod"
6. spustit modprobe s kontrolou závislostí na modulu toshiba_acpi.ko (moduly se pak zaváději od shora dolů)
:
  modprobe --show-depends toshiba_acpi
vysvětleno v "man modprobe"
7. zkonrolovat s lsmod už zavedené moduly (ovladače), které jsou už  paměti
:
  lsmod
8. na základě vypsání lsmod a vyžadovaných modprobem, nahrát ostatní (minimálně led-class a rfkill)
Fringilla
Newbie
*

Karma: 1
: 41


« #22 : February 18, 2011, 16:07:03 »

Bylo potřeba připojit a rozbalit jen modul led-class, rfkill už ve výpisu byl. Bohužel, nepomohlo to. Mám dojem, že příkaz modprobe sám hledá soubory *.ko.gz, přestože má k dispozici i *.ko, ale třeba by ho bylo možné nějak modifikovat.
:
FATAL: Error inserting toshiba_acpi (/lib/modules/2.6.36.2-desktop-2mnb/kernel/drivers/platform/x86/toshiba_acpi.ko.gz: No such device
Peťoš
Global Moderator
Hero Member
*****

Karma: 188
: 6 712



« #23 : February 18, 2011, 16:21:10 »

problém není v zavedení modulu ale v tom, že ten modul je prostě špatný a (aspon dle návodu) je nutné jej rebuildnout.Ještě jednou píšu: vykašli se na DSDT se vykašli -- akorát si tím totálně roz*š hardware a pak budeš úplně v pdachu.

Zkus to dle tebou nalezeného návodu: http://ubuntuforums.org/archive/index.php/t-986075.html
jen místo sudo nano XYZ použij jméno_tvého_oblíbeného_textového_editoru XYZ zadávaného jako root. Cokoli v návodu začíná sudo je nutné zadávat jako root.

Do it or do not. There is no "try".

Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky
User0


« #24 : February 18, 2011, 16:31:46 »

Promiň, Peťoši, ještě toto, Prosím

Mám dojem, že příkaz modprobe sám hledá soubory *.ko.gz, přestože má k dispozici i *.ko
Je to možný, modprobe hledá moduly vuvedené v databázi, navíc mi bylo divné že modinfo dokázal zoobrazit i zipovaný.
Mohla by jsi vypsat ?
:
  file /lib/modules/2.6.36.2-desktop-2mnb/kernel/drivers/platform/x86/toshiba_acpi.ko.gz
a ještě
:
  cat /lib/modules/`uname -r`/modules.dep
ten prosím určitě jako přílohu, nebo do značek code
Fringilla
Newbie
*

Karma: 1
: 41


« #25 : February 18, 2011, 22:07:16 »

Tady je výpis:
:
file /lib/modules/2.6.36.2-desktop-2mnb/kernel/drivers/platform/x86/toshiba_acpi.ko.gz
/lib/modules/2.6.36.2-desktop-2mnb/kernel/drivers/platform/x86/toshiba_acpi.ko.gz: gzip compressed data, was "toshiba_acpi.ko", from Unix, last modified: Wed Dec 22 17:53:44 2010, max compression
a cat /lib/modules/`uname -r`/modules.dep je radši v souborech (je moc velký, rozdělila jsem ho na dva). toshiba_acpi v tam vypsaná je, ale jak se zdá, je tam výpis všeho možného.

Ještě k tomu návodu s Ubuntuforums: Jak je to vlastně s tím patchem, lze to dělat tak, jak je to zde https://bugs.launchpad.net/ubuntu/+source/toshset/+bug/644898/comments/13?

* vypis1.txt (139.13 - 315 .)
* vypis2.txt (164.54 - 314 .)
« : February 18, 2011, 22:09:41 Fringilla »
User0


« #26 : February 18, 2011, 22:10:34 »

Díky,
A ještě dotaz, jakého máš výrobce BIOSu ? Phoenix ?
User0


« #27 : February 18, 2011, 22:36:35 »

Jak je to vlastně s tím patchem, lze to dělat tak, jak je to zde
Ten patch není pro tvůj model jen pro tyhle( Portege M100/M300 Tecra M2/A2/A3),  a navíc které mají BIOS od Phoenix ..
Tobě totiž chybí ještě jeden modul, tento
:
CONFIG_TOSHIBA:                                                                                                                                                          │ 
  │                                                                                                                                                                          │ 
  │ This adds a driver to safely access the System Management Mode of                                                                                                        │ 
  │ the CPU on Toshiba portables with a genuine Toshiba BIOS. It does                                                                                                        │ 
  │ not work on models with a Phoenix BIOS. The System Management Mode                                                                                                       │ 
  │ is used to set the BIOS and power saving options on Toshiba portables.                                                                                                   │ 
  │                                                                                                                                                                          │ 
  │ For information on utilities to make use of this driver see the                                                                                                          │ 
  │ Toshiba Linux utilities web site at:                                                                                                                                     │ 
  │ <http://www.buzzard.org.uk/toshiba/>.                                                                                                                                    │ 
  │                                                                                                                                                                          │ 
  │ Say Y if you intend to run this kernel on a Toshiba portable.                                                                                                            │ 
  │ Say N otherwise.                                                                                                                                                         │ 
  │                                                                                                                                                                          │ 
  │ Symbol: TOSHIBA [=n]                                                                                                                                                     │ 
  │ Type  : tristate                                                                                                                                                         │ 
  │ Prompt: Toshiba Laptop support                                                                                                                                           │ 
  │   Defined at arch/x86/Kconfig:874                                                                                                                                        │ 
  │   Depends on: X86_32 [=y]                                                                                                                                                │ 
  │   Location:                                                                                                                                                              │ 
  │     -> Processor type and features                                                                                                                                       │ 
  │

Vyzkoušej tedy ještě
:
  modprobe --show-depends toshiba
a prosím o výpis
User0


« #28 : February 18, 2011, 22:58:13 »

V těch výpisech ale není. takže ještě poprosím
:
  zcat /proc/config.gz
celý

A není potřeba nic rozbalovat, pak to vrátíme jak to bylo, myslím ty moduly.
Fringilla
Newbie
*

Karma: 1
: 41


« #29 : February 19, 2011, 00:27:59 »

Takže:
:
modprobe --show depends toshiba
FATAL: Module depends not found.
Další výpis posílám opět v souboru, ale jestli to pomůže, tady je ještě výpis řádků, které obsahují slovo toshiba:
:
CONFIG_YENTA_TOSHIBA=y
CONFIG_PATA_TOSHIBA=m
CONFIG_ACPI_TOSHIBA=m
CONFIG_TOSHIBA_BT_RFKILL=m
Co se týče výrobce BIOSu, tak jsem ho nezjistila, ale myslím, že Phoenix to rozhodně není. Někde jsem četla, že BIOS pro U500 dokonce ani není od Toshiby a to prý je základ celého problému. Vím, že Toshiba na svých stránkách píše o pěti způsobech updatu BIOSu. Ty způsoby nejsou na výběr. Když si někdo stáhne BIOS, má tam zrovna takový soubor(y), že může použít právě jednu z těch možností instalace. Můj případ je ten úplně poslední - mám možnost stáhnout si jen soubor .exe. Protože jsem se dosud updatu BIOSu snažila vyhnout, tak jsem tento soubor ještě nikdy nespustila. V samotném rozhraní BIOSu jsem výrobce nikde napsaného neviděla.

* vypis3.txt (112.71 - 313 .)
« : February 19, 2011, 00:37:11 Fringilla »
: 1 [2] 3 4 ... 6
   |   
 
: