Hi all,

I'm struggling a little with IrDA on my Compaq Armada M700 (Redhat 7.2,
kernel 2.4.18).

Windows detects a "SMC IrCC - Fast Infrared Port" with

IO=0x3e8
IO=0x130
IRQ=7
DMA=5


But when I modprobe the driver under Linux, I get

kernel: found SMC SuperIO Chip (devid=0x0a rev=00 base=0x00e0):FDC37N971
kernel: SMC IrDA Controller found
kernel:  IrCC version 2.0, firport 0xe38, sirport 0x300 dma=2, irq=3
kernel: IrDA: Registered device irda0

It's really weird that the firport is 0xe38 in Linux, while Windows used
0x3e8 (/dev/ttyS2, I think). 

I've compiled serial support as a module and removed it completely
before I try to insert the smc-ircc module. I've also done the
"setserial /dev/ttyS2 uart none" thing.

Worth mentioning is that the serial driver says the following when
inserted:

kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS
SHARE_IRQ SERIAL_PCI ISAPNP enabled
kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
kernel: PCI: Found IRQ 11 for device 00:09.1
kernel: PCI: Sharing IRQ 11 with 00:08.0
kernel: PCI: Sharing IRQ 11 with 00:09.0
kernel: Redundant entry in serial pci_table.  Please send the output of
kernel: lspci -vv, this message (11c1,0445,8086,2203)
kernel: and the manufacturer and name of serial board or modem board
kernel: to [EMAIL PROTECTED]
kernel: register_serial(): autoconfig failed

--Dunno if that makes any difference though.

I've tried overriding the smc-ircc defaults with the Windows settings

(modprobe smc-ircc ircc_dma=5 ircc_irq=7 ircc_sir=0x3E8 ircc_fir=0x130)

but I get "No such device".

If I try to "ifconfig irda0 up" with the auto-detected settings, my
whole machine hangs. (The hardware address of irda0 is also set to
00:00:00:00)

I would really love to be doing the IR-thing under Linux, so I would be
eternally greatful for any help.

Thanks,

Graeme


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

Reply via email to