Reading SPI flash W25Q128FV with raspberry pi, what am I doing wrong?
What is wrong is that CS is grounded and HOLD is not connected at all.
CS is used to frame the commands, so you need it, and HOLD must be held in correct level to keep the chip active.