On Sun, Aug 22, 2004 at 02:46:31PM +0200, Christian T. Steigies wrote: > On Sun, Aug 22, 2004 at 02:26:46PM +0200, Wouter Verhelst wrote: > > Better use /proc/hardware > > > > [EMAIL PROTECTED]:~$ cat /proc/hardware > > Model: Motorola MVME167 > > [...] > > > > [EMAIL PROTECTED]:~$ cat /proc/hardware > > Model: Macintosh Quadra 840AV > > [...] > > cat /proc/hardware > Model: Amiga A2000 [...] > > > We have Q40 kernels since 2.4.26 IIRC, > > > > Oh, we do? > > > > > they should run on Q40 and Q60. Roman Zippel should be able to say how > > > /proc/hardware looks like for those machines. > > > > Reading the kernel source, I think that'll always be "Q40", even on Q60. > > That's what I'm using for debian-installer archdetect.
Okay. Please comment on the following.
m68k)
# A good default for m68k depends on which sub-architecure this is.
if [ -r /proc/hardware ]; then
subarch=$(grep -w Model: | sed 's/Model:[[:space:]]+//')
case "$subarch" in
Amiga*)
mouse_port_choices="/dev/amigamouse, /dev/gpmdata"
default_port="/dev/amigamouse"
;;
Atari*)
mouse_port_choices="/dev/atarimouse, /dev/gpmdata"
default_port="/dev/atarimouse"
;;
Macintosh*)
mouse_port_choices="/dev/adbmouse, /dev/gpmdata"
default_port="/dev/adbmouse"
;;
Motorola*) # BVME/MVME
trace "$func(): no good defaults known for VME mouse"
"configuration"
;;
Q40*) # Q40/Q60
trace "$func(): no good defaults known for Q40/Q60 mouse"
"configuration"
;;
esac
I'd appreciate knowing:
1) If the available and default choices for Amiga, Atari, and Mac are sane;
2) If anyone has anything to regarding VME or Q40/Q60 machines.
Without an answer to 2), VME and Q40 boxen will get the "architecture-neutral"
choices and defaults:
if [ -n "$using_devfs" ]; then
trace "$func(): devfs appears to be in use; using devfs names for mouse" \
"port choices"
mouse_port_choices="/dev/misc/psaux, /dev/tts/0, /dev/tts/1, /dev/tts/2,
/dev/tts/3, /dev/input/mice, /dev/misc/atixl, /dev/gpmdata"
else
trace "$func(): devfs does not appear to be in use"
mouse_port_choices="/dev/psaux, /dev/ttyS0, /dev/ttyS1, /dev/ttyS2,
/dev/ttyS3, /dev/input/mice, /dev/atibm, /dev/sunmouse, /dev/gpmdata"
fi
--
G. Branden Robinson | Of two competing theories or
Debian GNU/Linux | explanations, all other things
[EMAIL PROTECTED] | being equal, the simpler one is to
http://people.debian.org/~branden/ | be preferred. -- Occam's Razor
signature.asc
Description: Digital signature

