ASUS-T100HAN need some drivers

Hello!

I recently installed ZORIN-OS-18 on an ASUS T100HAN.
I fixed the freezing issues by disabling power saving, but I'm still having a few minor problems:

  • No battery detected;
  • No camera;
  • The touchpad worked when I first booted up, but then stopped working.

However, I haven’t had any issues with Wi-Fi, sound, or the touchscreen, unlike what I’ve seen in other threads about this model.

If someone can help me... :folded_hands:

Hi.

Please open a terminal (just type 'terminal' without the quotes in the search bar of the menu) and enter:

uname -r

and post back the results olease.

kernel version : 6.17.0.-19-generic

id: t100han
description: Ordinateur Bloc-notes
produit: T100HAN (ASUS-TabletSKU)
fabricant: ASUSTeK COMPUTER INC.
version: 1.0
numéro de série: FCN0CV10E392507
bits: 64 bits
fonctionnalités: smbios-2.8 dmi-2.8 smp vsyscall32
configuration : boot = normal


chassis = notebook
family = T
sku = ASUS-TabletSKU
uuid = 497c887b-6ed1-9f4e-b429-ac11a0b8075b

id: core
description: Carte mre
produit: T100HAN
fabricant: ASUSTeK COMPUTER INC.
identifiant matériel: 0
version: 1.0
numéro de série: BSN12345678901234567
emplacement: MIDDLE
id: firmware
description: BIOS
fabricant: American Megatrends Inc.
identifiant matériel: 0
version: T100HAN.221
date: 05/18/2016
taille: 64KiB
capacité: 6MiB
fonctionnalités: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb smartbattery biosbootspecification uefi
id: memory
description: Mmoire Systme
identifiant matériel: b
emplacement: Carte mre
taille: 4GiB
fonctionnalités: ecc
configuration : errordetection = multi-bit-ecc
id: bank:0
description: DIMM DDR3 1600 MHz (0,6 ns)
produit: Array1_PartNumber0
fabricant: A1_Manufacturer0
identifiant matériel: 0
numéro de série: A1_SerNum0
emplacement: A1_DIMM0
taille: 2GiB
bits: 8 bits
horloge: 1600MHz (0.6ns)
id: bank:1
description: DIMM DDR3 1600 MHz (0,6 ns)
produit: Array1_PartNumber1
fabricant: A1_Manufacturer1
identifiant matériel: 1
numéro de série: A1_SerNum1
emplacement: A1_DIMM1
taille: 2GiB
bits: 8 bits
horloge: 1600MHz (0.6ns)
id: cache:0
description: L1 cache
identifiant matériel: 12
emplacement: CPU Internal L1
taille: 224KiB
capacité: 224KiB
fonctionnalités: internal write-back
configuration : level = 1
id: cache:1
description: L2 cache
identifiant matériel: 13
emplacement: CPU Internal L2
taille: 2MiB
capacité: 2MiB
fonctionnalités: internal write-back unified
configuration : level = 2

id: cpu
description: CPU
produit: Intel(R) Atom(TM) x5-Z8500 CPU @ 1.44GHz
fabricant: Intel Corp.
identifiant matériel: 14
information bus: cpu@0
version: 6.76.3
emplacement: SOCKET 0
taille: 479MHz
capacité: 2400MHz
bits: 64 bits
horloge: 80MHz
fonctionnalités: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch epb pti ibrs ibpb stibp tpr_shadow flexpriority ept vpid tsc_adjust smep erms dtherm ida arat vnmi md_clear cpufreq
configuration : cores = 4


enabledcores = 4
microcode = 872
threads = 4

id: pci
description: Host bridge
produit: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register
fabricant: Intel Corporation
identifiant matériel: 100
information bus: pci@0000:00:00.0
version: 20
bits: 32 bits
horloge: 33MHz
configuration : driver = iosf_mbi_pci
ressources : irq : 0

id: display
description: VGA compatible controller
produit: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
fabricant: Intel Corporation
identifiant matériel: 2
information bus: pci@0000:00:02.0
nom logique: card1
nom logique: /dev/snd/controlC1
nom logique: /dev/snd/pcmC1D0p
nom logique: /dev/snd/pcmC1D1p
nom logique: /dev/snd/pcmC1D2p
nom logique: /dev/fb0
version: 20
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi vga_controller bus_master cap_list rom fb
configuration : depth = 32


driver = i915
latency = 0
resolution = 800,1280
ressources : irq : 150


