tosh1800-smcinit man page on Mageia

Man page or keyword search:  
man Server   17783 pages
apropos Keyword Search (all sections)
Output format
Mageia logo
[printable version]

TOSH1800-SMCINIT(8)		  Linux IrDA		   TOSH1800-SMCINIT(8)

NAME
       tosh1800-smcinit - initialize the IrDA controler on Toshiba laptops

SYNOPSIS
       tosh1800-smcinit [OPTION]

DESCRIPTION
       IrDA  configurator for laptops with ALI1533 bridge (LPC47N227 SuperIO),
       smc-ircc	 and  not  initializing	 BIOS  (tested	on  Toshiba  Satellite
       1800-514,  Toshiba  Satellite  5100  and Toshiba Tecra 9100) to be used
       with Linux kernel.

       Toshiba Satellite 1800 laptops are provided with a SMCS LPC47N227 Supe‐
       rIO  chip which is IrDA SIR/FIR capable.	 The chip is connected through
       an ALI1533 PCI-ISA bridge.  The IrDA subsystem of the SuperIO  chip  is
       supported  by the smc-ircc Linux kernel module.	Unfortunately the BIOS
       neither configurates the SuperIO chip IrDA  subsystem  (SIR  port,  FIR
       port, dma, irq, IrDA mode, power) nor sets the PCI-ISA bridge to decode
       any usable port.	 Linux kernel is thus prevented to detect  the	second
       UART  making impossible to use it in SIR mode. For the same reason, the
       FIR mode smc-ircc is able to detect the SuperIO chip  but,  once	 found
       the IrDA subsystem unconfigured, fails to install.

       tosh1800-smcinit	 sets SIR and FIR ioport addresses, DMA and IRQ of the
       SuperIO chip IrDA subsystem then powers on the  second  UART.  It  also
       configures  the	PCI-ISA	 bridge to decode SIR and FIR ports.  All this
       configuration work should be rather done into the  kernel  but  it  was
       more  practical	and safe to make a small testing tool of it. It can be
       probably extended to include configuration kludges  for	other  similar
       SuperIO and ISA bridge combination.

       Testing	was  carried on a Toshiba Satellite 1800-514 with Linux kernel
       2.4.17.	I hope this work could be helpful, it was quite funny to do it
       however.

OPTIONS
       -a, --skip-decoding-cfg
	      Skip ISA bridge decoding configuration.

       -b, --skip-smc-ircc-cfg
	      Skip SMC-IRCC configuration.

       -v, --vendor=VALUE
	      Look for the specified ISA bridge PCI vendor ID

       -x, --device=VALUE
	      Look for the specified ISA bridge PCI device ID

       -c, --cfgbase=VALUE
	      Set SMC-IRCC IO cfgbase address. Usual value can be 0x2e.

       -s, --sirbase=VALUE
	      Set SMC-IRCC IO sirbase address. Usual value can be 0x2e8.

       -f, --firbase=VALUE
	      Set SMC-IRCC IO firbase address. Usual value can be 0x2f8.

       -m, --dma=VALUE
	      Set SMC-IRCC DMA channel. Usual value can be 3.

       -i, --irq=VALUE
	      Set SMC-IRCC IRQ. Usual value can be 7.

       -p, --print
	      Print ISA bridge configuration.

       -V, --version
	      Show program version.

       -h, --help
	      Show program options.

AUTHOR
       This program was made by Daniele Peri <peri@csai.unipa.it>

CREDITS
       SMSC for the downloadable datasheets

       Paul Hampson for its Linux IrDA mailing list messages.

       Manual page written by Claudiu Costin <claudiuc@kde.org>. Documentation
       based on original README by Daniele Peri.

SEE ALSO
       irattach(1),
       irdadump(1),
       http://lancelot.csai.unipa.it/~peri/ Daniele Peri's home page,
       http://irda.sourceforge.net/smcinit/ the SMCINIT package home page.

0.3				   July 2003		   TOSH1800-SMCINIT(8)
[top]

List of man pages available for Mageia

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net