Nie piszesz którą wersje Macpupa używasz oraz ile pamięci operacyjnej ma Twój lapek. Problemem jest zapewne zbyt stare jądro systemu gdyż ostatnia wersja Macpup5.5 używa wersji 3.2.29 która mogła nie ogarniać wszystkich podzespołów pięcioletniego obecnie komputera ze szczególnym uwzględnieniem wifi. Najprościej byłoby podbić wersję kernela korzystając z repo Puppiego Precise na bazie którego zbudowano Macpupa tyle że nie wiem jak to zrobić. Normalnie w Precise instalujemy nowe jądro na przykład któreś z tych:
http://distro.ibiblio.org/quirky/pet_packages-precise/linux_kernel-3.8.0-nopae-f2fs-i586-precise.pet
http://distro.ibiblio.org/quirky/pet_packages-precise/linux_kernel-3.9.11-pae-i686-precise.pet
no i po restarcie mamy już system z jądrem które chcemy. Natomiast w Macpupie mimo że instalacja przebiega prawidłowo to po restarcie przywraca domyślny kernel. Mimo kombinacji oraz przeszukania menu nie udało mi się jeszcze rozwiązać tego niespodziewanego problemu.