Gentoo in my NEC Versa M300 (update III -- may 2008)


Xfce4 hidden panels
screenshot
Xfce4 open apps & panel
screenshot
   
  
The notebook's back has a many things.
Ac plug, S-Video, 3 usb, serial, video card, parallel, modem and Ethernet card.
It also has: floppy, 2 pcmcia slots. Cd RW/DVD reader, battery and iEEE1394.

You can see this howto in http://tuxmobil.org/nec.html


About compiling Gentoo
dmesg
lspci
lsmod
uname
xorg.conf
ipw2200 BG problems
make.conf

General information:
CPU:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Mobile Intel(R) Celeron(R) CPU 1.60GHz
stepping        : 7
cpu MHz         : 200.000
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts sync_rdtsc cid
bogomips        : 3191.34
clflush size    : 64


BIOS:
Phoenix bios.
Heating problems because I cannot control the fan from the kernel, the fan starts to work at 60 degrees.I made an script that controls the cpu frequency depending of the temperature.
You can get some bios updates, creating a floppy image but in windows only(.exe).
But the bios updates do not let you change nothing about the fan o wireless settings.
I tried to write the thermal trip points but it does not work.

cat /proc/acpi/thermal_zone/THRM/trip_points
critical (S5):           100 C
passive:                 85 C: tc1=4 tc2=3 tsp=100 devices=0xd3f6ef20
active[0]:               60 C: devices=0xd3f6ed00

You can change the trip points but it will not change really, the fan will always start at 60 degrees

Battery:
I try always to plug the pc in the house electricity, and I unplug the battery, because it only works for 1 hour, sometimes less.

Mouse pad:
Mouse pad uses ps2 protocol, works perfect. I have 4 buttons but only use 3.
External usb mouse works too with usb HID driver.
Serial mouse works well with serial.

Keyboard:
Gb --> look xorg.conf

Everything works well , even FnF8 and FnF9 for the brightness of the monitor. FnF6 for internal speaker on/off.
FnF3 works well to change between monitors/tv, but you must start the system with the monitor plugged, you can use atitvout too.


Key "#~" does not work by default.
I just solved the problem with  that key and multimedia keys thanks to xkeycaps, xev and xbindkeys:

just create a file "~/.xmodfile-1" with this inside it for the:

keycode 0x4E = numbersign asciitilde


and a "~/.xbindkeysrc" file with something like this inside for the multimedia keys:


#my multimedia keys:

"firefox"
 m:0x0 + c:178
#this is the internet key

"thunderbird"
 m:0x0 + c:236
#this is mail key

"gmplayer"
 m:0x0 + c:162
#this is play key

"audacious"
m:0x0 + c:153
#this is forward key

"Eterm --buttonbar 0 -x --borderless --scrollbar 0"
m:0x0 + c:164
#this is stop key

"gaim"
m:0x0 + c:144
#this is rewind key



-->> example for running xmodmap with new key:

$ cat .xmodmap-1
keycode 0x4E = numbersign asciitilde

$ xmodmap ~/.xmodmap-1

-->> To make xbindkeys working with  multimedia keys just run xbindkeys after creating .xbindkeysrc


Modem:
ALi Corporation M5457 AC'97 Modem Controller
I never used it, but some linux live cds showed me that it is working.

Sound:
Ali sound card working perfectly with ALSA, but not with OSS, with oss works but every 5 seconds makes an ugly noise.

ALSA:
M5451 PCI AC-Link Controller Audio Device

ALSA device list:
  #0: ALI 5451 at 0x8800, irq 11

IEEE1394:
Perfect, tested with a video camera and kino.

Pcmcia:
Yenta module, 32 bits, routed to pci.
Works well.
Tested with atheros pcmcia wifi card. madwifi-ng modules
Tested broadcom wifi card, ndiswrapper and new module from kernels 2.6 for bradcom cards.

