Page 1 of 1

Keyboard is dead after Puppy boots

Posted: Fri 21 Jan 2011, 18:02
by 1234seng
Puppy Linux 4.3.1
MB= ASROCK K7S41GX
AMD 2800+
1 GB RAM

Tried to boot from CD. ALL in RAM. Reaches choice of keyboard and hangs, i.e. keyboard is dead !
Under WinXp the PC appears to work normally when started from 160GB
WD1600AAJB-0033A0 harddisk.
On 2 other PCs here puppy from this CD works normally.

I have no experience with Linux.
How do I debug ?

Posted: Fri 21 Jan 2011, 23:34
by Karl Godt
1. boot

Code: Select all

puppy pmedia=cd pfix=ram,nox debug panic=60 pkeys=[de,dk,fr,it,nl,uk,us - see /lib/keymaps]
2. insert a [formatted]usb pen
3.

Code: Select all

lsmod
modprobe fuse
4.

Code: Select all

mkdir /MNTPT
probepart -s [shows the disks]
mount /dev/DEVICE-NEWUSB /MNTPT
5.

Code: Select all

cp -r /tmp /MNTPT/tmp/
cp -r /var/log /MNTPT/var/
6.

Code: Select all

lsmod > /MNTPT/lsmod.txt
lspci -v > /MNTPT/lspci.txt
elspci -l > /MNTPT/elspci.txt
7.

Code: Select all

reboot || halt || poweroff

Posted: Sun 23 Jan 2011, 16:07
by 1234seng
Thank you for your reply.
I executed your Step 1 with pkeys=us
It reaches
Setting up services (network, print ...
Then
Recognising media devices ... optical <- here it alredy hangs

Re: Keyboard is dead after Puppy boots

Posted: Sun 23 Jan 2011, 20:17
by PANZERKOPF
1234seng wrote: keyboard is dead !
Try kernel boot option:
i8042.reset
1234seng wrote: Recognising media devices ... optical <- here it alredy hangs
There is the command "hdparm -d1 /dev/????" in rc.sysinit script which can hang
some devices. Unfortunately this command cannot be disabled during boot process.

Posted: Mon 24 Jan 2011, 11:14
by 1234seng
Thank you Panzerkopf. I tried the puppy i8042.reset alone and also at the end of the previously recommended commands but the bastard still goes into hangup.
Is there a way to exclude networking ?
Setting up Services (network, printing, etc.)... [ backgrounded ]
the others end with done
With the BartPE (WinXp) it works as long as I say "No" to networking

Posted: Mon 24 Jan 2011, 22:43
by postfs1
To reedit up to date.

Posted: Tue 25 Jan 2011, 16:01
by 1234seng
Thank you All. I found that the Mainboard is weird !
I mentioned that it could be something with networking but did not know how to disable that in Linux.
I then tried to disable the On-Board Ethernet card in the CMOS-Setup.
No progress.
Back to WinXp after reenabling the ether-card but now no networking was possible ! MAC-Address = FF-FF-FF-etc
Searched for solutions but they appeared cumbersome so I replaced the On-Board one with a simple RTL 8139c PCI plug-in.
Immediate gratification ! Network + Internet worked fine in WinXp.
Back to Puppy-Linux. Now that worked fine also and I could access an old Maxtor 20GB Hdd deemed dead since quite a few weeks. I saved its more important files to the new Hdd.
From there back to WinXp which now also could read the Maxtor 20.
I see now that I should have gone directly to a hardware discussion but I had no clue about that initially.