Penguin T4 Support Documentation Revision B

Core Documentation


T4 Quick PC Setup & User Guide
Documentation on how to get touchpad special function key working


Suspend not working?


We have packaged a small script to append a few parameters to the GRUB configuration that'll enable suspend on boot. There is also a hook to re-add the parameters should a GRUB update ever result in the parameters being lost. This was packaged for Linux Mint 22: Download Link

Note: If you want to check for corruption the sha256 hash is: 56545c4ed17ee04cd614a39af41cab1726c7bcf90302a3bec578fd33ec32c64c

Manual method (the settings may be lost when security updates are applied, though rare):

1. After installation open a terminal window and gain admin access (click activities or your menu and search for / go to terminal):

Once at the terminal and (or in the chroot environment enter the following command):

nano /etc/default/grub

3. Find the line that reads ‘GRUB_CMDLINE_LINUX_DEFAULT‘ and append ‘ acpi_osi=! acpi_osi=Linux acpi_backlight=native’ to the end (without the quotes)

Save it, to save the file: CTRL+X, Y, ENTER

4. Now, update your grub file and reboot.

update-grub
reboot



Additional Information


Keys to bring up the boot menu & get into the BIOS:

Name Model Boot Menu Key BIOS Key
Penguin T4 TPE-PENT4LAP F7 F2



Getting graphics working on Linux-libre distributions such as Trisquel


On systems that use a Linux-libre kernel the below disables the attempted loading of graphics firmware and gets 3d acceleration working. Just add the below line to grub. See directions above on how to do that.

i915.enable_guc=0


GNU Guix


For graphics and power management (ie make shutdown work, etc) add the following to the menu entry section just after quiet /boot/grub/grub.cfg:

acpi_osi=! acpi_osi=Linux’ i915.enable_guc=0



Touchpad picked up as a clickpad, fix to make it function as a proper touchpad

1. Open a terminal and run to become administrative user:

sudo su

2. Copy and paste the following to create the quirks override file:

cat < /usr/share/libinput/local-overrides.quirks
[FTCS1000:01 2808:0320 Touchpad]
MatchUdevType=touchpad
MatchName=FTCS1000:01 2808:0320 Touchpad
MatchDMIModalias=dmi:*NJx0AU*
AttrInputProp=-INPUT_PROP_BUTTONPAD
AttrEventCode=+BTN_RIGHT
EOF

3. Reboot

reboot