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
