I know this is a more general Linux issue, but I
wonder how can I be sure the port and irq (and dma
for FIR) assigned to the IrDA device have no
conflicts with others.

In my Inspiron 7000 BIOS setup, IrDA SIR lets you
choose ports and interrupts only together and the
choices correspond to the standard COM? ports.

I choose port 2e8 irq 3, and later on setserial
/dev/ttyS3 reports that.  However, there's no
action.  I remember that sometimes no action on a
device happens when there's an irq conflict.

Everybody here seems to use irq 10.  I wonder how
come my BIOS gives me 3.  I know 9 is used by
PCMCIA for cardbus.

/proc/ioports shows that range is for
serial(auto).  How can I be sure no other serial
ports exists on /dev/ttyS3?

In a different funny news, I tried to enable FIR
mode going thru Windows after setting it up in
BIOS and Windows 98 found the SMC_IRCC chip.  Then
they screwed up!  I saw multiple IR devices got
installe, installation wizard died several silent
deaths (:-), and software setting error was
reported.  IrDA in the tray showed as disabled,
and its control panel reported error 45,
recommending looking at the networksing settings.
I deleted IR devices many times, removed IR
protocols from Network CP, still nothing could be
installed right.  I checked BIOS, and here --
instead of the three IrDA settings, Customized,
Off, or Auto, there was PnPOS!  I probably left it
on Auto my mistake and Windows grabbed it and
screwed up -- they were reporting no IRQs
available, COM5 flashed, etc.  I switched it back
to Customized and SIR works again on COM4.

This is just a story from another OS to help make
tools for linux -- although Windows were screwy,
you always knew whether things work or not from
status, not after "nothing happens."  :-)

I had that setting only for a moment when I tried
to use SMC FIR.  I went back to SIR and continue
the fight.  At some point I even looked at
smc_ircc.c...  So the ports advice would be
appreciated!  

Also, how can I enable IrDA debugging to see
what's happening?  I enabled it in the kernel.
How do I enable it in the modules?

-- 
Cheers,
Alexy Khrabrov -- www.suffix.com -- Segmentation f%^(& 

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

Reply via email to