Monday, February 21, 2005

Specifications

lspci output

0000:00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
0000:00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
0000:00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
0000:00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
0000:00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
0000:00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
0000:00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
0000:01:0a.0 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 20)
0000:01:0a.1 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 20)
0000:01:0c.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet (rev 03)
0000:01:0d.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
0000:01:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)

Other specs

  • Pentium M 1.7GHz w/ Centrino chipset
  • 512MB DDR RAM
  • 13 inch TFT display
  • 40GB HDD
  • DVD Combo drive

Introduction

This is a quick and dirty guide to getting Gentoo Linux to work on my laptop, which might help others with the same laptop model or similar models (especially the Fujitsu 'S' Series of notebooks).

This is not an all encompassing guide to a Linux installation. It just touches upon some laptop specific issues I encountered along with other minor issues that I can remember.

Any comment, queries and suggestions can be mailed to deepak dot jois at gmail.

Installation

Print out the Gentoo x86 Installation Handbook and follow the instructions religiously.

I just burnt the minimal ISO and then did a stage3 install completely from the Internet.

Alps Touchpad

The Fujitsu laptops come with an Alps Touchpad installed. The standard Synaptics Driver will work with these devices, but it requires a kernel patch, and subsequently a recompile.

Download the latest Synaptics driver sources and unzip them to your home directory. The commands below assume that the Synaptics sources are in /home/deepak/synaptics and the kernel sources are in /usr/src/linux.

vyom root #cd /usr/src/linux
vyom root #cat /home/deepak/synaptics/alps.patch | patch -p1

After that, follow the instructions in the Synaptics README and modify your xorg.conf file. Here is the relevant portion from my xorg.conf file :

Section "InputDevice"
  Driver        "synaptics"
  Identifier    "Synaptics Mouse"
  Option        "Device"                "/dev/psaux"
  Option        "Protocol"              "auto-dev"
  Option        "SHMConfig"             "1"
  Option        "LeftEdge"              "120"
  Option        "RightEdge"             "830"
  Option        "TopEdge"               "120"
  Option        "BottomEdge"            "650"
  Option        "FingerLow"             "14"
  Option        "FingerHigh"            "15"
  Option        "MaxTapTime"            "180"
  Option        "MaxDoubleTapTime"      "180"
  Option        "MaxTapMove"            "110"
  Option        "EmulateMidButtonTime"  "75"
  Option        "VertScrollDelta"       "20"
  Option        "HorizScrollDelta"      "20"
  Option        "MinSpeed"              "0.2"
  Option        "MaxSpeed"              "0.5"
  Option        "AccelFactor"           "0.01"
  Option        "EdgeMotionMinSpeed"    "15"
  Option        "EdgeMotionMaxSpeed"    "15"
  Option        "UpDownScrolling"       "1"
  Option        "CircularScrolling"     "1"
  Option        "CircScrollDelta"       "0.1"
  Option        "CircScrollTrigger"     "2"
EndSection

Update : The kernel 2.6.11 series and onwards have already been patched with the ALPS patch. So there is no need to perform the step above.

There is a bug in the kernel, which requires you to reload the psmouse module after bootup in order to correctly recognize the Alps touchpad.

vyom root #rmmod psmouse
vyom root #modprobe psmouse
vyom root # cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
H: Handlers=kbd event0
B: EV=120003
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
B: LED=7

I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="AlpsPS/2 ALPS TouchPad"
P: Phys=isa0060/serio4/input0
H: Handlers=mouse1 event2
B: EV=b
B: KEY=420 0 670000 0 0 0 0 0 0 0 0
B: ABS=1000003

Update : There is a neater solution for auto-reloading. Check this post : http://chakravyuh.blogspot.com/2005/03/gentoo-tips.html

Display

The display did not need anything special to work and was auto configured.

Here is the relevant portion in my xorg.conf file.

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                   # [<bool>]
        #Option     "SWcursor"                  # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "CacheLines"                # <i>
        #Option     "Dac6Bit"                   # [<bool>]
        #Option     "DRI"                       # [<bool>]
        #Option     "NoDDC"                     # [<bool>]
        #Option     "ShowCache"                 # [<bool>]
        #Option     "XvMCSurfaces"              # <i>
        #Option     "PageFlip"                  # [<bool>]
        Identifier  "Card0"
        Driver      "i810"
        VendorName  "Intel Corp."
        BoardName   "82852/855GM Integrated Graphics Device"
        BusID       "PCI:0:2:0"
EndSection

Note that all the advanced options are commented out. I have not really played around with more advanced settings yet. If and when I do, I will update this section.

Networking

