Ciao Tullio,
individuare il driver che sta usando puppy è fattibile, portarlo su un altro sistema operativo credo aggiunga delle variabili che lo rende difficoltoso. Ad esempio suppongo che il kernel debba essere della stessa versione per funzionare, ma qui chi ne sa più di me magari può dare delle delucidazioni.
Per trovare il driver in uso puoi andare nel menu > sistema > Pup-SysInfo e da lì drivers - reports - completa.
Avrai l'elenco di tutti i driver in uso, con relativi percorsi