The officially official Devuan Forum!

You are not logged in.

#1 2023-08-07 16:32:47

pcalvert
Member
Registered: 2017-05-15
Posts: 195  

Refracta problems on Ideapad laptop

I was planning to install Refracta 11.2 on a Lenovo Ideapad S210 Touch "netbook"; however, after the live system fully loads the touchpad and keyboard do not work at all. A USB mouse that I plugged in works, so that's an acceptable temporary workaround for the nonfunctional touchpad, but I still need a working keyboard to use the installer.

I also tried SystemRescue (formerly SystemRescueCD). With SystemRescue, the touchpad is also nonfunctional, but the keyboard works just fine. With a USB mouse plugged in, I was able to prepare the HDD by deleting all of the Windows partitions.

Anyone have any ideas as to how I should proceed?

Last edited by pcalvert (2023-08-08 06:35:04)


Freespoke is a new search engine that respects user privacy and does not engage in censorship.
Another one is called Luxxle.

Offline

#2 2023-08-07 19:35:32

Altoid
Member
Registered: 2017-05-07
Posts: 1,437  

Re: Refracta problems on Ideapad laptop

Hello:

pcalvert wrote:

... Refracta 11.2 on a Lenovo Ideapad 210 Touch ...
... touchpad and keyboard do not work ...
... With SystemRescue, the touchpad is also nonfunctional, but the keyboard works just fine.

Seeing that System Rescue actuallu finds the keyboard, look at what its logs have to say about it:

~$ sudo dmesg | grep -i keyboard

As to the touchpad, see what x11 has to say:

xinput list   #if you don't have it you need to install it:

sudo apt install xinput

Please post your findings.

Best,

A.

Offline

#3 2023-08-08 00:35:11

pcalvert
Member
Registered: 2017-05-15
Posts: 195  

Re: Refracta problems on Ideapad laptop

Thank-you. Okay, here are the results:

#1:

# dmesg | grep -i keyboard
[   13.000115] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input8
[   22.030425] ideapad_acpi VPC2004:00: Keyboard backlight control not available

#2:

# xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ PixArt USB Optical Mouse                	id=10	[slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                        	id=11	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Lenovo EasyCamera : Lenovo Easy         	id=12	[slave  keyboard (3)]
    ↳ Ideapad extra buttons                   	id=13	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=14	[slave  keyboard (3)]

Freespoke is a new search engine that respects user privacy and does not engage in censorship.
Another one is called Luxxle.

Offline

#4 2023-08-08 01:17:49

Altoid
Member
Registered: 2017-05-07
Posts: 1,437  

Re: Refracta problems on Ideapad laptop

Hello:

pcalvert wrote:

Thank-you.

You're welcome.

pcalvert wrote:

#1:

# dmesg | grep -i keyboard
[   13.000115] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input8
[   22.030425] ideapad_acpi VPC2004:00: Keyboard backlight control not available

Right, there is the working kb, as seen by SystemRescue.

pcalvert wrote:

#2:

# xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ PixArt USB Optical Mouse                	id=10	[slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                        	id=11	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Lenovo EasyCamera : Lenovo Easy         	id=12	[slave  keyboard (3)]
    ↳ Ideapad extra buttons                   	id=13	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=14	[slave  keyboard (3)]

There is the PixArt USB Optical Mouse and what SystemRescue sees as a touch screen.
I assume that there's no such thing, just a touchpad.
Right?
 
I've had a quick look around and it seems that the Elan touchpads are a rather troublesome thingy for Linux.

Please do this:

sudo dmesg | grep -i elan to see *if* dmesg has something to say about the touchpad.
and
cat /var/log/Xorg.0.log | grep -i "input driver" to see what driver SystemRescue uses for the kb and post the results.

Best,

A.

Offline

#5 2023-12-11 16:14:36

pcalvert
Member
Registered: 2017-05-15
Posts: 195  

Re: Refracta problems on Ideapad laptop

I had to put this project on the back burner for awhile, but recently started working on it again. I went ahead and installed the latest Refracta (based on Daedalus) on this laptop. The keyboard seems to work just fine, but the touchpad doesn't work, and none of the solutions I have tried have worked. Investigating further, I have discovered that the touchpad isn't even being detected.

Another person with this problem has looked into the code and believes that many of these Lenovo laptops have a bug in their ACPI firmware. I suspect that he may be correct because I have noticed that, when using Refracta, the screen never sleeps. It is always on, even when I have not used the laptop for fifteen or twenty minutes (or more).

