I took your idea, and compiled the XHCI on a Macpup 5.2.8 ( it's based on puppy 5.2.8 without the 001 update ) with kernel 2.6.33.2 as this post relates.tempestuous wrote:Here is the USB 3.0 Linux driver, which was not enabled in the standard Puppy 5.1.x kernel.
The driver is called xhci
I have also included the upgraded isp1760 USB driver, which is apparently USB 3.0 compatible, though very few Puppy users will ever use this driver because the relevant interface is found on embedded devices.
After installing this dotpet, reboot, and the xhci driver should automatically load for any compatible interface detected at boot up.
Then I packed ONLY the XHCI.KO driver file and added to the install script the following command that you've missed: "modeprobe xhci" in order to enable immidiatly the driver after it is installed.
I have USB 3.0 PCI-Express card (54mm), and this driver woke it up alive !
( apparently Puppy has "PCI-E host card module" driver already installed, which also needed to run this type of card )
P.S - As tempestuous wrote, just to be sure, after the installation process - REBOOT !