I managed to get both the ethernet and the wireless working.

Ethernet

It was autodetected by the Gentoo LiveCD, but was giving me some problems when I compiled my own kernel. If you encounter any such problems, try installing coldplug.

vyom ~ #emerge coldplug
vyom ~ #rc-update add coldplug boot

Alternatively you can autoload the relevant module on bootup by adding tg3 (which is the Broadcom Tigon3 chipset module) to /etc/modules.autoload/kernel2.6.

Wireless

Setting up wireless is probably most easily done on Gentoo than any other distro. The portage tree already has the ipw2100 drivers and all you need to do is symlink /usr/src/linux to the sources your used to compile your current kernel and run emerge ipw2100.

Untested

  • Firewire
  • Internal Modem
  • VGA Out (mostly does not work, have to figure out how)

Other Things

Output of lsmod

Here is my current lsmod output in case it is of any use to you. Note that the sound and pcmcia modules are also loaded.

psmouse                24200  0
ohci_hcd               18760  0
parport_pc             29316  0
parport                31304  1 parport_pc
ohci1394               29956  0
ieee1394               91572  1 ohci1394
ipw2100               142532  0
firmware_class          7360  1 ipw2100
ieee80211              36324  1 ipw2100
ieee80211_crypt         4168  2 ipw2100,ieee80211
tg3                    80260  0
yenta_socket           18944  0
pcmcia_core            47936  1 yenta_socket
snd_intel8x0           27808  2
snd_ac97_codec         72544  1 snd_intel8x0
ehci_hcd               27140  0
uhci_hcd               29776  0
intel_agp              19356  1
agpgart                27752  2 intel_agp
evdev                   7424  1
usbcore               102264  4 ohci_hcd,ehci_hcd,uhci_hcd
vfat                   11328  2
fat                    35744  1 vfat

Time

I lost a few strands of hair trying to get time to work properly. After like the millionth time, I managed to get it working like this.

  • Create symlink /etc/localtime pointing to your timezone in the folder /usr/share/zoneinfo
  • REMOVE /etc/adjtime.
  • Set the clock to "UTC" in /etc/conf.d/clock.
  • Reboot and set the system clock to UTC (or GMT whatever).

Update : My HDD managed to crash, and I did a clean re-install with Gentoo 2004.3, and did not use the ACCEPT_KEYWORDS="~x86" flag. And I managed to get local time working without any additional steps. The advantage if this is that it plays well with my Windows paritition.

Having a nice screen on bootup

If you use genkernel to compile your kernel then enable framebuffer and bootsplash support, and if you are doing it manually then just enable the following option.

Device Drivers --> Graphics Support --> Vesa Driver Type (vesa-tng) --> (1024x768@60) Vesa Default Mode (NEW)

Other Resources

10 comments:

AsemAbiz said...

Hi,

I have the same laptop and currently have problems in linux.

My keyboard seems paste randomly when I typed. So it's really annoying when I'm typing a letter. Do you experienced the same things? I'm using Ubuntu 6.06 and have tried mepis 6.0 with no luck. The problems still occurs.

I think this has something to do with bios settings. Perhaps you can tell me your bios settings for numlock and internal pointing device?

Thanks

HiPath 3000 said...

This has really helped me out. Thanks

laptop battery said...

If you need the battery,you can visit here.

fine thin hair said...

black mold exposureblack mold symptoms of exposurewrought iron garden gatesiron garden gates find them herefine thin hair hairstylessearch hair styles for fine thin hairnight vision binocularsbuy night vision binocularslipitor reactionslipitor allergic reactionsluxury beach resort in the philippines

afordable beach resorts in the philippineshomeopathy for eczema.baby eczema.save big with great mineral makeup bargainsmineral makeup wholesalersprodam iphone Apple prodam iphone prahacect iphone manualmanual for P 168 iphonefero 52 binocularsnight vision Fero 52 binocularsThe best night vision binoculars here

night vision binoculars bargainsfree photo albums computer programsfree software to make photo albumsfree tax formsprintable tax forms for free craftmatic air bedcraftmatic air bed adjustable info hereboyd air bedboyd night air bed lowest pricefind air beds in wisconsinbest air beds in wisconsincloud air beds

best cloud inflatable air bedssealy air beds portableportables air bedsrv luggage racksaluminum made rv luggage racksair bed raisedbest form raised air bedsaircraft support equipmentsbest support equipments for aircraftsbed air informercialsbest informercials bed airmattress sized air beds

bestair bed mattress antique doorknobsantique doorknob identification tipsdvd player troubleshootingtroubleshooting with the dvd playerflat panel television lcd vs plasmaflat panel lcd television versus plasma pic the bestThe causes of economic recessionwhat are the causes of economic recessionadjustable bed air foam The best bed air foam

hoof prints antique equestrian printsantique hoof prints equestrian printsBuy air bedadjustablebuy the best adjustable air bedsair beds canadian storesCanadian stores for air beds

migraine causemigraine treatments floridaflorida headache clinicdrying dessicantair drying dessicantdessicant air dryerpediatric asthmaasthma specialistasthma children specialistcarpet cleaning dallas txcarpet cleaners dallascarpet cleaning dallas

vero beach vacationvero beach vacationsbeach vacation homes veroms beach vacationsms beach vacationms beach condosmaui beach vacationmaui beach vacationsmaui beach clubbeach vacationsyour beach vacationscheap beach vacations

bob hairstylebob haircutsbob layeredpob hairstylebobbedclassic bobCare for Curly HairTips for Curly Haircurly hair12r 22.5 best pricetires truck bustires 12r 22.5

washington new housenew house houstonnew house san antonionew house venturanew houston house houston house tx

inwowgold said...

WoW Accountbuy wow gold,wow power leveling,Cheap WoW Accountwow gold,Hudson, Dunn declare free agencyworld of warcraft gold,cheap wow gold,world of warcraft power leveling,world of warcraft gold,buy wow gold,Buy WoW Accountbuy wow gold,wow power leveling,ffxi gil,ffxi gil,world of warcraft power leveling,World of Warcraft Account,sell wow gold,wow power level,wow gold for sale,power leveling,,wow power level,WoW Accounts for Sale, faith and creditwow gold for sale,power levelingwow power level,buy cheap wow gold.Gold

In English class, one girl Cheap WoW Gold said never give up when discussing. It just reminded me something about myself.WoW Gold Maybe it is wow power leveling something about love.WoW Gold My love, which began on July 3rd of WoW Gold 2005 and finished on August wow leveling 23rd of 2008, taught me many things. wow leveling It is not a pleasant world of warcraft power leveling thing to look back on world of warcraft power leveling that. But I know I world of warcraft power leveling must learn something from it,world of warcraft leveling no matter what it is, world of warcraft leveling happiness or sorrow.Our love did not go on so smoothly and we went through many things.

Anonymous said...

WoW shares many wow gold of its features with previously launched games. Essentially, you battle with Cheapest wow gold monsters and traverse the countryside, by yourself or as a buy cheap wow gold team, find challenging tasks, and go on to higher Cheap Wow Gold levels as you gain skill and experience. In the course of your journey, you will be gaining new powers that are increased as your skill rating goes up. All the same, in terms of its features and quality, that is a ture stroy for this.WoW is far ahead of all other games of the genre the wow power leveling game undoubtedly is in a league of its own and cheapest wow gold playing it is another experience altogether.
Even though WoW is a wow gold cheap rather complicated game, the controls and interface are done in buy warhammer gold such a way that you don't feel the complexity. A good feature of the game is that it buy wow items does not put off people with lengthy manuals. The instructions cannot be simpler and the pop up tips can help you start playing the game World Of Warcraft Gold immediately. If on the other hand, you need a detailed manual, the instructions are there for you to access. Buy wow gold in this site,good for you ,WoW Gold, BUY WOW GOLD.

Anonymous said...

It is the knight noah which makes me very happy these days, my brother says knight gold is his favorite games gold he likes, he usually knight online gold to start his game and most of the time he will win the knight online noah back and give me some cheap knight gold to play the game.

Anonymous said...

I always heard something from my neighbor that he sometimes goes to the internet bar to play the game which will use him some habbo credits,he usually can win a lot of habbo gold,then he let his friends all have some habbo coins,his friends thank him very much for introducing them the buy habbo gold,they usually cheap habbo credits together.
It is the gw gold which make me very happy these days, my brother says GuildWars Gold is his favorite games gold he likes, he usually buy some Guild Wars Gold to start his game and most of the time he will win the GuildWars money back and give me some cheap gw gold to play the game.

Game player said...

I can get wakfu kamas cheaply,
Yesterday i bought wakfu goldfor my brother.
i hope him like it. i will give wakfu money to him as
birthday present. i like the wakfu kama very much.
I usually buy wakfu kamas and keep it in my store.
I can get Sho Online Mun cheaply,
Yesterday i bought Sho Munfor my brother.
i hope him like it. i will give Sho Online gold to him
as birthday present. i like the Sho gold very much.
I usually buy Sho Online gold and keep it in my store.

Followers

About Me

My Photo
Visit my Status Page to know more about me