Since I basically reached a dead end on this (at least for now), I decided to see what Windows could tell me about this touchpad. Using a device information utility that I found in the directory for the touchpad driver I obtained this information:

Device Information
-------------------------------------------------------------
KBC Mode:		Legacy
TouchPad Port:		0
Device Type:		Profile Device
Module Type:		SmartPad
Port0 Status:		Enable
Port0 Type:		0x0310
D100:			49 84 14 
D101:			35 0F 00 
D102:			48 17 0B 
X,Y Max:		2436,1044
Fastest Report Rate:	77

Driver Information
-------------------------------------------------------------
Driver Version:				ELAN Touchpad 11.15.0.18_X64
ButtonEnable				0x00000001 (1)
Left_Button_Func			0x00000000 (0)
Middle_Button_Func			0x00000002 (2)
Right_Button_Func			0x00000001 (1)
Tap_Enable				0x00000001 (1)
Tap_T1_Time				0x000000C8 (200)
Tap1_Func				0x00000000 (0)
Tap2_ShowItem				0x00000001 (1)
Tap2_Func				0x00000001 (1)
Tap3_ShowItem				0x00000000 (0)
Tap3_Func				0x00000007 (7)
Two_V_Scroll_Enable			0x00000001 (1)
Two_H_Scroll_ShowItem			0x00000000 (0)
Two_H_Scroll_Enable			0x00000001 (1)
Two_Auto_Scroll_ShowItem		0x00000000 (0)
Two_Auto_Scroll_Enable			0x00000000 (0)
Two_Scroll_Speed			0x00000002 (2)
Zoom_Enable				0x00000001 (1)
Zoom_STV				0x00000002 (2)
Rotation_Enable				0x00000000 (0)
Rotation_Circular_ShowItem		0x00000000 (0)
Rotation_Circular_Enable		0x00000000 (0)
Drag_Enable				0x00000001 (1)
Drag_Radio				0x00000002 (2)
Drag_Radio2_Slider			0x00000004 (4)
Swipe_Page_Enable			0x00000000 (0)
Swipe_Page_Kind				0x00000002 (2)
ThreeFingerMove_Up_Enable		0x00000001 (1)
ThreeFingerMove_Up_Func			0x00000018 (24)
ThreeFingerMove_Up_Mode			0x00000000 (0)
ThreeFingerMove_Down_Enable		0x00000001 (1)
ThreeFingerMove_Down_Func		0x00000019 (25)
ThreeFingerMove_Down_Mode		0x00000000 (0)
ThreeFingerMove_Left_Enable		0x00000001 (1)
ThreeFingerMove_Left_Func		0x00000009 (9)
ThreeFingerMove_Left_Mode		0x00000000 (0)
ThreeFingerMove_Right_Enable		0x00000001 (1)
ThreeFingerMove_Right_Func		0x00000008 (8)
ThreeFingerMove_Right_Mode		0x00000000 (0)
Palm_Enable				0x00000001 (1)
Palm_Slider				0x00000004 (4)
STV_Enable				0x00000001 (1)
STV_Silder				0x00000005 (5)
SM_Enable				0x00000000 (0)
SM_Radio				0x00000000 (0)
SM_Radio2_Slider			0x00000002 (2)
SM_Up_Range				0x000000E0 (224)
SM_Down_Range				0x000000B0 (176)
SM_Left_Range				0x000000A0 (160)
SM_Right_Range				0x000000A0 (160)
SM_Triger_Counter			0x00000000 (0)
SL_Enable				0x00000000 (0)
SL_Key					0x00000000 (0)
Edge_V_Scroll_Enable			0x00000001 (1)
Edge_H_Scroll_Enable			0x00000001 (1)
Edge_Auto_Scroll_Enable			0x00000000 (0)
Edge_V_Scroll_Area			0x00000002 (2)
Edge_V_Scroll_Area			0x00000002 (2)
Edge_Scroll_Speed			0x00000002 (2)
Circular_Scroll_ShowItem		0x00000000 (0)
Circular_Scroll_Enable			0x00000000 (0)
Mag_Enable				0x00000000 (0)
Mag_Kind				0x00000002 (2)
DoubleTapToOnOffDevice_ShowItem		0x00000000 (0)
DoubleTapToOnOffDevice_Enable		0x00000000 (0)
Momentum_Enable				0x00000000 (0)
Momentum_Slider				0x00000005 (5)
Momentum_Bounce_Enable			0x00000000 (0)
SmartArea_Enable			0x00000000 (0)
SmartArea_Up_Range			0x000000C8 (200)
SmartArea_Down_Range			0x00000019 (25)
SmartArea_Left_Range			0x00000190 (400)
SmartArea_Right_Range			0x00000190 (400)
FourFingerMove_Up_Enable		0x00000000 (0)
FourFingerMove_Up_Func			0x00000020 (32)
FourFingerMove_Down_Enable		0x00000000 (0)
FourFingerMove_Down_Func		0x00000013 (19)
FourFingerMove_Left_Enable		0x00000000 (0)
FourFingerMove_Left_Func		0x00000803 (2051)
FourFingerMove_Right_Enable		0x00000000 (0)
FourFingerMove_Right_Func		0x00000803 (2051)
EGS_InertialScroll_Enable		0x00000000 (0)
EGS_ContinueScroll_Enable		0x00000000 (0)
EGS_CornerArea_Reject_Enable		0x00000000 (0)
SC_InertialScroll_Enable		0x00000000 (0)
SC_ContinueScroll_Enable		0x00000000 (0)
Palm_Always_Enable			0x00000001 (1)
EdgeZoom_Enable				0x00000000 (0)
Edge_1F_SwipePage_Enable		0x00000000 (0)
Edge_2F_SwipePage_Enable		0x00000000 (0)
Tap3_Press_Enable			0x00000000 (0)
Cover_Enable				0x00000000 (0)
Cover_Func				0x00000013 (19)
SC_Free_Enable				0x00000000 (0)
Corner_Tap_Enable			0x00000000 (0)
Corner_Tap_BL_Func			0x0000000F (15)
Corner_Tap_BL_Width			0x0000015E (350)
Corner_Tap_BL_Height			0x0000015E (350)
Corner_Tap_BR_Func			0x00000006 (6)
Corner_Tap_BR_Width			0x0000015E (350)
Corner_Tap_BR_Height			0x0000015E (350)
Corner_Tap_TL_Func			0x00000013 (19)
Corner_Tap_TL_Width			0x0000015E (350)
Corner_Tap_TL_Height			0x0000015E (350)
Corner_Tap_TR_Func			0x00000005 (5)
Corner_Tap_TR_Width			0x0000015E (350)
Corner_Tap_TR_Height			0x0000015E (350)
TwoFinger_Double_Tap_ShowItem		0x00000000 (0)
TwoFinger_Double_Tap_Enable		0x00000000 (0)
ClickPad_Two_Finger_Click_Func		0x00000001 (1)
ClickPad_Three_Finger_Click_Func	0x00000007 (7)
ClickPad_LeftCorner_Click_Func		0x00000000 (0)
ClickPad_RightCorner_Click_Func		0x00000001 (1)
DualMode_TP_Mode			0x00000001 (1)
DisableWhenType_Enable			0x00000000 (0)
DisableWhenType_AllArea			0x00000001 (1)
DisableWhenType_DelayTime_Tap		0x000003E8 (1000)
DisableWhenType_DelayTime_Move		0x000003E8 (1000)
DisableWhenType_DelayTime_Gesture	0x000003E8 (1000)
DynamicPalmTap_Enable			0x00000000 (0)
DynamicPalmTap_RatioX			0x00000008 (8)
DynamicPalmTap_RatioY			0x00000008 (8)
Win8EdgeSwipeLeft_Enable		0x00000000 (0)
Win8EdgeSwipeRight_Enable		0x00000000 (0)
Win8EdgeSwipeTop_Enable			0x00000000 (0)
Win8EdgeSwipeBottom_Enable		0x00000000 (0)
Grab_Enable				0x00000000 (0)
Tap2_Enable				0x00000001 (1)
Drag_Delay_Time_Adjust_Enable		0x00000000 (0)
Drag_Delay_Time_Adjust_Value		0x000001F4 (500)
EGS_Reverse_Enable			0x00000000 (0)
SC_Reverse_Enable			0x00000000 (0)
ClickPad_Two_Finger_Click_Enable	0x00000001 (1)
ClickPad_Three_Finger_Click_Enable	0x00000000 (0)
ClickPad_LeftCorner_Click_Enable	0x00000001 (1)
ClickPad_RightCorner_Click_Enable	0x00000001 (1)
ClickPad_Four_Finger_Click_Enable	0x00000000 (0)
Scroll_2F_Enable			0x00000001 (1)
Scroll_Edge_Enable			0x00000000 (0)
Swipe_3F_Enable				0x00000000 (0)
Swipe_4F_Enable				0x00000000 (0)
ClickPad_Four_Finger_Click_Func		0x00000007 (7)
Swipe_4F_Enable_Mode			0x00000000 (0)
SmartDetect_Enable			0x00000000 (0)
SmartDetect_Up_Range			0x00000043 (67)
SmartDetect_Down_Range			0x00000043 (67)
SmartDetect_Left_Range			0x00000080 (128)
SmartDetect_Right_Range			0x00000080 (128)
Tap_Activate_Enable			0x00000001 (1)
Tap1_Enable				0x00000001 (1)
Tap3_Enable				0x00000000 (0)
Gesture_Effect_Mode			0x00000000 (0)
Win8_Edge_Swipe_Advance_Enable		0x00000000 (0)
Win8_Edge_Swipe_Advance_Left_Return_Middle_Enable 0x00000000 (0)
Win8_Edge_Swipe_Advance_Left_Return_End_Enable 0x00000000 (0)
Win8_Edge_Swipe_Advance_Left_To_Down_Enable 0x00000000 (0)
Win8_Edge_Swipe_Advance_Up_To_Down_Enable 0x00000000 (0)
Win8_Edge_Swipe_Advance_Left_Enable	0x00000000 (0)
Win8_Edge_Swipe_Advance_Top_Enable	0x00000000 (0)
Win8_Edge_Swipe_Advance_Right_Enable	0x00000000 (0)
Win8_Edge_Swipe_Advance_Bottom_Enable	0x00000000 (0)
DWT_Unit				0x00000001 (1)
DWT_Left_Range				0x000007D0 (2000)
DWT_Right_Range				0x000007D0 (2000)
DWT_Top_Range				0x000004E2 (1250)
DWT_Bottom_Range			0x00000000 (0)
DWT_AZone_Touch_Then_Free		0x00000001 (1)
Scroll_2F_Enable_ShowItem		0x00000001 (1)
Two_V_Scroll_ShowItem			0x00000000 (0)
Win8_Edge_Swipe_Edge_Range		0x0000005A (90)
Win8_Edge_Swipe_Triger_Radius		0x00000050 (80)
Win8_Edge_Swipe_Triger_Angle		0x00000032 (50)
Win8_Edge_Swipe_Mode			0x00000000 (0)
FreeTyping_Enable			0x00000000 (0)
FreeTyping_Mode				0x00000258 (600)
SmartArea_Restrict_Move			0x00000000 (0)
SmartArea_Restrict_Tap			0x00000000 (0)
SmartArea_IdleTime			0x00000003 (3)
SmartArea_IdleTime_Enable		0x00000001 (1)
SC_Speed_Has_8_Level			0x00000000 (0)
EGS_Speed_Has_8_Level			0x00000000 (0)
SmartArea_IdleTime_Unit			0x000003E8 (1000)
MultiFingerGesture_Enable		0x00000001 (1)
SmartArea_Unit				0x00000000 (0)
SmartArea_BreakTime			0x00000000 (0)
Win8EdgeSwipe_CharmSelect_Enable	0x00000000 (0)
Disable_When_Type_By_AP_Time		0x00000000 (0)

