Why won't my kernel driver work on 4.3 when it worked on 4.2? If you have a kernel driver that worked on PowerMAX OS 4.2 or earlier and have upgraded to 4.3, you will likely run into a kernel build error that indicates "no such device configured" when trying to build a kernel with the same sdevice.d and mdevice.d files that you used in 4.2. This is because the idbuild script was modified in 4.3. Code was included to avoid the situation wherein you were building a kernel, your current working directory was either mdevice.d or sdevice.d, and the kernel build failed in such a way that a core dump was created in that directory. This is situation, subsequent builds would never work because idbuild would try to include everything in those directories, including the core file, and the build would therefore fail. The added code performs the following checks: 1. Look for "$version 1" in any files in those subdirectories to make sure they are legitimate driver files 2. ignore any core* files in those subdirectories. So, to get around this problem, add the line "$version 1" (no quotes) to the mdevice.d and sdevice.d for any 3rd party driver files. They should be changed to resemble the standard files in those directories.