3 ms·
I've never written a kernel driver, but wouldn't it be easier to start with the 32-bit driver, update the kernel APIs, and move (most?) integer types to fixed-w
by torstenvl 4y ago
I've never written a kernel driver, but wouldn't it be easier to start with the 32-bit driver, update the kernel APIs, and move (most?) integer types to fixed-width?
- tpmx 4y agoIt looks like the 32-bit driver is closed source. The download doesn't contain any source code, despite the text on this page. https://www.canon-europe.com/support/consumer_products/products/printers/inkjet/pixma_ip_series/pixma_ip1800.html?type=download&language=en&os=linux%20(32-bit) https://www.canon-europe.com/support/consumer_products/produ...
- tssva 4y agoThe source is available in several GitHub repos including at least one which claims to have updated the code to compile on modern systems.
- raverbashing 4y agoThat's exactly it (not sure if the kernel USB API is the same, that might be a tricky part)
- hapless 4y agoPrinter drivers are user space.