NOTE: This document is a first draft as well as a work in progress. If you have any suggestions
or corrections, please mail me so I can incorporate them. Thank you.
Furthermore: Most of the configuration examples are based on a Fedora Core 2 install. If your distribution
differs, please do not hestitate to send me a description and I'll update the text accordingly.
Contents
The guide
Hardware overview and support status
-
Audio hardware
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB (ICH4) AC'97 Audio Controller (rev 01) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 2000 I/O ports at 2880 [size=64] Memory at 90600000 (32-bit, non-prefetchable) [size=512] Memory at 90680000 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2
Status: Supported -
Bluetooth interface
T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=049f ProdID=0086 Rev= 8.02 S: Manufacturer=ACTIONTEC S: Product=Bluetooth by hp C:* #Ifs= 3 Cfg#= 1 Atr=e0 MxPwr= 90mA I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms I: If#= 2 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)
Status: Supported -
CardBus/PCMCIA hardware
01:06.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, medium devsel, latency 168, IRQ 10 Memory at 90180000 (32-bit, non-prefetchable) Bus: primary=01, secondary=02, subordinate=05, sec-latency=176 Memory window 0: 1fc00000-1ffff000 (prefetchable) Memory window 1: 20000000-203ff000 I/O window 0: 00004000-000040ff I/O window 1: 00004400-000044ff 16-bit legacy interface ports at 0001 01:06.1 CardBus bridge: Texas Instruments PCI7420 CardBus Controller Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, medium devsel, latency 168, IRQ 10 Memory at 90200000 (32-bit, non-prefetchable) Bus: primary=01, secondary=06, subordinate=09, sec-latency=176 Memory window 0: 20400000-207ff000 (prefetchable) Memory window 1: 20800000-20bff000 I/O window 0: 00004800-000048ff I/O window 1: 00004c00-00004cff 16-bit legacy interface ports at 0001
Status: Supported -
CPU/SpeedStep/Power Management
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 9 model name : Intel(R) Pentium(R) M processor 1500MHz stepping : 5 cpu MHz : 598.081 cache size : 1024 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 mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe tm2 est bogomips : 1182.92
Status: Mostly supported -
DVD/CD-RW combo drive
Model=HL-DT-ST DVD+RW GCA-4040N, FwRev=1.19, SerialNo= Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic } RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=0kB, MaxMultSect=0 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 *mdma2 AdvancedPM=no ATAPI CD-ROM, with removable media Model Number: HL-DT-ST DVD+RW GCA-4040N Serial Number: Firmware Revision: 1.19 Standards: Likely used CD-ROM ATAPI-1 Configuration: DRQ response: 50us. Packet size: 12 bytes Capabilities: LBA, IORDY(can be disabled) DMA: sdma0 sdma1 sdma2 mdma0 mdma1 *mdma2 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns
Status: Supported -
IDE / ATA Interface
00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 01) (prog-if 8a [Master SecP PriP]) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, medium devsel, latency 0, IRQ 10 I/O ports at
Status: SupportedI/O ports at I/O ports at I/O ports at I/O ports at 2c20 [size=16] Memory at 1f800000 (32-bit, non-prefetchable) [size=1K] -
Fast Ethernet interface
01:0e.0 Ethernet controller: Broadcom Corporation BCM5705M 10/100/1000Base T (rev 02) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, fast devsel, latency 64, IRQ 11 Memory at 90080000 (32-bit, non-prefetchable) Capabilities: [40] Power Management version 2
Status: Supported -
WLAN (IEEE 802.11b/g) interface
01:04.0 Network controller: Intel Corp. Intel(R) PRO/Wireless 2200BG (rev 05) Subsystem: Hewlett-Packard Company: Unknown device 12f6 Flags: medium devsel, IRQ 11 Memory at 90100000 (32-bit, non-prefetchable) Capabilities: [dc] Power Management version 2
Status: Mostly supported -
Graphics adapter/TFT display
00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) (prog-if 00 [VGA]) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: fast devsel, IRQ 10 Memory at 98000000 (32-bit, prefetchable) Memory at 90400000 (32-bit, non-prefetchable) [size=512K] I/O ports at 2c30 [size=8] Capabilities: [d0] Power Management version 1 00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, fast devsel, latency 0 Memory at a0000000 (32-bit, prefetchable) Memory at 90480000 (32-bit, non-prefetchable) [size=512K] Capabilities: [d0] Power Management version 1
Status: Mostly supported -
Infrared (IRDA/FIR) port
Status: Untested
-
Modem chipset
00:1f.6 Modem: Intel Corp. 82801DB (ICH4) AC'97 Modem Controller (rev 01) (prog-if 00 [Generic]) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: medium devsel, IRQ 11 I/O ports at 2400 I/O ports at 2800 [size=128] Capabilities: [50] Power Management version 2
Status: Unsupported -
TV-Out (S-Video)
Status: Untested
-
USB hardware
00:1d.0 USB Controller: Intel Corp. 82801DB (ICH4) USB UHCI #1 (rev 01) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, medium devsel, latency 0, IRQ 10 I/O ports at 28c0 [size=32] 00:1d.1 USB Controller: Intel Corp. 82801DB (ICH4) USB UHCI #2 (rev 01) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, medium devsel, latency 0, IRQ 10 I/O ports at 28e0 [size=32] 00:1d.2 USB Controller: Intel Corp. 82801DB (ICH4) USB UHCI #3 (rev 01) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, medium devsel, latency 0, IRQ 10 I/O ports at 2c00 [size=32] 00:1d.7 USB Controller: Intel Corp. 82801DB (ICH4) USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI]) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, medium devsel, latency 0, IRQ 10 Memory at 90500000 (32-bit, non-prefetchable) Capabilities: [50] Power Management version 2 Capabilities: [58] #0a [2080]
Status: Supported -
SD-Card slot
01:06.3 Unknown mass storage controller: Texas Instruments PCI7420 Flash Media Controller Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, medium devsel, latency 64, IRQ 10 Memory at 90280000 (32-bit, non-prefetchable) Capabilities: [44] Power Management version 2
Status: Unsupported -
FireWire / IEEE1394 controller
01:0d.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI]) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, medium devsel, latency 64, IRQ 10 Memory at 90300000 (32-bit, non-prefetchable) Memory at 90000000 (32-bit, non-prefetchable) [size=16K] Capabilities: [44] Power Management version 2
Status: Supported
Installation notes for specific hardware items
-
Fast Ethernet interface
The Fast Ethernet interface worked out of the box.
Although one gets the impression that the interface is a BCM57xx chip, as lspci returns this identification, I could not get the Chip to work with the tg3 driver.
With the b44 driver in the kernel 2.6 series, which is the open source driver for the BCM44xx card, the interface is initialized and works. -
WLAN (IEEE 802.11b/g) interface
The nx5000 laptop seems to be available in two flavours regarding the built-in wireless network card. The buyer has the choice between the Atheros and the Intel wireless adapter.
For the Atheros cards two different drivers exist: The closed firmware Multiband Atheros Driver for WiFi (MADWIFI) driver and the Linux ar5k 802.11a/b/g driver, which is unfortunately in a very early stage of development.
My nx5000 notebook contained the Intel Pro/Wireless 2200BG card, which seems to be a necessary component for a computer to receive the centrino label.
The driver situation for that card looked rather bleak as Intel did not manage to deliver an open source driver. NdisWrapper, which is a wrapper around the windows binaries, was the only free (as in beer) way of getting the card to run under Linux.
Recently however, Intel released an open source driver for the ip2200 card (which contains closed source firmware) thus enabling Linux to use the installed wlan interface.The current releases of the ipw2200 driver do work without major problems on my nx5000.
I tested WEP encryption with a 128bit key (which is actually a 104bit key and not really secure at all, which doesn't matter however). The card is able to work in infrastructure mode (tested with Linksys WRT54G, Cisco and 3Com Accesspoints and D-Link Systems) and can also connect in ad-hoc mode, which was only tested with a Apple G4 Powerbook and another nx5000 notebootk.Current problems with the ipw2200 driver are strange error messages when sending larger files through the wireless interface. I'll need to investigate these a bit further as they only appeared on recent releases of the ipw2200 driver.
A Fedora-specific problem ist that the driver does not correctly initialize the card on system startup as hotplugging needed to upload the firmware into the card is disabled. More Information here, here and here. This problem should not appear anymore on Fedora Core 3. -
ACPI Notes
/proc/acpi/fan/C205 - Main System/CPU Fan