I was trying to 'burn' a ISO to my usb flash drive using the good ol'
dd if=some-linux-distro.iso of=/dev/sdb bs=4M && sync
but the process took a long time. So, I looked at the process in HTOP and the status of the process was D which the manual page says means disk sleep (uninterruptible). I thought that maybe there is something wrong with my
dd so, I tried copying the ISO file using Caja to the USB drive to burn in on another machine. The copying starts but then the copy speed starts to decline slowly until the copy process comes to a halt (I guess, it was being copied to the cache, instead of the disk.)
I tried another USB, same thing. Also, another machine can also write to the USB drive. So, I guess its not the USB drive at error. I even rebooted my computer (lost my bragging rights on uptime) but still get the disk sleep(uninterruptible) when I try writing something.
Please send help. Thank you.