Video:
Ati radeon IGP 340M
Free driver "radeon" from xorg, not proprietary. Ati has no drivers for this video card. Nec has only one driver for windows.
With glxgears and with the application driconf and activating  HyperZ I get around 1460 FPS!!!! REALLY! Xorg works everyday better!
Look at  xorg.conf

Works very good with vesa, but not 3D accel with vesa.
Framebuffer works well too. Actually working in the shells. X is working with "radeon" driver.
Tv out works with FnF3 or atitvout if the tv is plugged before the system starts.

Desktop:
The desktop you can see in the screenshots is gdm as login manager, xfce4 as window manager and desktop manager (xfdesktop). I do not let thunar to start because I do not need desktop icons anymore. As file manager I use ROX-Filler or mc.


About compiling Gentoo
:

It  gets hot very easily. The external fan (USB DIY fan) will give some time of life to my little notebook, but in the price of a lot current(electricity).


make.conf:

# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example http://www.las.ic.unicamp.br/pub/gentoo/ ftp://ftp.las.ic.unicamp.br/pub/gentoo/
CFLAGS="-O2 -march=pentium4"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
USE="xv mikmod  mp3 mp4 cairo X amr spell pdf svg dvdr dvd libburn cdr ogg sdl v4l vorbis alsa opengl visual jpeg tiff hal xcomposite libnotify gtk truetype png gimp pcap udev bluetooth pda musepack acpi nls theora devil mad x264 extras xscreensaver  threadsafe a52 perl xml 7zip ares xosd fasttrack openft imagemagick gnutella aac aalib aiglx asf audacious audiofile avi battery hddtemp vim-syntax blender-game bzip2 clamav compress cpufreq divx dssi escreen  fat ffmpeg flac fuse gdm geoip gmail gtk2 ieee1394 injection jack jack-tmpfs john xine ladspa lame madwifi math matroska mjpeg mmap mmx mozilla mp4live mpeg2 mysql openal openexr pcmcia php player pop rar real realmedia realtime-lsm reiserfs slang sndfile soundtouch sox sse sse2 submenu subtitles threads timidity tivo usb vcd videos vidix vim-pager vst wifi wlan x11vnc xfce4 xfs xvid thumbnailing -arts -kde -kerberos -ldap -esd"

LINGUAS="es es_ES"

INPUT_DEVICES="keyboard kbd mouse"

VIDEO_CARDS="radeon vesa fbdev"

GENTOO_MIRRORS=" http://gentoo.tiscali.nl/ http://trumpetti.atm.tut.fi/gentoo/ http://mirror.ing.unibo.it/g
entoo/ http://mirror.switch.ch/ftp/mirror/gentoo/ http://ftp.club-internet.fr/pu
b/mirrors/gentoo"


#PORTAGE_RSYNC_INITIAL_TIMEOUT=1000

SYNC="rsync://rsync.gentoo.org/gentoo-portage"

#PORTDIR_OVERLAY="/usr/local/portage"

#NPTL_KERNEL_VERSION="2.6.11"

#source /usr/portage/local/layman/make.conf

# Puesto por goyo
             FEATURES="distcc"
             CC="distcc gcc"
             DISTCC_HOTS="ada ada"




xorg.conf
:

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands:
#
#   cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom
#   sudo sh -c 'md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum'
#   sudo dpkg-reconfigure xserver-xorg



Section "ServerLayout"

        Identifier     "Default Layout"
        Screen         "Default Screen" 0 0
        InputDevice    "Generic Keyboard"
        InputDevice    "Configured Mouse"
        Option         "AIGLX" "true"
EndSection

Section "Files"
                        # local font server
        # if the local font server has problems, we can fall back on these
        # paths to defoma fonts
        FontPath     "unix/:7100"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/cyrillic"
        FontPath     "/usr/share/fonts/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/Type1"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection

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

Section "InputDevice"
        Identifier  "Generic Keyboard"
        Driver      "kbd"
        Option      "CoreKeyboard"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "gb"
EndSection

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

