How to do a TRUE rescan of PCIe bus?

I have an FPGA (Like most of the people asking this question) that gets configured after my Linux kernel does the in...

“cat: write error: No space left on device” when I write to a character device using “cat”?

I am trying to use VS1053, an audio decoder, on Linux 4.14 to play music. This device communicate through SPI bus, a...

How to implement mouse drivers Linux USB mouse driver??

I need to control mouse pointer of my computer screen using an external device.I just know i have to write a device ...

kernel stack and user space stack?

What's the difference between kernel stack and user stack? Why kernel stack is used? If a local variable is declared...

Linux equivalent of Windows Device Manager / DevCon utility??

I was wondering if there is any Linux equivalent to Windows Device Manager, or the Windows DevCon utility (a command...