[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mandrake-cooker
Subject:    [Cooker] 9.0RC2 Can't Walk & Chew Gum Simultaneously
From:       Felix Miata <mrmazda () ij ! net>
Date:       2002-09-10 1:34:28
[Download RAW message or body]

Fresh hd.img install of RC2 went swimmingly. Ran fine for maybe an hour,
including getting Crystal CS4235 ISA sound card to play CD's & a couple
MP3's. Had an ordinary user in KDE playing an MP3 off a HPFS mount
(/dev/hda9). Went to VC1 logged in as root. Using mc, went to fat32
mount (/dev/sda5 on sym53c8xx 0,2,0) and selected a dozen directories
full of MP3's, about 1.5 Gb worth. Hit F5 to copy selected to a 100%
freespace 7 GB ext2 mount (/dev/hda14). For a while, sound cut out a
little here, a little there, but mostly kept playing, with file copying
fairly steadily. As % complete started to approach 30%, sound cutouts
started getting really bad, and the mc % complete status started
glitching. Finally, sound quit completely, and very shortly thereafter,
so did the copy progress. Couldn't switch VC's either. Had to hit power
button to recover.

I notice on each boot that tag queuing is set to depth of 16. My SCSI
hard drives only support a depth of 8 (Quantum Fireball; I have at least
a dozen of them), but I've never been able to discover how to change
Linux to accomodate this hardware limitation.

Only one partition failed auto fsck. Got that handled on a manual fsck.
On first pass beyond the initial / fsck, I noticed a message (where
Kudzu should have been) that /dev/psaux was being removed and /dev/ttyS0
added, even though I did nothing with the hardware between boots. The
message seemed to imply I could abort the change, but either I was too
late or couldn't figure out how to stop it. On boot into X login, no
mouse.

I grepped one of the /var/log files and found what follows:

Sep  9 16:05:16 s1590 devfsd[210]: read config file:
"/etc/devfs/conf.d//psaux.conf" 
Sep  9 16:40:42 s1590 devfsd[248]: read config file:
"/etc/devfs/conf.d//psaux.conf" 
Sep  9 19:11:31 s1590 gpm[1104]: Could not open /dev/psaux.
Sep  9 19:11:31 s1590 gpm: Could not open /dev/psaux.
Sep  9 19:12:01 s1590 devfsd[248]: read config file:
"/etc/devfs/conf.d//psaux.conf" 
Sep  9 19:15:12 s1590 gpm[1099]: Could not open /dev/psaux.
Sep  9 19:15:12 s1590 gpm: Could not open /dev/psaux.
Sep  9 19:15:42 s1590 devfsd[248]: read config file:
"/etc/devfs/conf.d//psaux.conf" 
Sep  9 19:18:32 s1590 gpm[2614]: Could not open /dev/psaux.
Sep  9 19:18:32 s1590 gpm: Could not open /dev/psaux.
Sep  9 19:19:49 s1590 gpm[2686]: Could not open /dev/psaux.
Sep  9 19:19:49 s1590 gpm: Could not open /dev/psaux.
Sep  9 19:21:33 s1590 gpm[3909]: Could not open /dev/psaux.
Sep  9 19:21:33 s1590 gpm: Could not open /dev/psaux.
Sep  9 19:26:24 s1590 gpm[1101]: Could not open /dev/psaux.
Sep  9 19:26:24 s1590 gpm: Could not open /dev/psaux.
Sep  9 19:26:50 s1590 devfsd[248]: read config file:
"/etc/devfs/conf.d//psaux.conf" 
Sep  9 20:01:12 s1590 gpm[905]: Could not open /dev/psaux.
Sep  9 20:01:12 s1590 gpm: Could not open /dev/psaux.
Sep  9 20:08:02 s1590 gpm[1118]: Could not open /dev/psaux.
Sep  9 20:08:32 s1590 devfsd[268]: read config file:
"/etc/devfs/conf.d//psaux.conf" 

I went on a hunt for lock and lck files, and found a few to delete
without restoring access to the mouse in KDE.

I hunted a bit more and found the contents of /etc/devfs/conf.d on an
8.2 system rather different from 9.0RC2:

file		8.2	9.0
dynamic.conf		 X
modem.conf	 X	 X
mouse.conf	 X	 X
psaux.conf		 X
ttyS0.conf		 X

Contents:
8.2
mouse.conf
REGISTER        ^psaux$    CFUNCTION GLOBAL symlink psaux mouse
UNREGISTER      ^psaux$    CFUNCTION GLOBAL unlink mouse

9.0
mouse.conf
REGISTER        ^misc/psaux$    CFUNCTION GLOBAL mksymlink misc/psaux
mouse
UNREGISTER      ^misc/psaux$    CFUNCTION GLOBAL unlink mouse

psaux.conf
REGISTER        ^misc/psaux$    CFUNCTION GLOBAL mksymlink misc/psaux
psaux
UNREGISTER      ^misc/psaux$    CFUNCTION GLOBAL unlink psaux

Whether the differences have any bearing on this I have no idea. AFAIK
this is nothing but 8.2 v 9.0 differences.

/var/log/kdm.log ends with (and has a bunch more of):

(==) Log file: "/var/log/XFree86.0.log", Time: Mon Sep  9 20:08:05 2002
(==) Using config file: "/etc/X11/XF86Config-4"
Using vt 7
(EE) xf86OpenSerial: Cannot open device /dev/psaux
	Device or resource busy.
(EE) xf86OpenSerial: Cannot open device /dev/psaux
	Device or resource busy.
(EE) xf86OpenSerial: Cannot open device /dev/psaux
	Device or resource busy.

I think I eradicated all the lock files, so I don't know why the above.

So, who can tell me why all this happened, and how to make the mouse
work again in X?

Hardware list:
K6/2-550 on VIA MVP3
256 Mb DIMM/1024 Cache
ET6x00 4.5 MB
/dev/hda on MVP3 IBM IC35L080A (Deskstar)
/dev/sda on 0,2,0 sym53c8xx (Quantum SE84S Fireball)
/dev/sr0 on 0,5,0 sym53c8xx (NEC 8X CD)
/dev/sr1 on 0,6,0 sym53c8xx (Yamaha 8824S CDRW)
Crystal CS4235 ISA sound
Realtek 8139 (AOpen ALN-325) NIC
External serial modem on /dev/ttyS0
Logitech optical wheelmouse on /dev/psaux
-- 
". . . . in everything, do to others what you would have them do
to you . . . ."                                        Matthew 7:12 NIV

 Team OS/2 ** Reg. Linux User #211409

Felix Miata  ***  http://members.ij.net/mrmazda/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic