LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 06-04-2012, 09:12 PM   #1
RandomTroll
Senior Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 2,192

Rep: Reputation: 276Reputation: 276Reputation: 276
Distinguishing a failed keyboard from a disconnected keyboard


I removed the keyboard of my laptop (eMachines e725-4520) in hopes of fixing 12 dysfunctional keys. I followed the instructions of a couple of videos I found on YouTube. I've replaced keyboards of other laptops over the years.

I cleaned it gently with a soft cloth and a little 91% isopropyl alcohol. When I re-installed it it doesn't work at all. I suspected I hadn't seated the connector correctly so I re-tried that 10 times: it makes a solid mechanical connection.

How do I know whether I have ruined my keyboard or failed to seat the connector properly or made some other mistake or damage?

I find no report of failure in the log files. The /sys files for the 8042 keyboard exist, but they could just be reporting on the keyboard controller hardware.
 
Old 06-06-2012, 06:27 AM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,411

Rep: Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590
One thing that springs to mind is there's usually a bios option 'Press F1 for any error'.
If you boot to the bios, and can't navigate, you have a keyboard disaster. You can plug in an external one and move around, it's the keyboard.
If you plug in the external and can not move in the bios, it's likely to be further in.
If it's the connector, I'll blame you:-). You should spot that.

I would set the F1 thing, reboot, and pull the external keyboard. What does POST say?
 
Old 06-06-2012, 09:13 PM   #3
RandomTroll
Senior Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 2,192

Original Poster
Rep: Reputation: 276Reputation: 276Reputation: 276
I removed the internal keyboard and can't find any difference in any log file or dmesg. The kernel creates the same keyboard i/o files.

The lesson from this is that internal keyboards are read-only devices: the computer doesn't write to them. This is different from external keyboards, such as all desktop computers have. I think that this is a mistake. It makes the connection difficult: internal keyboards have fragile multi-wire connectors; a keyboard with a built-in decoder chip would need only 4 more-robust wires and could communicate its state. The mentality of the laptop manufacturer is that you should replace your computer if the keyboard fails, I think.
 
Old 06-07-2012, 04:18 AM   #4
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,411

Rep: Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590Reputation: 2590
Keyboards are run off a matrix of switches Rows x columns

So Row 1 column 2 is the key F1 or somesuch. That goes into a circuit which the keyboard sees as the keyboard. So your keyboard circuit might well be on the m/b.

Forget everything I suggested - it's the keyboard. Which bit of the keyboard(switches, plugs, wires or circuit), only substitution will tell you.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] New keyboard: Adesso Tru-Form or MS Natural Keyboard 4000? hamtavs Linux - Hardware 5 01-08-2011 02:24 PM
Disconnected keyboard caused crash - SUSE SE 10 hua Linux - Hardware 1 12-29-2008 12:47 PM
Keyboard failed during installation ComputerMan Debian 1 12-31-2006 07:15 PM
usb keyboard and soundcard conflict (sound set to keyboard?) netsurf Linux - Hardware 2 04-09-2005 07:08 AM
X11 - failed to load module keyboard hnad Slackware 2 09-15-2004 05:12 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 09:43 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration