Linux On Nx7000
From ITwiki
Contents |
lspci
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
PCMCIA
I have not had the opportunity to test this as i do not have any PCMCIA cards to use.
Modem
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.
Firewire
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.