mémoire : 90000000-90ffffff
mémoire : 80000000-8fffffff
portE/S : f000(taille=64)
mémoire : c0000-dffff

id: multimedia
description: Multimedia controller
produit: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit
fabricant: Intel Corporation
identifiant matériel: 3
information bus: pci@0000:00:03.0
version: 20
bits: 32 bits
horloge: 33MHz
fonctionnalités: pm msi cap_list
configuration : driver = intel_atomisp2_pm


latency = 0
ressources : irq : 255


mémoire : 91000000-913fffff

id: generic:0
description: Non-VGA unclassified device
produit: Intel Corporation
fabricant: Intel Corporation
identifiant matériel: a
information bus: pci@0000:00:0a.0
version: 20
bits: 32 bits
horloge: 33MHz
fonctionnalités: pm bus_master cap_list
configuration : driver = intel_ish_ipc


latency = 0
ressources : irq : 20


mémoire : 9183a000-9183afff

id: generic:1
description: Signal processing controller
produit: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller
fabricant: Intel Corporation
identifiant matériel: b
information bus: pci@0000:00:0b.0
version: 20
bits: 64 bits
horloge: 33MHz
fonctionnalités: msi pm cap_list
configuration : driver = proc_thermal


latency = 0
ressources : irq : 152


mémoire : 91839000-91839fff

id: usb
description: USB controller
produit: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller
fabricant: Intel Corporation
identifiant matériel: 14
information bus: pci@0000:00:14.0
version: 20
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi xhci bus_master cap_list
configuration : driver = xhci_hcd


latency = 0
ressources : irq : 118


mémoire : 91800000-9180ffff

id: usbhost:0
produit: xHCI Host Controller
fabricant: Linux 6.17.0-19-generic xhci-hcd
identifiant matériel: 0
information bus: usb@1
nom logique: usb1
version: 6.17
fonctionnalités: usb-2.00
configuration : driver = hub


slots = 7
speed = 480Mbit/s

id: usb
description: Concentrateur USB
produit: USB2.0 Hub
fabricant: Genesys Logic, Inc.
identifiant matériel: 3
information bus: usb@1:3
version: 32.98
fonctionnalités: usb-2.00
configuration : driver = hub


maxpower = 100mA
slots = 4
speed = 480Mbit/s

id: usb
description: Clavier
produit: Asus TouchPad
fabricant: ASUS Tech Inc.
identifiant matériel: 3
information bus: usb@1:3.3
nom logique: input16
nom logique: /dev/input/event10
nom logique: input16::capslock
nom logique: input16::compose
nom logique: input16::kana
nom logique: input16::numlock
nom logique: input16::scrolllock
nom logique: input17
nom logique: /dev/input/event5
nom logique: input18
nom logique: /dev/input/event6
nom logique: /dev/input/mouse0
version: 0.11
fonctionnalités: usb-2.00 usb
configuration : driver = usbhid


maxpower = 100mA
speed = 12Mbit/s

id: usbhost:1
produit: xHCI Host Controller
fabricant: Linux 6.17.0-19-generic xhci-hcd
identifiant matériel: 1
information bus: usb@2
nom logique: usb2
version: 6.17
fonctionnalités: usb-3.00
configuration : driver = hub


slots = 6
speed = 5000Mbit/s

id: generic:2
description: Encryption controller
produit: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine
fabricant: Intel Corporation
identifiant matériel: 1a
information bus: pci@0000:00:1a.0
version: 20
bits: 32 bits
horloge: 33MHz
fonctionnalités: pm msi bus_master cap_list
configuration : driver = mei_txe


latency = 0
ressources : irq : 129


mémoire : 91700000-917fffff
mémoire : 91600000-916fffff

id: isa
description: ISA bridge
produit: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU
fabricant: Intel Corporation
identifiant matériel: 1f
information bus: pci@0000:00:1f.0
version: 20
bits: 32 bits
horloge: 33MHz
fonctionnalités: isa bus_master cap_list
configuration : driver = lpc_ich


latency = 0
ressources : irq : 0

