biolds / tibuta-w100 Goto Github PK
View Code? Open in Web Editor NEWTibuta Linux W100 setup notes
Tibuta Linux W100 setup notes
My system:
I just bought a new w100 and installed Debian 12.5 dvd (kernel 6.1.0-18amd64)
I followed many times the touchscreen procedure but same errors at the end (after 5 hours last time) of "make" command : the partition gets "read-only" and the system crashes. Then at reboot i need to do a fsck. It looks like a memory failure...
The touchsreen works although partially, but with bad calibration. It is not mentionned with xinput.
Can i build the kernel on another machine and then import it on the w100?
Here is my postinstall script:
#!/bin/sh
if [ 1 = 1 ];then
sed -i "/deb cdrom:/ s/^#*/##/" /etc/apt/sources.list
apt update
apt upgrade -y
#for the wifi
sed -i "/GRUB_CMDLINE_LINUX_DEFAULT/ s/^#*/##/" /etc/default/grub
sed -i '/GRUB_CMDLINE_LINUX_DEFAULT/a GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_port_pm=off"' /etc/default/grub
export PATH="/sbin:/usr/bin:/usr/sbin:$PATH"
tee -a /usr/sbin/grub-update > /dev/null <<EOT
#!/bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
EOT
chmod +x /usr/sbin/grub-update
grub-update
#to install the firmware
git clone https://github.com/biolds/tibuta-w100.git
#firmmware/silead/
mkdir -p /lib/firmware/silead/
cp tibuta-w100/uploads/Home/gsl1680-tibuta-w100.fw /lib/firmware/silead/
dpkg -i tibuta-w100/uploads/Home/linux-image-6.1.12+_6.1.12+-1_amd64.deb
fi
#reboot
# to rebuild the kernel
apt-get install -y build-essential linux-source-6.1 bc kmod cpio flex libncurses5-dev libelf-dev libssl-dev dwarves bison python3
cd /root
tar xaf /usr/src/linux-source-6.1.tar.xz
cd /root/linux-source-6.1
patch < tibuta-w100/uploads/Home/0001-tibuta-touchpad-module.patch
#
echo "select option 3 to question about zero check safest then ALWAYS ENTER"
sleep 3
make -j8 deb-pkg
gsettings set org.gnome.settings-daemon.plugins.orientation active true
In landscape mode, display is always oriented to the right.
in portrait mode, display is always oriented to the left.
Has anyone got it working?
Hello,
thanks for your effort. I will be gratefull if you enter the W100 device at https://linux-hardware.org/
Cheers
Hi all,
Any idea to make it work with wayland session?
I searched for a long time to calibrate (libinput, udev rule) without success.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.