Section "InputDevice"
        Identifier  "Serial Mouse"
        Driver      "mouse"
        Option      "Protocol" "Microsoft"
        Option      "Device" "/dev/ttyS0"
        Option      "Emulate3Buttons" "true"
        Option      "Emulate3Timeout" "70"
        Option      "SendCoreEvents" "true"
EndSection

Section "Monitor"
        Identifier   "Monitor genérico"
        HorizSync    28.0 - 96.0
        VertRefresh  50.0 - 75.0
        Option      "DPMS" "true"
        Modeline "1024x768" 81.54  1024 1064 1168 1352   768  768  770  804
EndSection

Section "Device"
        Identifier  "Tarjeta de vídeo genérica"
        Driver      "radeon"
        Option      "AGPMode" "4"
        Option      "AGPFastWrite" "on"
        Option      "EnablePageFlip" "on"
        Option      "DPMS"
        BusID       "PCI:1:5:0"
EndSection

Section "Screen"
        Identifier "Default Screen"
        Device     "Tarjeta de vídeo genérica"
        Monitor    "Monitor genérico"
        DefaultDepth    16
        SubSection "Display"
                Depth     1
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     4
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     8
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     15
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     16
                Modes     "1024x768" "800x600"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "1024x768" "800x600"
        EndSubSection
EndSection

Section "DRI"
        Mode         0666
EndSection






lsmod:

Module                  Size  Used by
ipv6                  243108  10
cpufreq_ondemand        8060  0
cpufreq_userspace       4120  0
cpufreq_powersave       1792  1
af_packet              21380  0
snd_pcm_oss            36896  0
snd_mixer_oss          15872  1 snd_pcm_oss
snd_seq_dummy           3716  0
snd_seq_oss            30336  0
snd_seq_midi_event      7168  1 snd_seq_oss
snd_seq                47312  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          8076  3 snd_seq_dummy,snd_seq_oss,snd_seq
vfat                   12928  0
fat                    51612  1 vfat
pcmcia                 38292  0
firmware_class          9472  1 pcmcia
parport_pc             24740  0
parport                24768  1 parport_pc
floppy                 56964  0
ohci1394               32304  0
ieee1394               88244  1 ohci1394
yenta_socket           25740  2
rsrc_nonstatic         10880  1 yenta_socket
pcmcia_core            38544  3 pcmcia,yenta_socket,rsrc_nonstatic
i2c_ali1535             6788  0
i2c_ali15x3             7556  0



uname -a:

Linux xxxxx 2.6.24-gentoo-r8 #1 PREEMPT Thu May 15 19:42:58 CEST 2008 i686 Mobile Intel(R) Celeron(R) CPU 1.60GHz GenuineIntel GNU/Linux




lspci:

00:00.0 Host bridge: ATI Technologies Inc RS200/RS200M AGP Bridge [IGP 340M] (rev 02)
00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 340M]
00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:03.0 Modem: ALi Corporation M5457 AC'97 Modem Controller
00:04.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
00:06.0 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
00:07.0 ISA bridge: ALi Corporation M1533/M1535 PCI to ISA Bridge [Aladdin IV/V/V+]
00:09.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
00:0a.0 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
00:0a.1 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
00:0b.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
00:0f.0 IDE interface: ALi Corporation M5229 IDE (rev c4)
00:12.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon IGP 330M/340M/350M