id: pnp00:00
produit: PnP device PNP0c02
identifiant matériel: 0
fonctionnalités: pnp
configuration : driver = system
id: pnp00:01
produit: PnP device PNP0501
identifiant matériel: 1
fonctionnalités: pnp
configuration : driver = serial
id: pnp00:02
produit: PnP device PNP0c02
identifiant matériel: 2
fonctionnalités: pnp
configuration : driver = system
id: pnp00:03
produit: PnP device PNP0c02
identifiant matériel: 3
fonctionnalités: pnp
configuration : driver = system
id: pnp00:04
produit: PnP device PNP0c02
identifiant matériel: 4
fonctionnalités: pnp
configuration : driver = system
id: pnp00:05
produit: PnP device PNP0b00
identifiant matériel: 5
fonctionnalités: pnp
configuration : driver = rtc_cmos
id: mmc0
description: MMC Host
identifiant matériel: 1
nom logique: mmc0
id: device
description: SD/MMC Device
produit: DWBD3R
fabricant: Unknown (21)
identifiant matériel: 1
information bus: mmc@0:0001
date: 08/2015
numéro de série: 3558952524
fonctionnalités: mmc
id: interface:0
identifiant matériel: 1
nom logique: /dev/mmcblk0rpmb

id: interface:1
identifiant matériel: 2
nom logique: /dev/mmcblk0
taille: 125069950976
fonctionnalités: gpt-1.00 partitioned partitioned:gpt
configuration : guid = ac9d372c-a97d-446c-a4c7-b9832bfa19e9


logicalsectorsize = 512
sectorsize = 512

id: volume:0
description: Windows FAT volume
fabricant: mkfs.fat
identifiant matériel: 1
nom logique: /dev/mmcblk0p1
nom logique: /boot/efi
version: FAT32
numéro de série: 5143-c638
taille: 510MiB
capacité: 511MiB
fonctionnalités: boot fat initialized
configuration : FATs = 2


filesystem = fat
mount.fstype = vfat
mount.options = rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
name = EFI System Partition
state = mounted

id: volume:1
description: Volume EXT4
fabricant: Linux
identifiant matériel: 2
nom logique: /dev/mmcblk0p2
nom logique: /
version: 1.0
numéro de série: 2b258802-49ce-4ef7-b72b-e0a297cec75a
taille: 115GiB
fonctionnalités: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
configuration : created = 2026-03-14 14:39:32


filesystem = ext4
lastmountpoint = /
modified = 2026-03-15 00:47:17
mount.fstype = ext4
mount.options = rw,relatime,errors=remount-ro
mounted = 2026-03-14 19:45:54
state = mounted

id: mmc1
description: MMC Host
identifiant matériel: 2
nom logique: mmc1
id: mmc2
description: MMC Host
identifiant matériel: 3
nom logique: mmc2
id: device
description: SDIO Device
identifiant matériel: 1
information bus: mmc@2:0001
numéro de série: 0
fonctionnalités: sdio

id: interface:0
description: Interface rseau sans fil
produit: 43341
fabricant: Broadcom
identifiant matériel: 1
information bus: mmc@2:0001:1
nom logique: mmc2:0001:1
nom logique: wlan0
numéro de série: 94:a1:a2:b5:cb:8a
fonctionnalités: ethernet physical wireless
configuration : broadcast = yes


driver = brcmfmac
driverversion = 6.10.190.91
firmware = 01-d45e96c4
ip = 192.168.1.29
multicast = yes
wireless = IEEE 802.11

id: interface:1
produit: 43341
fabricant: Broadcom
identifiant matériel: 2
information bus: mmc@2:0001:2
nom logique: mmc2:0001:2
id: bt
description: BlueTooth interface
produit: 43341
fabricant: Broadcom
identifiant matériel: 3
information bus: mmc@2:0001:3
nom logique: mmc2:0001:3
fonctionnalités: wireless bluetooth
configuration : wireless = BlueTooth
id: sound
description: rt5645
identifiant matériel: 4
nom logique: card0
nom logique: /dev/snd/controlC0
nom logique: /dev/snd/pcmC0D0c
nom logique: /dev/snd/pcmC0D0p
nom logique: /dev/snd/pcmC0D1p
id: input:0
produit: Power Button
identifiant matériel: 5
nom logique: input0
nom logique: /dev/input/event0
fonctionnalités: platform
id: input:1
produit: Sleep Button
identifiant matériel: 6
nom logique: input1
nom logique: /dev/input/event1
fonctionnalités: platform
id: input:2
produit: SIS0457:00 0457:1133
identifiant matériel: 7
nom logique: input13
nom logique: /dev/input/event4
nom logique: /dev/input/mouse1
fonctionnalités: i2c
id: input:3
produit: gpio-keys
identifiant matériel: 8
nom logique: input19
nom logique: /dev/input/event7
fonctionnalités: platform
id: input:4
produit: Lid Switch
identifiant matériel: 9
nom logique: input2
nom logique: /dev/input/event2
fonctionnalités: platform
id: input:5
produit: gpio-keys
identifiant matériel: a
nom logique: input20
nom logique: /dev/input/event8
fonctionnalités: platform
id: input:6
produit: sof-bytcht rt5645 Headset
identifiant matériel: b
nom logique: input21
nom logique: /dev/input/event9
id: input:7
produit: Intel HID events
identifiant matériel: c
nom logique: input22
nom logique: /dev/input/event11
fonctionnalités: platform
id: input:8
produit: Asus WMI hotkeys
identifiant matériel: d
nom logique: input23
nom logique: /dev/input/event16
fonctionnalités: platform
id: input:9
produit: Video Bus
identifiant matériel: e
nom logique: input24
nom logique: /dev/input/event12
fonctionnalités: platform
id: input:10
produit: Intel HDMI/DP LPE Audio HDMI/DP,pcm=0
identifiant matériel: f
nom logique: input25
nom logique: /dev/input/event13
id: input:11
produit: Intel HDMI/DP LPE Audio HDMI/DP,pcm=1
identifiant matériel: 10
nom logique: input26
nom logique: /dev/input/event14
id: input:12
produit: Intel HDMI/DP LPE Audio HDMI/DP,pcm=2
identifiant matériel: 11
nom logique: input27
nom logique: /dev/input/event15
id: input:13
produit: Power Button
identifiant matériel: 12
nom logique: input3
nom logique: /dev/input/event3
fonctionnalités: platform
1 Like

