<p><pre><code> the controller seems refusing to boot
</code></pre>
that's when I realized that my idea of <i>what</i> is a controller is completely obsolete
I just read all 4 parts and I have thoroughly enjoyed them. I am curious to hear if the debug console (TEPPOU, or gun in Japanese) works. Please keep us posted!
That's what i don't get with linux...having all drivers inside the kernel is madness, no wait...it's pure stupidity. No other Universal OS makes that...crash my system with a USB-Controller...that's some Windows 98 reliability(-issues) right there.
Neat find. What could cause the calibration offset to be zero? Certainly it did not come this way from the factory. Any abuse/misuse of the controller would not cause it either.<p>Ah, I suspect this was a firmware update that got borked somehow. Maybe the cable was disconnected before the update could complete.
> I wrote a fix for this bug in the linux driver and sent to the linux-kernel mailing list (linux-input), so that a DS4 with a broken calibration does not cause a kernel panic.<p>I really admire people, who contribute their random findings to improve an open source software on their own time and resources. This is so wholesome.
>And then, suddenly.. Caps Lock is blinking and the system is totally frozen :anguished:.<p>So plugging in a brand-name joystick caused a kernel panic. Gross.