dmesg:

 e.
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 8192 bytes)
Detected 1594.900 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 449964k/458176k available (2396k kernel code, 7656k reserved, 878k data, 188k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0xfffb5000 - 0xfffff000   ( 296 kB)
    vmalloc : 0xdc800000 - 0xfffb3000   ( 567 MB)
    lowmem  : 0xc0000000 - 0xdbf70000   ( 447 MB)
      .init : 0xc0436000 - 0xc0465000   ( 188 kB)
      .data : 0xc035729a - 0xc0432b3c   ( 878 kB)
      .text : 0xc0100000 - 0xc035729a   (2396 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
Calibrating delay using timer specific routine.. 3191.34 BogoMIPS (lpj=1595671)
Security Framework initialized
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 00000400 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
CPU: After all inits, caps: bfebfbff 00000000 00000000 0000b080 00000400 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
Compat vDSO mapped to ffffe000.
CPU: Intel Mobile Intel(R) Celeron(R) CPU 1.60GHz stepping 07
Checking 'hlt' instruction... OK.
Freeing SMP alternatives: 0k freed
ACPI: Core revision 20070126
ACPI: setting ELCR to 0200 (from 0c00)
net_namespace: 64 bytes
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfd85e, last bus=3
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S5)
ACPI: Using PIC for interrupt routing
ACPI: EC: non-query interrupt received, switching to interrupt mode
ACPI: EC: GPE = 0x18, I/O: command/status = 0x66, data = 0x62
ACPI: EC: driver started in interrupt mode
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI quirk: region 8000-803f claimed by ali7101 ACPI
PCI quirk: region 8040-805f claimed by ali7101 SMB
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 6 7 11 12) *0, disabled.
ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 6 7 *11 12)
ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 6 7 *11 12)
ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 6 7 *11 12)
ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 6 7 11 12) *10
ACPI: PCI Interrupt Link [LNK5] (IRQs 3 4 6 7 *11 12)
ACPI: PCI Interrupt Link [LNK6] (IRQs 3 4 6 7 *11 12)
ACPI: PCI Interrupt Link [LNK7] (IRQs 3 4 6 7 *11 12)
ACPI: PCI Interrupt Link [LNK8] (IRQs 3 4 6 7 *11 12)
ACPI: Power Resource [QFAN] (off)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
Time: tsc clocksource has been installed.
system 00:07: ioport range 0x40b-0x40b has been reserved
system 00:07: ioport range 0x480-0x48f has been reserved
system 00:07: ioport range 0x4d0-0x4d1 has been reserved
system 00:07: ioport range 0x4d6-0x4d6 has been reserved
system 00:07: ioport range 0x8000-0x807f could not be reserved
system 00:07: ioport range 0xfe00-0xfefe has been reserved
system 00:07: ioport range 0x200-0x207 has been reserved
system 00:08: iomem range 0x0-0x9ffff could not be reserved
system 00:08: iomem range 0xdc000-0xdffff has been reserved
system 00:08: iomem range 0xe0000-0xfffff could not be reserved
system 00:08: iomem range 0x100000-0x1bffffff could not be reserved
system 00:08: iomem range 0xfff80000-0xffffffff could not be reserved
system 00:08: iomem range 0xe8800000-0xe8800fff has been reserved
PCI: Bridge: 0000:00:01.0
  IO window: a000-afff
  MEM window: e8500000-e85fffff
  PREFETCH window: f0000000-f7ffffff
PCI: Bus 2, cardbus bridge: 0000:00:0a.0
  IO window: 00001000-000010ff
  IO window: 00001400-000014ff
  PREFETCH window: 30000000-33ffffff
  MEM window: 34000000-37ffffff
PCI: Bus 6, cardbus bridge: 0000:00:0a.1
  IO window: 00001800-000018ff
  IO window: 00001c00-00001cff
  PREFETCH window: 38000000-3bffffff
  MEM window: 3c000000-3fffffff
