public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* New insights about video module! Need help,please.
@ 2005-02-28 18:17 Tommy Ch.
       [not found] ` <42236037.1010102-hi6Y0CQ0nG0@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Tommy Ch. @ 2005-02-28 18:17 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hi,

I'm still trying to get tv-out and crt working on my Toshiba M30 not
using TwinView. It's a long time ago when John Belmonte told me to
experiment with the toshiba_acpi driver (?) like this:

------snip---------

Other than that, you can experiment with the driver as follows.  This
was given to me by one Jonny Robertson.

     write_acpi_int("\\_SB_.PCI0.PCI1.VGA_.LCD_._DSS", 0x1);
     write_acpi_int("\\_SB_.PCI0.PCI1.VGA_.CRT_._DSS", 0x0);
     write_acpi_int("\\_SB_.PCI0.PCI1.VGA_.TV__._DSS", 0x80000001L);

The path to the _DSS methods might be different on your machine.  In
this example, we enable the LCD and TV.  The 0x80000000 bit causes
pending changes to be executed, so that all outputs can be set
simultaneously.

------snipend-----------


I tried to modify toshiba_acpi.c at line 377 and made these changes:

-------snip------

if (new_video_out != video_out)
     // original line
     // write_acpi_int(METHOD_VIDEO_OUT, new_video_out);

     // new:
     write_acpi_int("\\_SB_.PCI0.PCI1.VGA_.LCD_._DSS", 0x1);
         write_acpi_int("\\_SB_.PCI0.PCI1.VGA_.CRT_._DSS", 0x0);
         write_acpi_int("\\_SB_.PCI0.PCI1.VGA_.TV__._DSS", 0x80000001L);

------snipend-----------

Is this correct? If yes, a
echo "tv_out:1" > /proc/acpi/toshiba/video
had no effect.

Of course I also tried the new video module in kernel 2.6.10. I tried to 
set TVout like this
echo 0x80000000 > /proc/acpi/video/VGA/TV/state
and also like this:
echo "state:0x0f" > /proc/acpi/video/VGA/TV/state

with no effect. But I just made discovery that might be important!
When running the modified toshiba_acpi and using
echo "tv_out:1" > /proc/acpi/toshiba/video
suddenly I get

cat /proc/acpi/video/VGA/TV/state
state:     0x0d
query:     0x01

"query" is 0x01 instead of 0x00. I don't know if this is important or 
helps you to help me to get the stuff working.

If it helps you, my dsdt is located at 
http://www.uni-koblenz.de/~tenshi/toshm30dsdt.tar.gz

Any help is greatly appreciated!

Bye,
  Tommy


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-03-07 17:50 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-28 18:17 New insights about video module! Need help,please Tommy Ch.
     [not found] ` <42236037.1010102-hi6Y0CQ0nG0@public.gmane.org>
2005-03-01 18:37   ` Bruno Ducrot
     [not found]     ` <20050301183733.GF17731-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2005-03-04 13:42       ` Tommy Ch.
     [not found]         ` <422865BF.6090509-hi6Y0CQ0nG0@public.gmane.org>
2005-03-07 17:50           ` Bruno Ducrot
2005-03-01 20:37   ` Sergio Monteiro Basto
2005-03-01 22:10     ` Tommy Ch.
     [not found]       ` <4224E85B.1040802-hi6Y0CQ0nG0@public.gmane.org>
2005-03-03  0:30         ` Sergio Monteiro Basto

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox