Keyboard/Touchpad on Dell Vostro 1000 Laptop

xsundevil

Member

Reaction score: 2
Messages: 60

I know that the vast majority of keyboard/touchpad issues come down to missing drivers.

If the built-in input devices (keyboard and touchpad) aren't being recognized, how do you determine exactly which drivers you're missing and have to download?

The good news is that the keyboard does function correctly before launching xfce4 - the touchpad doesn't work either under xfce4.

Will I be able to determine, though, which keyboard driver I have to get by just looking at the driver that works in console mode? If so, how? If that's not the case, how can you determine which driver is needed by Xorg/xfce4?

Any kind of help would be greatly appreciated!

By the way, I will post logs from xorg.0.log once I get to work tomorrow morning.
 
OP
X

xsundevil

Member

Reaction score: 2
Messages: 60

Here's my /var/log/Xorg.0.log
Code:
This device may have been added with another device file.
config/udev: Adding input device Control Method Lid Switch (/dev/input/event4)
No input driver specified, ignoring this device.
AT keyboard: Applying InputClass "Evdev keyboard"
AT keyboard: Applying InputClass "KeyboardDefaults"
No input driver specified, ignoring this device
 
OP
X

xsundevil

Member

Reaction score: 2
Messages: 60

Here is a more complete version of the file:

Code:
9102.753    config/udev: Adding input device AT keyboard (/dev/input/event5)
9102.753    AT Keyboard: Applying InputClass “Evdev Keyboard”
9102.753    AT Keyboard: Applying InputClass “KeyboardDefaults”
9102.754    No input driver specified, ignoring this device.
9102.754    This device may have been added with another device file.
9102.754    config/udev: Adding input device Syn PS/2 Synaptics Touchpad  (/dev/input/event6)
9102.754    No input driver specified, ignoring this device.
9102.754    This device may have been added with another device file.
How should I proceed from here to get the X server to recognize my keyboard and touchpad?

Thank you very much in advance!
 
OP
X

xsundevil

Member

Reaction score: 2
Messages: 60

I'd just like to ask. Did I post this question in the right place? If not, could you suggest where should I ask for help?

I thought that the FreeBSD forums would be a reasonable place to ask.
 
OP
X

xsundevil

Member

Reaction score: 2
Messages: 60

I do have x11/libinput and xf86-input-libinput on my system. If you could illustrate how to verify that's installed as dependencies for x11-servers/xorg-server.
 
OP
X

xsundevil

Member

Reaction score: 2
Messages: 60

SirDice, would that still be the case even for a 2007 Dell laptop?
 
OP
X

xsundevil

Member

Reaction score: 2
Messages: 60

Interestingly, I ran pkg which xf86-input-libinput and got /usr/ports/x11-drivers/xf86-input-libinput was not found in the database.

If it's installed how can it say that it was not found in the database?
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 11,618
Messages: 37,958

SirDice, would that still be the case even for a 2007 Dell laptop?
Irrelevant. It's the kernel that has evdev(4) these days and Xorg that uses it.

Code:
# evdev interface
options         EVDEV_SUPPORT           # evdev support in legacy drivers
device          evdev                   # input event device support
device          uinput                  # install /dev/uinput cdev
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 11,618
Messages: 37,958

Interestingly, I ran pkg which xf86-input-libinput and got /usr/ports/x11-drivers/xf86-input-libinput was not found in the database.

If it's installed how can it say that it was not found in the database?
You're using pkg-which(8), wrong tool. Try pkg info -x xf86-input-libinput or pkg version -vx xf86-input-libinput.
 
OP
X

xsundevil

Member

Reaction score: 2
Messages: 60

OK. With pkg info -x xf86-input-libinput I get:

pkg: No package(s) matching xf86-input-libinput

However, I can see it in /usr/ports/x11-drivers. What is the meaning of this?
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 11,618
Messages: 37,958

With pkg info -x xf86-input-libinput I get:

pkg: No package(s) matching xf86-input-libinput

However, I can see it in /usr/ports/x11-drivers. What is the meaning of this?
That means you don't have it installed.
 
OP
X

xsundevil

Member

Reaction score: 2
Messages: 60

But, why is it listed under /usr/ports/x11-drivers?

Do I just do pkg install xf86-input-libinput and it will be added as a dependency to xorg-server, as T-Deamon said?
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 11,618
Messages: 37,958

But, why is it listed under /usr/ports/x11-drivers?

Do I just do pkg install xf86-input-libinput and it will be added as a dependency to xorg-server, as T-Deamon said?
No. If you installed x11/xorg then it should have been installed because it's a dependency of x11-drivers/xorg-drivers, which in turn is a dependency of x11/xorg. In other words, if you installed x11/xorg then it should already be installed. It sounds like you only installed x11-wm/xfce4 and skipped installing Xorg itself.

 
OP
X

xsundevil

Member

Reaction score: 2
Messages: 60

xorg-server-1.20.9_1,1 is in the list that pkg info outputs.

Description
X.Org X server and related programs
 
OP
X

xsundevil

Member

Reaction score: 2
Messages: 60

I downloaded the 12.2.0 GENERIC file and the evdev lines are already on there.

I guess all that there's left to do is install xf86-input-libinput or if it's not already installed and/or make it a dependency of xorg-drivers. Please correct me if I'm wrong.
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 11,618
Messages: 37,958

xorg-server-1.20.9_1,1 is in the list that pkg info outputs.
That's only a small part of the whole Xorg. An imporant part, yes, but certainly not the only part you need.
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 11,618
Messages: 37,958

I guess all that there's left to do is install xf86-input-libinput or if it's not already installed and/or make it a dependency of xorg-drivers. Please correct me if I'm wrong.
Follow the directions in the handbook on how to install Xorg.

 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 11,618
Messages: 37,958

T-DEAMON,

getconf LONG_BIT gives "32".
Completely irrelevant because you're running a 32 bit version, so it will report 32. Doesn't say anything about the capabilities of your CPU. What model CPU does this laptop have?
 
Top