Distribution: Any Hardware Environment: NetMos 9835 or 9735 Software Environment: Any Problem Description: 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.
Created attachment 4781 [details] Netmos combo card support Better Netmos support
The patch from this bug is already applied in kernel 2.6.12, and I'm therefore assuming that this issue is already fixed.