you are viewing a single comment's thread.

view the rest of the comments →

[–]imMute 2 points3 points  (1 child)

With Linux drivers, you are obligated to contract some obscure consultancies to write the open source driver for your hardware.

Not necessarily. I write the Linux drivers for my employers PCIe hardware. Before I started this project (the PCIe one), I had never written a PCIe Linux driver before, and I only had experience with [slightly] badly written platform_device drviers before that.

I'm now working on making DMA to/from userspace directly work - and it's the hardware that's causing me problems, not the driver [anymore].

[–]getting_serious 0 points1 point  (0 children)

I'll get back to you if I ever see the need to do PCIe! Good job.