Touchpad not working after fresh installation?

Hello guys. I’ve just installed openSUSE 12.2 in my Toshiba Satellite laptop (just one year old) and everything went absolutely fine except for one thing: the thouchpad does not work (nor does the Fn + F9 key combination that activates/deactivates it). Before openSUSE I had Mageia2 installed on the same laptop and the touchpad worked with no problem. During the installation I used a USB mouse for the process instead of doing it with the touchpad (as I did with Mageia2), but don’t know if that has something to do with the touchpad not being recognized by the system.

I would really appreciate your help, 'cause I don’t want to install the system again.

Thank you very much.

Ps: I’m I newbie.

It should not be necessary to re-install. Some touchpad hardware is not properly supported. Open a terminal and type

/usr/sbin/hwinfo --mouse

This info may help others to assist. Which desktop environment are you using?

Hello deano_ferrari. The output of the command is the following (the first time it was with the usb mouse plugged and the second after having unplugged it):


name@name:~> /usr/sbin/hwinfo --mouse
23: USB 00.0: 10503 USB Mouse                                   
  [Created at usb.122]
  Unique ID: R8DB.gRjmE_XIt35
  Parent ID: FKGF.4Nx_qoDfSd7
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0
  SysFS BusID: 2-1.1:1.0
  Hardware Class: mouse
  Model: "KYE Optical Mouse"
  Hotplug: USB
  Vendor: usb 0x0458 "KYE Systems"
  Device: usb 0x003a "Optical Mouse"
  Revision: "1.00"
  Compatible to: int 0x0210 0x0013
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Device File: /dev/input/mice (/dev/input/mouse1)
  Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event5, /dev/input/by-id/usb-Genius_Optical_Mouse-event-mouse, /dev/input/by-path/pci-0000:00:1d.0-usb-0:1.1:1.0-event-mouse, /dev/input/by-id/usb-Genius_Optical_Mouse-mouse, /dev/input/by-path/pci-0000:00:1d.0-usb-0:1.1:1.0-mouse
  Device Number: char 13:63 (char 13:33)
  Speed: 1.5 Mbps
  Module Alias: "usb:v0458p003Ad0100dc00dsc00dp00ic03isc01ip02"
  Driver Info #0:
    Buttons: 3
    Wheels: 1
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #29 (Hub)
name@name:~> /usr/sbin/hwinfo --mouse
name@name:~>

And about the DE, I’m using XFCE.

(Unrelated Note: I’ve just noticed that in the terminal my command prompt ends with >, but shouldn’t it end with the sign $ instead?)

[QUOTE=linmach89;2515672]Hello deano_ferrari. The output of the command is the following (the first time it was with the usb mouse plugged and the second after having unplugged it):


name@name:~> /usr/sbin/hwinfo --mouse
23: USB 00.0: 10503 USB Mouse                                   
  [Created at usb.122]
  Unique ID: R8DB.gRjmE_XIt35
  Parent ID: FKGF.4Nx_qoDfSd7
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0
  SysFS BusID: 2-1.1:1.0
  Hardware Class: mouse
  Model: "KYE Optical Mouse"
  Hotplug: USB
  Vendor: usb 0x0458 "KYE Systems"
  Device: usb 0x003a "Optical Mouse"
  Revision: "1.00"
  Compatible to: int 0x0210 0x0013
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Device File: /dev/input/mice (/dev/input/mouse1)
  Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event5, /dev/input/by-id/usb-Genius_Optical_Mouse-event-mouse, /dev/input/by-path/pci-0000:00:1d.0-usb-0:1.1:1.0-event-mouse, /dev/input/by-id/usb-Genius_Optical_Mouse-mouse, /dev/input/by-path/pci-0000:00:1d.0-usb-0:1.1:1.0-mouse
  Device Number: char 13:63 (char 13:33)
  Speed: 1.5 Mbps
  Module Alias: "usb:v0458p003Ad0100dc00dsc00dp00ic03isc01ip02"
  Driver Info #0:
    Buttons: 3
    Wheels: 1
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #29 (Hub)
name@name:~> /usr/sbin/hwinfo --mouse
name@name:~>

