Hi, late reply due to fatal environment failure, sorry.
On Mon, Aug 04, 2014 at 09:31:43PM -0700, Greg KH wrote: > On Tue, Aug 05, 2014 at 06:13:25AM +0200, Andreas Mohr wrote: > > Oh well, yet another driver where it became more difficult rather than > > easier to make forward progress. > > If you are willing to do the work, I will gladly revert the patch and > look forward to patches to fix the remaining changes. I've now done further device/driver research and it looks like this course of action was actually best: the keucr driver was duplicate/improved functionality of the ene_ub6250.c driver, with some extended card type support then relocated into ene_ub6250.c. The card type relocation work that's still missing is SmartMedia, but then I do have SM cards and would thus be able to test it. Thus the duplicated keucr driver could probably stay removed, with the penalty of having SM support lost at the moment (since one had to switch drivers anyway it's uncertain whether that's much of a loss). The driver also seems to be missing several USB IDs, as seen from IDs in keucr and Windows .inf file. Also, firmware files are very old compared to content in current Windows driver (but it remains to be seen whether new binaries remained compatible with an old unchanged driver handling, especially given that on Windows the firmware data is usefully(?) shipped right next to it, within the same binary). I'd like to definitely mention here that this particular device might be well worth improving, since as opposed to many other USB-based readers it has a custom programming interface plus external firmware data, which could mean that we might be able to add support for CompactFlash SMART readout and/or SD card Card Information Struct readout, on an external USB-based(!) reader. I will have more time in the near future, thus I should be able to work on some of these items - after having completed some other pending driver submissions that is :-P Andreas Mohr -- GNU/Linux. It's not the software that's free, it's you. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/