ACPI: PCI Interrupt Link [LNK5] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNK5] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt Link [LNK4] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:0a.1[B] -> Link [LNK4] -> GSI 11 (level, low) -> IRQ 11
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
Simple Boot Flag at 0x35 set to 0x1
Machine check exception polling timer started.
audit: initializing netlink socket (disabled)
audit(1211046443.182:1): initialized
fuse init (API version 7.9)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Activating ISA DMA hang workarounds.
Boot video device is 0000:01:05.0
Real Time Clock Driver v1.12ac
Non-volatile memory driver v1.2
Linux agpgart interface v0.102
agpgart: Detected Ati IGP330/340/345/350/M chipset
agpgart: AGP aperture is 64M @ 0xec000000
[drm] Initialized drm 1.1.0 20060810
ACPI: PCI Interrupt Link [LNK0] enabled at IRQ 11
ACPI: PCI Interrupt 0000:01:05.0[A] -> Link [LNK0] -> GSI 11 (level, low) -> IRQ 11
[drm] Initialized radeon 1.28.0 20060524 on minor 0
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
radeonfb: Retrieved PLL infos from BIOS
radeonfb: Reference=14.32 MHz (RefDiv=31) Memory=183.00 Mhz, System=133.00 MHz
radeonfb: PLL min 12000 max 35000
i2c-adapter i2c-1: unable to read EDID block.
i2c-adapter i2c-1: unable to read EDID block.
Switched to high resolution mode on CPU 0
i2c-adapter i2c-1: unable to read EDID block.
i2c-adapter i2c-3: unable to read EDID block.
i2c-adapter i2c-3: unable to read EDID block.
i2c-adapter i2c-3: unable to read EDID block.
Non-DDC laptop panel detected
i2c-adapter i2c-2: unable to read EDID block.
i2c-adapter i2c-2: unable to read EDID block.
i2c-adapter i2c-2: unable to read EDID block.
i2c-adapter i2c-3: unable to read EDID block.
i2c-adapter i2c-3: unable to read EDID block.
i2c-adapter i2c-3: unable to read EDID block.
radeonfb: Monitor 1 type LCD found
radeonfb: Monitor 2 type no found
radeonfb: panel ID string: QDS                    
radeonfb: detected LVDS panel size from BIOS: 1024x768
radeondb: BIOS provided dividers will be used
radeonfb: Dynamic Clock Power Management enabled
Console: switching to colour frame buffer device 128x48
radeonfb (0000:01:05.0): ATI Radeon C7
ACPI: AC Adapter [ACAD] (off-line)
ACPI: Battery Slot [BAT1] (battery absent)
input: Power Button (FF) as /devices/virtual/input/input0
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /devices/virtual/input/input1
ACPI: Power Button (CM) [PWRB]
input: Lid Switch as /devices/virtual/input/input2
ACPI: Lid Switch [LID]
ACPI: Transitioning device [FAN] to D3
ACPI: Transitioning device [FAN] to D3
ACPI: Fan [FAN] (off)
ACPI: CPU0 (power states: C1[C1] C2[C2])
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: Thermal Zone [THRM] (59 C)
8139too Fast Ethernet driver 0.9.28
ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:12.0[A] -> Link [LNK1] -> GSI 11 (level, low) -> IRQ 11
eth0: RealTek RTL8139 at 0x9c00, 00:0d:5e:58:f2:be, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ALI15X3: IDE controller (0x10b9:0x5229 rev 0xc4) at  PCI slot 0000:00:0f.0
ACPI: Unable to derive IRQ for device 0000:00:0f.0
ALI15X3: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x8080-0x8087, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x8088-0x808f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: FUJITSU MHV2100AT, ATA DISK drive
hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/100 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: UJDA740 DVD/CDRW, ATAPI CD/DVD-ROM drive
hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdc: UDMA/33 mode selected
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 195371568 sectors (100030 MB) w/8192KiB Cache, CHS=65535/16/63
hda: cache flushes supported
 hda: hda1 hda2 hda3 hda4
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
usbmon: debugfs is not available
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
ACPI: PCI Interrupt Link [LNK8] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LNK8] -> GSI 11 (level, low) -> IRQ 11
ohci_hcd 0000:00:02.0: OHCI Host Controller
ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:02.0: irq 11, io mem 0xe8004000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNK4] -> GSI 11 (level, low) -> IRQ 11
ohci_hcd 0000:00:0b.0: OHCI Host Controller
ohci_hcd 0000:00:0b.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:0b.0: irq 11, io mem 0xe800a000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
PNP: PS/2 Controller [PNP0303:KBC0,PNP0f0e:MSE0] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
input: PC Speaker as /devices/platform/pcspkr/input/input4
usb 2-1: new low speed USB device using ohci_hcd and address 2
input: PS/2 Mouse as /devices/virtual/input/input5
usb 2-1: configuration #1 chosen from 1 choice
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input6
cpuidle: using governor ladder
cpuidle: using governor menu
Marking TSC unstable due to: TSC halts in idle.
Time: acpi_pm clocksource has been installed.
input: Genius       NetScroll+Mini Traveler as /devices/pci0000:00/0000:00:0b.0/usb2/2-1/2-1:1.0/input/input7
input: USB HID v1.10 Mouse [Genius       NetScroll+Mini Traveler] on usb-0000:00:0b.0-1
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.15 (Tue Nov 20 19:16:42 2007 UTC).
ACPI: PCI Interrupt Link [LNK7] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:04.0[A] -> Link [LNK7] -> GSI 11 (level, low) -> IRQ 11
AC'97 1 does not respond - RESET
AC'97 1 access is not valid [0xffffffff], removing mixer.
ali mixer 1 creating error.
ALSA device list:
  #0: ALI 5451 at 0x8800, irq 11