Driver Status Information
-------------------------------------------------------------
TapEnable			0x00000001 (1)
MKValueEnable			0x00000001 (1)
MKValueMoveEnable		0x00000001 (1)
DisableWhenType_Tap		0x00000000 (0)
DisableWhenType_Move		0x00000000 (0)
DisableWhenType_Gesture		0x00000000 (0)
DisableWhenUSBMouse		0x00000000 (0)
ELANTouchPadPort		0x00000000 (0)
ELANPointStickPort		0x00000004 (4)
PreInputButtons_LB		0x00000000 (0)
PreInputButtons_MB		0x00000000 (0)
PreInputButtons_RB		0x00000000 (0)
MasterDeviceMode		0x00000004 (4)
PowerChangeETDDisable		0x00000000 (0)
OneTimeTap			0x00000000 (0)
Dragflag			0x00000000 (0)
DragLockFlag			0x00000000 (0)
TapOutRange			0x00000000 (0)
TapT1TimeTimerEnable		0x00000001 (1)
TapT1TimeFlag			0x00000000 (0)
NowGesture			0x00000000 (0)
SM_Not_In_Area			0x00000000 (0)
SL_Key_Down			0x00000000 (0)
EdgeScroll_Triger		0x00000000 (0)
EdgeScroll_OutArea		0x00000000 (0)
ThreeFingerMove_Pre_Status	0x00000000 (0)
TrayIcon_NowLevel		0x00000000 (0)
SwipePage_Pre_Status		0x00000000 (0)
CanWriteCommand			0x00000001 (1)
ToolMode			0x00000000 (0)
ToolMode_Intercept		0x00000000 (0)
TouchPadUIDisplay_Not_Use_INF	0x00000000 (0)
FingerQuadrant			0x00000000 (0)
AP_TWO_FINGER_SCROLL		0x00000001 (1)
AP_ZOOM				0x00000001 (1)
AP_ROTATE			0x00000000 (0)
AP_ZOOM_ONE_TIME		0x00000000 (0)
AP_ROTATE_FREE			0x00000000 (0)
AP_SCROLLOBJECT_V_POWER		0x00000001 (1)
AP_SCROLLOBJECT_V_UNIT		0x00000001 (1)
AP_SCROLLOBJECT_H_POWER		0x00000001 (1)
AP_SCROLLOBJECT_H_UNIT		0x00000010 (16)
AP_SCROLL_V_TO_APIX		0x00000000 (0)
AP_ENABLE_TOUCHINJECTION_SCROLL	0x00000000 (0)
AP_ENABLE_TOUCHINJECTION_ZOOM	0x00000000 (0)
AP_ENABLE_TOUCHINJECTION_ROTATE	0x00000000 (0)
AutoScrollFunctionDisable	0x00000000 (0)
Tap_STV_OK			0x00000000 (0)
OpMode				0x00000000 (0)
CanDoGesture			0x00000000 (0)
PreGesture			0x00000000 (0)
EnableQueryMultiplexing		0x00000000 (0)
ScreenOrientation		0x00000000 (0)
bDisableTouchpadByLidClose	0x00000000 (0)
AtLoginScreenStatus		0x00000000 (0)
LidSwitchStateStatus		0x00000001 (1)
AP_SCROLL_H_TO_KERNEL		0x00000000 (0)
DiscardPacket			0x00000000 (0)
SupportCRCCheck			0x00000000 (0)
MultiFinger_Palm_Support	0x00000000 (0)
SMBus_Support_Self_dv		0x00000000 (0)
SMBus_Support_PS2_MultiPalm	0x00000000 (0)
AP_ZOOM_FREE			0x00000000 (0)
bIsPowerNoiseSolutionVerG	0x00000000 (0)
LED_Support			0x00000000 (0)
FiveButtonDualMode		0x00000000 (0)
SupportSmartPalm		0x00000000 (0)
PacketMouseDataLength		0x000002A0 (672)
PacketNumber			0x0002877B (165755)
bMergeCheckEnable		0x00000000 (0)
bMergeOccurs			0x00000000 (0)
SmartArea.RestrictMove		0x00000000 (0)
MomentumFunctionStart		0x00000000 (0)
SmartArea.RestrictTap		0x00000000 (0)
AutoScrollEnable		0x00000000 (0)
PSTWorkAndDisableTouchPadEnable	0x00000000 (0)
PSTWorkAndDisableTouchPad	0x00000000 (0)
AllocateWorkItemFailCount	0x00000000 (0)

Mice and other pointing devices information
-------------------------------------------------------------
Service:		i8042prt
UpperFilter:		ETD
Hardware ID:		ACPI\VEN_ETD&DEV_061A
Hardware ID:		ACPI\ETD061A
Hardware ID:		*ETD061A
Compatible ID:		*PNP0F13

Service:		mouhid
UpperFilter:		mouhid
Hardware ID:		HID\VID_0461&PID_4D0F&REV_0100
Hardware ID:		HID\VID_0461&PID_4D0F
Hardware ID:		HID\VID_0461&UP:0001_U:0002
Hardware ID:		HID_DEVICE_SYSTEM_MOUSE
Hardware ID:		HID_DEVICE_UP:0001_U:0002
Hardware ID:		HID_DEVICE

USB Mouse HID Information
-------------------------------------------------------------
Mouse HID:		HID\VID_0461&PID_4D0F\7&249ca22b&0&0000

Since the problem appears to be an ACPI firmware bug, that information may not be very helpful, but maybe some clever person has found a workaround.


Freespoke is a new search engine that respects user privacy and does not engage in censorship.
Another one is called Luxxle.

Offline

Board footer