On Fri, 2010-12-10 at 09:28 -0400, Timothy Legge wrote:
Hi
The images created by the udpcast website do not support USB keyboards on the iMacs (Intel). I had to recompile the kernel and make the USB drivers part of the kernel (not loadable modules).
Initially I disabled loadable modulels but I will go back when I get time to make the USB keyboard and any dependencies static and send the updated config.
I had the same problem some time ago, and the reason is that the module for the USB controller is disabled in udpcast's kernels. To support all USB controllers, you need uhci-hcd, ohci-hcd and ehci-hcd and one of these (IIRC ohci-hcd) is disabled in udpcast's kernel.
Building the module is not enough: you also have to modify the rcS script to load the additional usb driver. Of course building it into the kernel, like you did, works around that particular problem.
This problem is not limited to Apple systems: we had the same problem with HP Compaq 8100 systems, they also need that particular module, so I guess lots of recent USB chipsets need this.