Hi!

I have got IrCOMM to work when the BIOS is in FIR mode.
(I haven't tried FIR yet).

BIOS settings, FIR mode:

    Base I/O address: 2E8
    Interrupt:        IRQ 3
    Base I/O address: 118
    DMA channel:      DMA 3

Linux kernel is 2.2.16pre2

I got IrCOMM to work with Nokia 8210 and Palm Vx
(and that was my goal :-)

To get the smc-ircc to work a new chip needs to be added.
I found the needed information on the mailinglist.

The chip in the B110 is identified with FINDCHIP.EXE as:

Found an SMC FDC37N769 device @ 0x03F0, ID = 0x28, Rev = 0x01
     SirBase = 0x02E8, IrqNo = 3, FirBase = 0x0118, TurnAround = 300 uS
     SmcId = 0x10B8, IrccId = 0xF2, IrccRev = 0x00, DmaCh = 3


The article that helped me was:
  Another SMC IR chip (Thomas Mark King [EMAIL PROTECTED])
  http://www.pasta.cs.UiT.No/pipermail/linux-irda/2000-April/001308.html

The difference is that the Fujitsu B110 doesn't like the other settings
so I added the new chip first. Is there a way to specify which to use when
loading the module?

    My /etc/irda/drivers looks like this now:

    #! /bin/sh
    #
    # drivers
    #
    # Initialize and shutdown IrDA device drivers.
    #
    # This script should be invoked with two arguments.  The first is the
    # action to be taken, either "start", "stop", or "restart".
    #

    action=$1
    device=$2

    case "${action:?}" in
    'start')
            setserial /dev/ttyS3 uart none
            modprobe smc-ircc
            /usr/sbin/irattach irda0 -s1
            /usr/sbin/irmanager
            echo 100 > /proc/sys/net/irda/slot_timeout
        ;;
    'stop')
            killall irattach
            killall irmanager
            echo 0 > /proc/sys/net/irda/discovery
            rmmod ircomm-tty
            rmmod ircomm
            rmmod smc-ircc
            rmmod irport
            rmmod irda
        ;;
    'restart')
            /sbin/ifconfig ${device:?} down up
        ;;
    esac
    # END drivers

That makes it easy to run /etc/irda/drivers start or stop

Do /etc/irda/drivers start
and now /dev/ircomm0 is the serialport to use :-)

These two posts also helped me in getting things to work:

    IR-DRIVER-TINY-HOWTO ([EMAIL PROTECTED])
    http://www.pasta.cs.UiT.No/pipermail/linux-irda/2000-April/001360.html

    Success with SMC FDC37N958FR and Palm Vx (Mikael Andersson
[EMAIL PROTECTED])
    http://www.pasta.cs.UiT.No/pipermail/linux-irda/2000-March/001197.html


regards
       Bj�rn Rhoads


_______________________________________________
Linux-IrDA mailing list  -  [EMAIL PROTECTED]
http://www4.pasta.cs.UiT.No/mailman/listinfo/linux-irda

Reply via email to