[tlinux-users:07708] Re: Infrarred and remote control

Paul Koufalas <[email protected]>
Newsgroups gmane.linux.hardware.toshiba
Message-ID <[email protected]>
G'day everybody.

Just an update on my progress with the remote control for those few who
are interested...

I downloaded the tarball of lirc 0.8.0 and compiled it for IRDA
compliant remotes. I figured that since my P20 has the smsc superio chip
and it's IRDA compliant, that's what I should choose. So after
./setup.sh, make, sudo make install, I had kernel modules lirc_dev.ko
and lirc_sir.ko in my lib/modules/...

Brief note: I had to prepare for the above by make menuconfig in my
linux kernel source tree, load config file from /boot/config-,
exit/save...and make oldconfig just to be sure, as I was using a distro
kernel image (Ubuntu Breezy 5.10, kernel 2.6.12-10-686). I also had to
install pciutils-dev (the absence of which was why it failed to compile
the first time around, could not find pci/pci.h).

Not convinced my BIOS initialises the smsc superio chip properly, I
downloaded smcinit-0.4.1. ./configure, make, sudo make install. smcinit
would not work for me. I edited smcinit.c to make the defaults match the
P20 requirements. I found these from the dmesg output based on initially
loading the smsc_ircc2 kernel module, which contains smcinit. It told me
DMA=1, not DMA=3 (which is on the smcinit web page), and somewhere I
read this is because DMA 3 is allocated to the Atheros 802.11a/b/g chip.
smcinit then complained that the LPC bridge was not an 82801CAM. So I
spent some time trawling through Intel chipset doco, and found that the
registers for the ICH5 and ICH3-m are identical, so I changed smcinit.c
to allow for the ICH5 too.

$ sudo smcinit -v
smcinit 0.4

Default-Values for Satellite P20:
SIR ioport: 0x2f8
FIR ioport: 0x6f8
FIR interupt: 3
FIR DMA: 1

Detected IO hub vendor id: 0x8086
Detected IO hub device id: 0x24d0
Detected Chip id: 0x5a

SIR ioport register      write: 0xbe     read: 0xbe
FIR interrupt register   write: 0x3      read: 0x3
FIR ioport register      write: 0xdf     read: 0xdf
FIR dma register         write: 0x1      read: 0x1

Initialisation of the SMC 47Nxxx succeded

$ sudo modprobe lirc_sir debug=1
$ dmesg

[snip]

[4332356.183000] lirc_dev: IR Remote Control driver registered, at major 61
[4332356.190000] lirc_dev: lirc_register_plugin: sample_rate: 0
[4332356.204000] lirc_sir: I/O port 0x02f8, IRQ 3.
[4332356.204000] lirc_sir: Installed.

$ sudo mode2 -d /dev/lirc0
space 16777176
pulse 9000
space 4493
pulse 593
space 1653
pulse 592
space 1654
pulse 593

[snip]



Cheers,
Paul.



Manuel López-Ibáñez wrote:

> Hi ursus and others,
>
> Could you elaborate on which hardware and software configuration are
> you using to achieve remote control of the laptop? Please, provide
> versions of kernel, kernel modules and software and any parameters
> that may be involved (even if you do not provided). Don't need to post
> any configuration file that may exist in my distribution.
>
> Cheers,
>     Manuel.
>
> x wrote:
>
>> Paul--
>> --- Paul Koufalas <[email protected]> wrote:
>>
>>
>>> G'day all.
>>>
>>> Was there any conclusion to how to make use of the infrared and
>>> remote
>>> control? (see below)
>>
>>
>>
>> 1. xmms with lirc-plugin works ok (kind of cool to see the
>> volume-slider
>>    move from RC).
>> 2. Couldn't get mplayer or vlc going. don't know, if they need a plugin
>>    or need to be compiled especially with lirc-support, using
>> binaries    from videolan.org resp. linuxpackages.net.
>> 3. Got last MoviX2 and remastered the CD, editing some cfg-files for
>>    my TV-remote and second attempt worked, so if u have trouble for
>>    testing I'd recommend trying MoviX2, as it's pretty "lirc-ready",
>>    though it doesn't have all the lirc cfg- & testing tools included.
>>    If u find an existing cfg-file for specific RC it's sure easier.
>>
>> HTH & HAND
>>
>> ursus
>>
>>
>>     
>>
>>     
>>        
>> ___________________________________________________________
>> Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
>>
>>
>
>        
> ______________________________________________ LLama Gratis a
> cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por
> minuto. http://es.voice.yahoo.com
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.