MandrakeUser.Org - Your Mandrake-Linux Knowledge Base!


 
 

*DocIndex - Hardware

Hardware Titbits III

* Logitech cordless wheel-mouse (4 buttons)
* Printing On A HP Deskjet 600C
* Intel IStation 56k
* Diamond Stealth 64 VRAM

Related Resources:

Linux IR HOWTO

The Linux Printing HOWTO

Modified: Sept. 25, 2000
Author: Tom Berger

 

'Hardware Titbits' collects instructions on how to set up hardware devices which haven't been detected or configured by Mandrake Linux.
You are welcome to contribute a titbit, too!

* Logitech cordless wheel-mouse (4 buttons)

(Contributed by Jonathon Trelfa, edited)

"When I went through the install, it detected the mouse as a generic ps/2 mouse. When I tried to tell it that I had a logitech mouse, it didn't function at all. It made the cursor jump all over the place and act erratic. So, I had to setup X initially as a generic ps/2 mouse and alter the XF86Config on my own.

On a subsequent install, I tried telling it that I had a Microsoft Intellimouse. It wasn't erratic, but instead of allowing me to use the wheel as a button, it enabled the "emulate 3 buttons" portion of the config along with the ZAxismapping 4 5 (which doesn't seem to work right), so I still had to manually configure the XF86Config (by disabling the 'emulate 3 buttons' and adding the 'buttons 3' line) to make all of the buttons work.

Also, for some reason, the XF86Config setup sets up the device as /dev/mouse instead of /dev/psaux. I dunno if that really makes a difference, but I changed it to dev/psaux anyway.

'/etc/X11/XF86Config' "pointers" section:

Device "/dev/psaux"
Protocol "MouseManPlusPS/2"
OR "IMPS/2"
Buttons 6
ZAxisMapping 5 6

This makes the wheel act as buttons 5 and 6 and the thumb button as button 4. You can then change button assignments after X has started by using

xmodmap -e "pointer = 1 6 3 2 4 5"

which will basically change the button assignments. That particular statement will make the thumb button act as button 2, the scrolling wheel will be 4 and 5 and clicking on the wheel button will act as button 6.

Its something that can be played with. I am still trying to figure out a way to make the thumb button act as a "double click"."

* section index * top

* Printing On A HP Deskjet 600C

(contributed by Robin Miyagi)

I have found that using the attached file: '/var/spool/lpd/lp/postscript.cfg' works well for the HP Deskjet 600C for monochrome printing. For color printing, changeCOLOR=-dBitsPerPixel=8 toCOLOR=-dBitsPerPixel=24:

#
# configuration related to postscript printing
# generated automatically by PRINTTOOL
# manual changes to this file may be lost
#
GSDEVICE=cdj500
RESOLUTION=300x300
COLOR=-dBitsPerPixel=8
PAPERSIZE=letter
EXTRA_GS_OPTIONS="-dDepletion=2"
REVERSE_ORDER=
PS_SEND_EOF=NO

#
# following is related to printing multiple pages per output page
#
NUP=1
RTLFTMAR=18
TOPBOTMAR=18

* section index * top

* Intel IStation 56k

(Contributed by Nathaniel, edited)

"I got it to work. The trick is KISS...keep it simple! In 'Linuxconf', under 'basic host information', just enter the type of NIC (eth0in my case) and the kernel module for the network card (tulip in my case, you can look it up in '/etc/conf.modules' or '/etc/modules.conf'). LEAVE EVERYTHING ELSE BLANK.
Under Name In 'Server Specification (DNS)' enable 'DHCP' and LEAVE EVERYTHING ELSE BLANK."

* section index * top

* Diamond Stealth 64 VRAM

(Contributed by Robert Brooks, edited)

"The old card in this machine is a Diamond Stealth 64 VRAM. First, any setting above 8 bits per pixel fails with a "can't have more than 256 colors with a normal RAMDAC".
OK, fine. But the test only displayed a cursor, not even the gray X background. To make a long story short, somehow the distribution omits the ramdac info for this card.
After adding Ramdac = "bt485" right after the clockchip line in /etc/X11/XF86Config, all was well.

* section index * top

 
Legal: All texts on this site are covered by the GNU Free Documentation License. Standard disclaimers of warranty apply. Copyright LSTB (Tom Berger) and Mandrakesoft 1999-2002.