In kernel 2.6.9, a patch was added to parport_pc to support the parallel port on netmos 9835 and 9735 chipsets, which are found on combo parallel/serial pci cards. Support for these chips already existed in parport_serial prior to this. Since parport_serial depends on parport_pc, parport_pc always gets loaded first, with limited (parallel port only) support for these cards, and the complete (parallel+serial) functionality in parport_serial is superseded. The serial functionality of these cards does not work in either 2.6.9 or 2.6.10. Reproducible: Always Steps to Reproduce: 1. Obtain NetMos 9835 or 9735 board. 2. Compile linux 2.6.9 or 2.6.10 with support for parport_serial enabled (built-in or module, either way works). 3. Boot with this kernel. Actual Results: Only the parallel port on this board is identified. Expected Results: Both the parallel port and the serial ports (there are two on the 9835, which I have) should be identified. I have read of other people having an identical problem, with the same boards on the same kernel version. Removing support in parport_pc for these netmos boards produces the required functionality. Using 2.6.8.1 with the same configuration also works.
most likely WONTFIX / UPSTREAM I guess ...
Can you please try 2.6.11-rc2?
Please reopen when you test 2.6.11-rc3
Tried 2.6.11. Problem still exists.
Please file a bug for this at http://bugzilla.kernel.org and post the resultant URL here.
Done. http://bugzilla.kernel.org/show_bug.cgi?id=4334
A fix is now available in Linus' tree, could you please apply these 2 patches to 2.6.11 in this order: http://linux.bkbits.net:8080/linux-2.6/gnupatch@4239fab69YNpq9VuPBav49ahH2q9KA http://linux.bkbits.net:8080/linux-2.6/gnupatch@4248d4312r_MDzERKgwoV7OXHM_MKw If that solves the problem, I'll include them in the next release
Bump..please could you try those patches?
Closing due to inactivity. If you can confirm the fixes work I will add them to the tree.