Compaq Evo N1000v
Overview: This seems like a pretty solid system, lots of features and good Linux support.
00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW
02:04.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01)
02:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22 1394a-2000 Controller
02:06.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) Chipset Ethernet Controller (rev 42)
02:0e.0 USB Controller: NEC Corporation USB (rev 41)
02:0e.1 USB Controller: NEC Corporation USB (rev 41)
02:0e.2 USB Controller: NEC Corporation USB 2.0 (rev 02)
I am currently running linux-2.4.18 with the i810_audio.c file copied from the 2.4.19 tree.
My current kernel configuration: kernel-evo-N1000v.cfg
IDE DMA Issues
If you have a problem getting DMA mode to enable on the hard disk, and you get errors like this in dmesg:
ICH3M: IDE controller on PCI bus 00 dev f9
PCI: Device 00:1f.1 not available because of resource collisions
ICH3M: (ide_setup_pci_device:) Could not enable device.
It seems to be caused by a 2.4.19 specific bug, if you go back to 2.4.18 it works fine.
If you are having problems with your audio it seems to be a pre 2.4.19 problem. The soundcard in
these laptops uses the ICH4 i810_audio driver which is not fully supported until 2.4.19. Since
2.4.19 has other bugs (mentioned above) I just copied the i810_audio.c file from a 2.4.19 kernel
into my 2.4.18 tree and everything seems to work great now.
Note: Alexey wrote in to tell me that the ALSA drivers also work great, and even support more
features than the standard OSS driver (namely, all audio rates, as well as mono are supported in
PCMCIA: Just make sure the kernel has card bus support enabled.
APM and ACPI
So far I have been unsuccessful in getting suspend or standby to work correctly. I will do more
experimentation when I have more time.
X11R6 Configuration and related
I am currently running XFree86 v4.2.0.
My XF86Config file for no external mouse: XF86Config-LCD-Touchpad
My XF86Config file for an external USB Intellimouse: XF86Config-LCD-USB_Mouse
Using multiple displays (with or without xinerama):
Here is my XF86Config file for use with my port replicator connected to an external 19" monitor: XF86Config-DualDisplay
If you want one big virtual screen instead of separate desktops simply uncomment the
xinerama option at the top of the configuration file. Note that I have had strange things
happen unless I unplug the external monitor cable while X is starting. It seems that X
detects the settings of my external monitor and subsequently doesn't realize that the
TFT panel can do 1400x1050, it then tries to force the LCD to use the external monitor's
size and refresh rate which causes very strange behavior.
FYI X likes to hang when I switch between X and the console, so try to avoid that.
Comments and Suggestions are welcome and can be sent to me.