From: Linus W. <tr...@df...> - 2006-04-20 12:41:30
|
On Thu, 20 Apr 2006, Soporte Freetech wrote: > irda_init() > NET: Registered protocol family 23 > Detected unconfigured Toshiba laptop with Intel 82801CAM ISA bridge > SMSC IrDA chip, pre-configuring device. > Setting up Intel 82801 controller and SMSC device > Detected Chip id: 0x5a, setting up registers... > ERROR: could not configure FIR IRQ channel. > smsc-ircc2, Preconfiguration failed ! This is the problem: the preconfigurator tries to read back the FIR IRQ after configuring it and finds it didn't "take" this change. You could try commenting out the fail checks and make the driver continue anyway. The checks are on lines about 2400 down into the smsc-ircc2.c file. Do you want me to make a patch that removes the checks temporarily? It's a bit strange that you can write the SIR I/O port but it fails immediately with the FIR IRQ setting... > found SMC SuperIO Chip (devid=0x5a rev=00 base=0x002e): LPC47N227 > smsc_superio_flat(): IrDA not enabled > smsc_superio_flat(): fir: 0x00, sir: 0x2f8, dma: 15, irq: 0, mode: 0x02 These are subsequent results of the failure... Only the SIR port is configured and then it aborts. Linus |
From: Linus W. <tr...@df...> - 2006-04-20 15:00:46
|
On Thu, 20 Apr 2006, Soporte Freetech wrote: > Thanks a lot for your help. Now it works. In the code I have changed "ERROR > by WARNING" and removed the line "return -ENXIO;" OK seems reasonable, can you make a regular patch for this that Samuel can send upstream too? > What seems strange is that I do not get the WARNING message (WARNING: could > not configure FIR IRQ channel. ) as I expected. I wil keep trying with your > original patch, without this last modification, to verify where the problem > was. Hm, real weird. Linus |
From: Samuel O. <sam...@no...> - 2006-04-26 23:01:32
|
On Thu, 20 Apr 2006, ext Soporte Freetech wrote: > What seems strange is that I do not get the WARNING message (WARNING: > could not configure FIR IRQ channel. ) as I expected. I wil keep trying > with your original patch, without this last modification, to verify > where the problem was. Any news about that ? Cheers, Samuel. |