Dear Friends,

        Long time back I posted a problem to the list regarding my Linux Installation 
on an iMac machine. The problems have been finally solved and I would like to share 
the solutions for future reference of this list.

Machine Description :

        Power PC G3 processor, 400 MHz, with 192 MB SDRAM, 8 Mb VRAM, ATY Rage 128K 
display, Apple USB Keyboard and Apple Mitsumi USB Mouse with one button.

Problems :

        Initial Debian GNU/Linux 3.0 (Woody release for PPC) went smooth according to 
the instructions in the manual. However, the following problems were observed :

1.      gpm does not recognise the mouse which the installation s/w recognises as PS/2 
mouse
2.      X starts, but the then the server crashes with the error that mouse pointer 
not found
3.      X with -allowMouseOpenFail starts, but stops with a black screen.

Solution :

1 & 2.  The mouse is connected behind the keyboard, has round cable and thus rightly 
selected as PS/2; however it has six pins and not 9.

        The mouse device is "/dev/input/mice" and protocol ImPS/2.

        I attach the "/etc/gpm.conf" and "/etc/X11/XF86Config-4" files for perusal.

3.      The HorizSync value is chosen by the installation programme quite 
conservatively as 28 - 33, and it should be 55 - 65 !

        One more problem remains, now that X has started. How to emulate three buttons 
? The idea is to use sysctl. For PPC there is in the /proc/sys/dev a directory called 
mac_hid and this has the required variables to be set in the sysctl.conf file.

        I attach the "/etc/sysctl.conf" file also for perusal.

        Hope this shall help.

        I still have the following problems to be addressed.

1.      The sound in KDE is not working (I mean that the KDE events that provoke 
sounds are not working, but the keyboard is providing usual beeps on error) On 
starting KDE the following error comes up :

******  error message           ******
                
                Error while initialising the sound driver

                SNDCTL_DSP_SETFMT failed - invalid argument

                The sound server shall continue to use /dev/null as output

******  end of error message    ******

2.      UCT uses Novell Netware for printing purposes. I have ncpfs and ipx installed. 
However, on using nprint (I have my "SERVER/USER password" information kept in my 
.nwclient file with permission 600) with a file name and the queue name produces 
"close error" message and produces no output to the queued machine.

        Waiting for help on these two fronts,

        
        Thanking you,

------------------------------------------------------------

******  the files

#  /etc/gpm.conf - configuration file for gpm(1)
#
#  If mouse response seems to be to slow, try using
#  responsiveness=15. append can contain any random arguments to be
#  appended to the commandline.  
#
#  If you edit this file by hand, please be aware it is sourced by
#  /etc/init.d/gpm and thus all shell meta characters must be
#  protected from evaluation (i.e. by quoting them).
#
#  This file is used by /etc/init.d/gpm and can be modified by
#  /usr/sbin/gpmconfig.
#
device=/dev/input/mice
responsiveness=18
repeat_type=raw
type=imps2
#append=""
#sample_rate=


### BEGIN DEBCONF SECTION
# XF86Config-4 (XFree86 server configuration file) generated by dexconf, the
# Debian X Configuration tool, using values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# If you want your changes to this file preserved by dexconf, only make changes
# before the "### BEGIN DEBCONF SECTION" line above, and/or after the
# "### END DEBCONF SECTION" line below.
#
# To change things within the debconf section, run the command:
#   dpkg-reconfigure xserver-xfree86
# as root.  Also see "How do I add custom sections to a dexconf-generated
# XF86Config or XF86Config-4 file?" in /usr/share/doc/xfree86-common/FAQ.gz.

Section "Files"
#       FontPath        "unix/:7100"                    # local font server
        # if the local font server has problems, we can fall back on these
        FontPath        "/usr/lib/X11/fonts/misc"
        FontPath        "/usr/lib/X11/fonts/cyrillic"
        FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/Type1"
        FontPath        "/usr/lib/X11/fonts/Speedo"
        FontPath        "/usr/lib/X11/fonts/100dpi"
        FontPath        "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
        Load    "GLcore"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "pex5"
        Load    "record"
        Load    "speedo"
        Load    "type1"
        Load    "vbe"
        Load    "xie"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "macintosh"
        Option          "XkbLayout"     "us"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"           "true"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
EndSection

Section "Device"
        Identifier      "ATY Rage 128 VR"
        Driver          "ati"
        BusID           "PCI:00:16:0"
        VideoRam        8192
        Option          "UseFBDev"              "true"
EndSection

Section "Monitor"
        Identifier      "iMac"
        HorizSync       55-65   
        VertRefresh     43-78
        Option          "DPMS"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "ATY Rage 128 VR"
        Monitor         "iMac"
        DefaultDepth    16
        SubSection "Display"
                Depth           1
                Modes           "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
EndSection

Section "DRI"
        Mode    0666
EndSection

### END DEBCONF SECTION

#
# /etc/sysctl.conf - Configuration file for setting system variables
# See sysctl.conf (5) for information.
#
# 3 button mouse emulation
# mouse button is left button
dev.mac_hid.mouse_button_emulation=1
# send middle button to F11
dev.mac_hid.mouse_button2_keycode=87
# send right button to F12
dev.mac_hid.mouse_button3_keycode=88

#kernel.domainname = example.com
#net/ipv4/icmp_echo_ignore_broadcasts=1


-- 

Partha Pratim Ghosh

-----------------------------------------------------------
Post Doctoral Fellow
Topology and Category Theory Research Group
Department of Mathematics and Applied Mathematics
University of Cape Town
Rondebosch 7701
Cape Town
South Africa

Telephone :     (0)27-21-6504527
e-mail    :     [EMAIL PROTECTED]
                [EMAIL PROTECTED]
Home Page :     http://www.topos.netfirms.com   
-----------------------------------------------------------

"Mathematics is a game, play it..."

"Algebra : Analysis :: Anatomy : Physiology"

"... only algebra is dull and only topology is boring, it is
their mixture that is interesting..."

------------------------------------------------------------

--
To unsubscribe, send mail to [EMAIL PROTECTED] with the body
"unsubscribe ilug-cal" and an empty subject line.
FAQ: http://www.ilug-cal.org/node.php?id=3

Reply via email to