Only the second instance (without the USB mouse is relevant. Your touchpad device is not recognised at all.

And about the DE, I’m using XFCE.

Okay, thanks.

(Unrelated Note: I’ve just noticed that in the terminal my command prompt ends with >, but shouldn’t it end with the sign $ instead?)

No, that is the normal user command prompt. (Root terminal will use ‘#’.)

Let’s see what the following commands return (leave mouse unplugged)

 xinput list
cat /proc/bus/input/devices

Okay, here are the outputs:


name@name:~> xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [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)]
    ↳ TOSHIBA Web Camera                          id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=11    [slave  keyboard (3)]
    ↳ Toshiba input device                        id=13    [slave  keyboard (3)]

and


name@name:~> cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input0
U: Uniq=
H: Handlers=kbd event0 
B: PROP=0
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input3
U: Uniq=
H: Handlers=event3 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input6
U: Uniq=
H: Handlers=kbd event6 
B: PROP=0
B: EV=3
B: KEY=3e000b 0 0 0 0 0 0 0

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input7
U: Uniq=
H: Handlers=kbd event7 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Toshiba input device"
P: Phys=toshiba_acpi/input0
S: Sysfs=/devices/virtual/input/input8
U: Uniq=
H: Handlers=kbd event8 rfkill 
B: PROP=0
B: EV=13
B: KEY=40000 0 10000 1c 0 0 0 0 0 1501f 2000 38 9604001 20000 0 0 0
B: MSC=10

I: Bus=0001 Vendor=14f1 Product=506e Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card0/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/input/input9
U: Uniq=
H: Handlers=kbd event9 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0003 Vendor=10f1 Product=1a34 Version=6207
N: Name="TOSHIBA Web Camera"
P: Phys=usb-0000:00:1a.0-1.3/button
S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input10
U: Uniq=
H: Handlers=kbd event10 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0 0 0 0

Hope it helps.

Unfortunately, nothing in your output suggests that the touchpad hardware is detected at all. Is your touchpad disabled in the BIOS perhaps? Is this a dual-boot system with windows installed? If so, do you have a working tochpad with the latter OS? Can you tell us the exact Toshiba Satellite model you have?

This may need a bug report submitted.

You could try using a Live CD/DVD (different distro) to see whether that makes a difference.

the thouchpad does not work (nor does the Fn + F9 key combination that activates/deactivates it).

Some Satellite (older laptop) models have function hotkey support via the toshiba_acpi kernel module, but it depends on the BIOS used, so YMMV. Anyway, you could try

sudo /sbin/modprobe toshiba_acpi

If no errors are reported, then try toggling the Fn+F9 key.

if you want a $ as prompt then you can find this file(.bashrc) in home folder and then add a line at the end as PS1=$. The next time you start terminal it will open with a dollar alone.
The default variable for PS1 is

$(ppwd \l)\u@\h:\w>

. You can change the > to $ by setting the variable in the .bashrc as

PS1="$(ppwd \l)\u@\h:\w$"

On 01/05/2013 04:16 AM, linmach89 wrote:
> (Unrelated Note: I’ve just noticed that in the terminal my command
> prompt ends with >, but shouldn’t it end with the sign $ instead?)

unrelated answer: the Unix standard was $ for user and # for root…as
far as i know there is no established ‘standard’ for Linux…SuSE, SUSE
and openSUSE has changed over the years…today “[something]:~>” is the
typical/default prompt for a user in her home… and
“[something]:~/Desktop>” in his Desktop, etc

while “[something]:~ #” is root in home or “[something]:/home/denverd #”
is root in my home…

if you prefer a different prompt it is configurable…i can tell you
where, but not how… :slight_smile:


dd

Yes deano_ferrari, that was the problem. I don’t know why it was disabled, I had touched the BIOS only to change the booting order. Anyway it works now. Thank you for your help. :slight_smile:

Thanks for reporting back. Glad to hear it’s working now. :slight_smile: