The solution is in Documentation/spi/spidev: -in the slave device spi_board_info struct, specify 'spidev' for the 'modalias' of *every* SPI slave. I wonder what magic was involved to set this up!!?