TCP cubic registered
NET: Registered protocol family 1
p4-clockmod: P4/Xeon(TM) CPU On-Demand Clock Modulation available
Using IPI Shortcut mode
ReiserFS: hda1: found reiserfs format "3.6" with standard journal
ReiserFS: hda1: using ordered data mode
ReiserFS: hda1: journal params: device hda1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda1: checking transaction log (hda1)
ReiserFS: hda1: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 188k freed
ali15x3_smbus 0000:00:06.0: ALI15X3_smb region uninitialized - upgrade BIOS or use force_addr=0xaddr
ali15x3_smbus 0000:00:06.0: ALI15X3 not detected, module not inserted.
Yenta: CardBus bridge found at 0000:00:0a.0 [1033:81c4]
Yenta: Enabling burst memory read transactions
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:0a.0, mfunc 0x012c1222, devctl 0x66
Yenta: ISA IRQ mask 0x0438, PCI irq 11
Socket status: 30000006
Yenta: CardBus bridge found at 0000:00:0a.1 [1033:81c4]
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:0a.1, mfunc 0x012c1222, devctl 0x66
Yenta: ISA IRQ mask 0x0438, PCI irq 11
Socket status: 30000006
ACPI: PCI Interrupt Link [LNK2] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNK2] -> GSI 11 (level, low) -> IRQ 11
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[e800b000-e800b7ff]  Max Packet=[2048]  IR/IT contexts=[4/8]
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
parport_pc 00:0a: reported by Plug and Play ACPI
parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00004ce02458f2be]
ReiserFS: hda2: found reiserfs format "3.6" with standard journal
ReiserFS: hda2: using ordered data mode
ReiserFS: hda2: journal params: device hda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda2: checking transaction log (hda2)
ReiserFS: hda2: Using r5 hash to sort names
Adding 1052248k swap on /dev/hda3.  Priority:-1 extents:1 across:1052248k
eth0: link up, 10Mbps, half-duplex, lpa 0x0000
NET: Registered protocol family 17
NET: Registered protocol family 10
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:05.0 into 4x mode
[drm] Setting GART location based on old memory map
[drm] writeback test succeeded in 1 usecs
eth0: no IPv6 routers present
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmpr
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ACPI: PCI Interrupt Link [LNK3] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNK3] -> GSI 11 (level, low) -> IRQ 11
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels)



ipw 2200 BG mini PCI card

I had a lot of trouble to make this card to work with this laptop, because there is no BIOS option fore wireless radio switch on/off, and there is not any button either in the keyboard. After writing to nec, rfswith developers, and get no answer, and after of 2 days of trying to to switch radio on via software I discovered that is almost impossible for the moment, and reading I knew some cards you can switch the radio on putting something on the card pins to make it work, normally are pins 7 or 13, sometimes 11, in this case and I think that is true too for any ipw2200 BG mini PCI card I put some plastic over pins 11 and 13. Thanks to madwifi wiki I get the idea to taste. MADwifi rulez! normally I use atheros card..
Here you have a picture of how I made it: