After upgrading the kernel from sys-kernel/gentoo-sources-2.6.16-r13 to sys-kernel/gentoo-sources-2.6.17-r4 my IrDA interface doesn't work anymore, to be more specific, the nsc-ircc module doesn't load anymore. dmesg (relevant parts only): nsc-ircc, chip->init nsc-ircc, Found chip at base=0x02e nsc-ircc, driver loaded (Dag Brattli) nsc_ircc_open(), can't get iobase of 0x2f8 nsc-ircc, Found chip at base=0x02e nsc-ircc, driver loaded (Dag Brattli) nsc_ircc_open(), can't get iobase of 0x2f8 Booting up the 2.6.16 kernel nsc-ircc works fine, the line "can't get iobase..." is missing and the module is loaded. This seems to be a kernel problem as I found the same bug at debian: https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/46947 Anyway, what to do next?
Oh, and here: http://article.gmane.org/gmane.linux.irda.general/891 And here: http://lists.debian.org/debian-kernel/2006/07/msg00282.html
This is an issue with the upstream kernel; please see http://bugzilla.kernel.org/show_bug.cgi?id=3575 for details -- you may want to try the following patch if the issue is because you're using one of the new IBM ThinkPads: http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=d83561a4d67863b4aa297e8f598823dd4dfe855e ... if that fixes it please let us know so we can include it in gentoo-sources, otherwise this should be an issue that is reproducible with vanilla-sources and so you should bug upstream about it. Thanks!