Linux On Nx7000

From ITwiki

Revision as of 14:19, 4 June 2008 by Abjerke (Talk | contribs)
Jump to: navigation, search



00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 [Radeon Mobility 9200] (rev 01)
02:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 20)
02:02.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
02:04.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller

Hardware that works

Keyboard, touchpad

This may seem obvious, but it's not. The keyboard and touchpad fully work with a few exceptions. On the right side of the touchpad, the up/down scroller doesn't work - this is treated just like extra touchpad space. The keyboard works (even the windows keys), but the volume/mute buttons are not detected. No keypresses are seen by linux when they are pressed, and they are likely unmappable.

Mic, Headphones

These work perfectly, no tweaking nessecary.

Sound Card

This is supported. I used the non-kernel alsa-drivers with ALSA_CARDS="intel8x0"

SD Card Reader

This works fine, as of kernel 2.6.13. The Winbond driver is in the kernel and can be built as either a module or in-kernel. Remember to unmount the device before ejecting.

Wired Network

The wired network controller is a Realtek RTL-8139. This is supported in kernel and can be compiled as either a module or in-kernel. I advise in kernel.

Wireless Network

This device has open source drivers under the ipw2100 project. This device is also supported by wpa_supplicant, which allows linux on the nx7000 to get on the 802.1x networks at Stevens.

Untested Hardware


I have not had the opportunity to test this as i do not have any PCMCIA cards to use.


I have not tested this. It works in windows, but i have no further information on whether linux can use this.

Infrared port

I have not had the chance to test this port either. Again, works in windows, no info about linux.


I have not tested this, but the kernel supports it and the device comes up as an ethernet-over-firewire device.

Partially working

Graphics Card

This machine has a ATI Radeon 9200 Mobility. Unfortunately, this card is at the very bottom of the cards supported by the ATI binary drivers. It has given me frequent problems, and i currently use the open source radeon driver instead. This means no hardware acceleration, but also no screen-melting from binary drivers.

Personal tools