fixes for kernel module#43
Conversation
|
Unrelated: Thanks for providing this nice piece of hardware and software! |
|
The EEPROM programming config listed in the kernel module also currently does not reprogram the serial number. |
|
Still WIP, unmarking draft again, when ready. |
|
I'm currently debugging hangs of reading from /dev/hwrng backed by infnoise when unplugging the device mid read. IMHO the read should fail after some time. |
|
I'm no longer able to put my system in a deadlock with the kernel module. You may have a look now 👍 |
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Signed-off-by: Markus Theil <markus.theil@secunet.com>
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Signed-off-by: Markus Theil <theil.markus@gmail.com>
Fixes: infnoise 3-1:1.0: Transfer failed after 3 retries, last error: -75 Signed-off-by: Markus Theil <theil.markus@gmail.com>
|
Hi @manuel-domke, this PR fixes the following issues I experienced:
Therefore I tested many unplugs and reboots until I was satisfied by no errors in dmesg and no blocking behavior indicating a deadlock. BR |
|
Feel free to anything you want with this PR (apply partially, squash together, ...). |
I tested the kernel module and saw, that it did not recover from health errors, when repeatedly hot-plugging the USB RNG. After some testing and consulting Claude Code, the following seems to work for me now.
Flashing the vendor and product IDs did not succeed without setting the old IDs to match on. I updated the README.md accordingly.