Hi, thanks for posting results.

Are you aware if your system install used 6.17 at point of install or have you installed updates recently that included this kernel?

To see what updates have been installed, open the terminal again and enter:

sudo tail -20 /var/log/apt/history.log   

To see if kernel 6.17 was instalked post install.

There have been numerous issues reported on the forum regarding this kernel, the previous kernel was 6.14.
If you can boot into GRUB menu at boot, either by repeatedly pressing Esc(ape) key ar power on, or left Shift key, should bring up the menu. Choose Advanced options, recovery and see if an earlier kernel is listed.

If not you may want to install a higher kernel. @Aravisian has written a Tutorial on how to do this here:

or if you don't want to risk a newer kernel, how to install an older kernel here:

Well, my first kernel version was 6.17.0
Kernel 6.18.0 (used) + 6.14.11 (installed) :

  • Battery OK ;
  • Touchpad OK ;
  • Camera not found.

That's better.

1 Like

Also, it is still a w.i.p. but please feel free to download the Unofficial Manual for Zorin 18 Core r.3 from here:

Only to be clear with that: It is better with both of these Kernels or only with the 6.14?

Well, 6.18.0 without 6.14.11 don't have battery and touchpad.

But...
About 5 minutes ago, this computer crashed, and now I don't have a battery, touchpad, or camera with version 6.18, 6.14, or both; but why??? :sob:

Hmm ... I looked again over Your Specs and it seems to be a more older Device. So, maybe an older Kernel would be worth a Try. The Question would be: How old? We could try first the 6.8 Kernel what is available directly in the Repo's. To install it type in the Terminal:

sudo apt install linux-image-6.8.0-106-generic linux-headers-6.8.0-106-generic linux-modules-6.8.0-106-generic linux-modules-extra-6.8.0-106-generic

thanks, Touchpad and battery works again.
not the camera but this old PC is an awnfull conception a mix with 32 and 64 technologies.

Ah, yes. That can indeed be a Problem. When it works now, maybe look for an external Camera could be a Compromise.

i am waiting some days to observe the issues. :face_with_peeking_eye:

Cameras usually gat assigned to USB.

Please open a terminal and enter:

lsusb

and post back the results please.

This weekend, I promise. I think I tried lsusb and lspci, but I didn't see anything... I'll check again this weekend.

Arffff...
After reboot, i have lost Touchpad and Battery. Very weird, i recover them only the first time after i had installed an old kernel.

Did you set kernel 6.8 as default to boot as shown in the linked guide above?

No, but that's work for the first boot; the first boot was with the new kernel?
But "uname -r" show the last version when all works. :face_with_monocle:

In grub menu select "advanced options for Zorin", and then select kernel 6.8. Then make the changes in the file
/etc/default/grub and update grub.

That's don't explain why all works after the first boot after i had installed an old kernel while "uname -r" show 6.18...
I'd also like to understand the logic behind it.

After 2 others boot, the return of the battery and touchpad...
I don't have editing anything.
uname -r = 6.18...
:zany_face:

1 Like