Kohjinsha SH610BS

From ArchWiki

Jump to: navigation, search


With a fair amount of tweaking, these laptops run Arch Linux very well. Currently not all of the buttons work, the touch screen is not calibrated and the microphone does not work. I anticipate that these problems will be addressed shortly.


Installing Arch Linux

Proceed with the Installation Guide as normal. The ethernet slot will not function correctly at first. You need to manually enter:

  1. dhcpcd eth0

As root before starting the installer.


Getting X Working

The graphics card is an Intel 945GM. It works well, but not before tweaking a bit. You'll want to use the xf86-video-intel driver. To get 3D acceleration at an acceptable speed you will need to add:

  1. INTEL_BATCH=2

To your ~/.bashrc. A bit of googling told me that the touchscreen uses the penmount driver. It cannot confirm this, it worked by default for me, but I can't calibrate it.

Section "ServerLayout" Identifier "Xorg Configured" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" Option "AllowMouseOpenFail" "true" EndSection

Section "Files" RgbPath "/usr/share/X11/rgb" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/75dpi" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/100dpi" FontPath "/usr/share/fonts/PEX"

  1. Additional fonts: Locale, Gimp, TTF...

FontPath "/usr/share/fonts/cyrillic"

  1. FontPath "/usr/share/lib/X11/fonts/latin2/75dpi"
  2. FontPath "/usr/share/lib/X11/fonts/latin2/100dpi"
  3. True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!

FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/ttf/western" FontPath "/usr/share/fonts/ttf/decoratives" FontPath "/usr/share/fonts/truetype" FontPath "/usr/share/fonts/truetype/openoffice" FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera" FontPath "/usr/share/fonts/latex-ttf-fonts" FontPath "/usr/share/fonts/defoma/CID" FontPath "/usr/share/fonts/defoma/TrueType" EndSection

Section "Module"

       Load  "ddc"  # ddc probing of monitor

Load "dbe" Load "dri"

  1. Load "GLcore" # Slows down Compiz

Load "extmod" Load "glx"

       Load  "bitmap" # bitmap-fonts

Load "type1" Load "freetype" Load "record" Load "synaptics" EndSection

Section "InputDevice" Identifier "Keyboard0" Driver "keyboard"

       Option      "CoreKeyboard"

Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbVariant" "colemak" Option "XkbOptions" "compose:ralt" EndSection

Section "InputDevice" Identifier "Serial Mouse" Driver "Mouse0" Option "Protocol" "Microsoft" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "true" Option "Emulate3Timeout" "70" Option "SendCoreEvents" "true" EndSection

Section "InputDevice" Identifier "PS/2 Mouse" Driver "mouse" Option "Protocol" "auto" Option "ZAxisMapping" "4 5" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "true" Option "Emulate3Timeout" "70" Option "SendCoreEvents" "true" EndSection

Section "Monitor" Identifier "Monitor0" Option "DPMS" "true"

  1. HorizSync 28.0 - 78.0 # Warning: This may fry very old Monitors

HorizSync 28.0 - 96.0 # Warning: This may fry old Monitors VertRefresh 50.0 - 75.0 # Very conservative. May flicker.

  1. VertRefresh 50.0 - 62.0 # Extreme conservative. Will flicker. TFT default.

DisplaySize 155 93 EndSection

Section "Device" Identifier "Card0" Driver "intel" VendorName "All" BoardName "All" Option "AccelMethod" "EXA" Option "MigrationHeuristic" "greedy" Option "DRI" "True" Option "Rotate" Option "RenderAccel" "on" Option "VideoRam" "65536" Option "CacheLines" "1980"

EndSection


Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultColorDepth 24 SubSection "Display" Depth 16 Modes "1024x600" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1024x600" "800x600" "640x480" EndSubSection EndSection

Section "DRI" Mode 0666 EndSection

  1. Section "Extensions"
  2. Option "Composite" "Enable"
  3. EndSection


Camera

The camera is a generic one. It works with skype automatically. If you want to use it with Cheese, etc. you will need to install gspca:

  1. pacman -S gspca

Then:

  1. modrpobe gspca

Don't forget to add it to MODULES=() in /etc/rc.conf

Personal tools