No Sound from Headphone Jack - Elitepad 1000 G2


I installed manjaro Gnome onto a HP Elitepad 1000 G2. All seem to be fairly working pretty well except the Headphone Jack sound. Sound from speaker seems to work pretty well. Pulseaudio shows Output devices Built In audio + Headphones

I don’t know whether is this Okay or not. I’ve looked into other similar topic but noting seems to be working.

So here is my
inxi -Faxz

Kernel: 5.10.34-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64
root=UUID=c8a33100-2886-4c39-8107-74b38d67885f rw quiet splash apparmor=1
security=apparmor udev.log_priority=3
Desktop: GNOME 3.38.4 tk: GTK 3.24.29 wm: gnome-shell dm: GDM 40.0
Distro: Manjaro Linux base: Arch Linux
Type: Laptop System: Hewlett-Packard product: HP ElitePad 1000 G2
v: A3009FD10301 serial: Chassis: type: 10 serial:
Mobo: Hewlett-Packard model: 2157 v: 40.23 serial:
UEFI: Hewlett-Packard v: L84 Ver. 01.33 date: 07/14/2015
ID-1: BAT0 charge: 13.6 Wh (49.3%) condition: 27.6/31.1 Wh (88.8%)
volts: 7.5 min: 7.4 model: HP PABAS0241231 type: Li-ion serial:
status: Discharging
Info: Quad Core model: Intel Atom Z3795 bits: 64 type: MCP
arch: Silvermont family: 6 model-id: 37 (55) stepping: 8 microcode: 838
cache: L2: 1024 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 12800
Speed: 877 MHz min/max: 533/2399 MHz Core speeds (MHz): 1: 877 2: 782
3: 1268 4: 805
Vulnerabilities: Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds mitigation: Clear CPU buffers; SMT disabled
Type: meltdown mitigation: PTI
Type: spec_store_bypass status: Not affected
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
IBRS_FW, STIBP: disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Device-1: Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display
vendor: Hewlett-Packard driver: i915 v: kernel bus-ID: 00:02.0
chip-ID: 8086:0f31 class-ID: 0300
Display: wayland server: 1.20.11 compositor: gnome-shell driver:
loaded: i915 note: n/a (using device driver) - try sudo/root display-ID: 0
resolution: <missing: xdpyinfo>
OpenGL: renderer: Mesa DRI Intel HD Graphics (BYT) v: 4.2 Mesa 21.0.3
compat-v: 3.0 direct render: Yes
Device-1: bytcr-rt5640 driver: bytcr-rt5640
message: bus/chip ids unavailable
Sound Server-1: ALSA v: k5.10.34-1-MANJARO running: yes
Sound Server-2: JACK v: 0.125.0 running: no
Sound Server-3: PulseAudio v: 14.2 running: yes
Sound Server-4: PipeWire v: 0.3.26 running: no
Message: No device data found.
IF-ID-1: wlan0 state: up mac:
IF-ID-2: wwp0s20u3c3 state: down mac:
Local Storage: total: 117.71 GiB used: 18.31 GiB (15.6%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/mmcblk1 maj-min: 179:0 model: SN64G size: 59.48 GiB block-size:
physical: 512 B logical: 512 B rotation: SSD serial: scheme: GPT
ID-2: /dev/mmcblk2 maj-min: 179:8 vendor: Samsung model: MCG8GC
size: 58.23 GiB block-size: physical: 512 B logical: 512 B rotation: SSD
serial: rev: 0x6 scheme: GPT
ID-1: / raw-size: 30 GiB size: 29.36 GiB (97.86%) used: 7.63 GiB (26.0%)
fs: ext4 dev: /dev/mmcblk2p5 maj-min: 179:13
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
used: 25.1 MiB (26.1%) fs: vfat dev: /dev/mmcblk2p2 maj-min: 179:10
Alert: No swap data was found.
System Temperatures: cpu: 46.0 C mobo: N/A
Fan Speeds (RPM): N/A
Processes: 228 Uptime: 23m wakeups: 1 Memory: 3.74 GiB
used: 2.09 GiB (56.0%) Init: systemd v: 247 tool: systemctl Compilers:
gcc: 10.2.0 Packages: pacman: 1133 lib: 293 flatpak: 0 Shell: Zsh v: 5.8
running-in: gnome-terminal inxi: 3.3.0

pacmd list-cards

1 card(s) available.
index: 0
name: <alsa_card.platform-bytcr_rt5640>
driver: <module-alsa-card.c>
owner module: 6
alsa.card = “0”
alsa.card_name = “bytcr-rt5640”
alsa.long_card_name = “bytcr-rt5640”
alsa.driver_name = “snd_soc_sst_bytcr_rt5640”
device.bus_path = “platform-bytcr_rt5640”
sysfs.path = “/devices/platform/80860F28:00/bytcr_rt5640/sound/card0”
device.form_factor = “internal”
device.string = “0”
device.description = “Built-in Audio”
module-udev-detect.discovered = “1”
device.icon_name = “audio-card”
HiFi: Play HiFi quality Music (priority 8000, available: unknown)
off: Off (priority 0, available: unknown)
active profile:
alsa_output.platform-bytcr_rt5640.HiFi__hw_bytcrrt5640__sink/#0: Built-in Audio Speakers + Headphones
alsa_output.platform-bytcr_rt5640.HiFi__hw_bytcrrt5640__sink.monitor/#0: Monitor of Built-in Audio Speakers + Headphones
alsa_input.platform-bytcr_rt5640.HiFi__hw_bytcrrt5640__source/#1: Built-in Audio Internal Microphone on IN1 + Headset Microphone
[Out] Speaker: Speakers (priority 100, latency offset 0 usec, available: unknown)

	[Out] Headphones: Headphones (priority 300, latency offset 0 usec, available: unknown)
	[In] Mic: Internal Microphone on IN1 (priority 100, latency offset 0 usec, available: unknown)

Look at this one: Thanks to Hans de Goede, it will be fixed soon. Further works on the driver will be merged to mainline in the future.
bugzilla kernel org/show_bug.cgi?id=213415

Here are something I provided could be useful. It will let it work partly now.
github com/AnterCreeper/linux-on-elitepad1000g2

It’s because the design of the circuit is very special, and this device is rare.

1 Like