Portál AbcLinuxu, 2. května 2025 07:10

HP compaq nx9020

Podpora: kompletní
Ovladač: v jádře

Technické parametry

Identifikace pod Linuxem

lspci

0000:00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
0000:00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
0000:00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
0000:00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
0000:00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
0000:00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
0000:00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
0000:02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:02:05.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)

hwinfo --short

cpu: 
  Intel(R) Celeron(R) M processor         1400MHz, 1396 MHz
keyboard: 
  /dev/input/event0    AT Translated Set 2 keyboard
mouse: 
  /dev/input/mice      SynPS/2 Synaptics TouchPad
graphics card: 
  Hewlett-Packard Company 855 GM
sound: 
  Hewlett-Packard Company 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
storage: 
  Hewlett-Packard Company 82801DBM (ICH4-M) IDE Controller
network: 
  eth0                 Hewlett-Packard Company RTL-8139/8139C/8139C+
modem: 
  /dev/ttySL0          Hewlett-Packard Company 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller
network interface:
  eth0                 Ethernet network interface
disk: 
  /dev/disk/by-id/ata-ST94019A_3KW4DN6Z ST94019A
cdrom: 
 /dev/cdrom           SD-R2512
usb controller:
  Hewlett-Packard Company 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
  Hewlett-Packard Company 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
  Hewlett-Packard Company 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
  Hewlett-Packard Company 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
bridge: 
  Hewlett-Packard Company 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
  Intel 82801 Mobile PCI Bridge
  Intel 82801DBM (ICH4-M) LPC Interface Bridge
  Hewlett-Packard Company PCI1410 PC card Cardbus Controller
unknown:
  FPU
  DMA controller
  PIC
  Timer
  RTC
  Keyboard controller
  PS/2 Controller
  Hewlett-Packard Company 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
  Hewlett-Packard Company 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
  Hewlett-Packard Company 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
  PnP Unclassified device
  Unclassified device

Postup zprovoznění pod Linuxem

Vložíl som CD nabótoval rozdelil disk nakofiguroval nainštaloval a reebot. A ide. Dokonca aj acpi.

Hybernácia nie je bohvie čo ale to asi tým kernelom. Modem tiež som nerozchodil i keď sa nahral modul slamr(ovladač) ale proste to nešlo.(láma).Všetko ostatné detekovalo.

Unknown: Ale nenahrá modul speedstep centrino. Pozeral som sa na číslovanie procesora v zásade by malo fungovať menenie frekvencie ale nefunguje.
AraxoN: Menenie frekvencie funguje cez modul p4-clockmod, ale efekt na výdrž baterky je zanedbateľný.
Valoun: Osobně mi nastavení frekvence uvedené níže ušetří 30-45 minut baterky.
l_n: Při instalaci Debian Sarge 3.1 r0a z DVD se objeví problém v okamžiku, kdy systém poprvé bootuje z harddisku (druhá fáze instalace). Během natahování modulů to zamrzne. Řešení je nainstalovat základní systém Debianu z DVD (CD), potom místo spuštění z harddisku, ke kterému installer vyzve, nejdřív nahradit defaultní jádro vlastním. Moduly pro usb (uhci, ehci) a další potřebné jsem zakompiloval přímo do jádra. Potom už vše proběhlo v pohodě. Bohužel nevím, který modul to přesně způsoboval.
Pozor, nezapomenout vyměnit i moduly v /lib/modules/...


Pouzil jsem distr.Gentoo, jadro 2.6.10. (patrne minimalni verze jadra pro sleep/hibernate)

CPU Frequency scaling

konfigurace kernelu
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

#
# CPUFreq processor drivers
#
CONFIG_X86_P4_CLOCKMOD=y

Nainstalovat balíčky cpufreqd, případně cpufrequtils.

konfigurace /etc/cpufreqd.conf
[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=10
pm_type=acpi
verbosity=5 #(if you want a minimal logging set to 5)

[Profile]
name=hi_boost
minfreq=0
maxfreq=1500000
policy=performance

[Profile]
name=normal
minfreq=0
maxfreq=1500000
policy=conservative

[Profile]
name=savvy
minfreq=0
maxfreq=1500000
policy=ondemand

[Profile]
name=lo_power
minfreq=0
maxfreq=1500000
policy=powersave

# full power when AC
[Rule]
name=AC_on
ac=on
profile=hi_boost

# conservative mode when not AC
[Rule]
name=higher_battery
ac=off
profile=normal

# save power (when battery very low)
[Rule]
name=lower_battery
ac=off
battery_interval=10-40
profile=savvy

# save power (when battery very low)
[Rule]
name=low_power
ac=off
battery_interval=0-10
profile=lo_power

Konfigurace kernelu

Vybrané hodnoty z konfigurace kernelu, které se týkají vestavěného hardware

CONFIG_X86_32=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_KALLSYMS=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
CONFIG_KMOD=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_AS=y
CONFIG_DEFAULT_IOSCHED="anticipatory"
CONFIG_X86_PC=y
CONFIG_MPENTIUMM=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_MCE=y
CONFIG_X86_CPUID=y
CONFIG_NOHIGHMEM=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_MTRR=y
CONFIG_SECCOMP=y
CONFIG_HZ_250=y
CONFIG_HZ=250
CONFIG_PHYSICAL_START=0x100000
CONFIG_PM=y
CONFIG_PM_LEGACY=y
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_PM_STD_PARTITION="/dev/hda2"
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_SLEEP_PROC_SLEEP=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_X86_P4_CLOCKMOD=y
CONFIG_X86_SPEEDSTEP_LIB=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_ISA_DMA_API=y
CONFIG_ISA=y
CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_PCMCIA_IOCTL=y
CONFIG_CARDBUS=y
CONFIG_YENTA=y
CONFIG_PCMCIA_PROBE=y
CONFIG_PCCARD_NONSTATIC=y
CONFIG_BINFMT_ELF=y
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_FIB_HASH=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_TCP_CONG_BIC=y
CONFIG_IEEE80211=y
CONFIG_IEEE80211_CRYPT_WEP=y
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_PNP=y
CONFIG_PNPACPI=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_IDE_GENERIC=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_AUTO=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_QLA2XXX=y
CONFIG_MD=y
CONFIG_BLK_DEV_DM=y
CONFIG_DM_CRYPT=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
CONFIG_NET_PCI=y
CONFIG_8139CP=y
CONFIG_8139TOO=y
CONFIG_8139TOO_8129=y
CONFIG_NET_RADIO=y
CONFIG_NET_WIRELESS=y
CONFIG_NET_PCMCIA=y
CONFIG_INPUT=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_LIBPS2=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_HW_RANDOM=y
CONFIG_RTC=y
CONFIG_AGP=y
CONFIG_AGP_INTEL=y
CONFIG_DRM=y
CONFIG_DRM_I915=y
CONFIG_RTC_X1205_I2C=m
CONFIG_HWMON=y
CONFIG_VIDEO_SELECT=y
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_SOUND=y
CONFIG_SND=y
CONFIG_SND_AC97_CODEC=y
CONFIG_SND_AC97_BUS=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=y
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
CONFIG_SND_INTEL8X0=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_STORAGE=y
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
CONFIG_USB_MON=y
CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_DETECT_SOFTLOCKUP=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_EARLY_PRINTK=y
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_MPPARSE=y
CONFIG_CRC_CCITT=y
CONFIG_CRC32=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_X86_BIOS_REBOOT=y

Poznámka

Pouzivam PCMCIA SonyEricsson GC85 + pppd -- vsetko OK

grafika: glxgears -- hodnoty + DRI je:528 frames/5s

Niektoré live distribúcie zhodil, zamrzol alebo sa dostal do nekonečnej slučky. A to SUSE live.

Výdrž baterií

Valoun: Po roce intenzivního používání se pohybuje výdrž kolem 120-150 minut (běžný provoz)

Užitečné odkazy:

HP nx9020 a multimediální klávesy
HP nx9020 a X.org
http://softwaresuspend.berlios.de http://www.suspend2.net/ http://www.abclinuxu.cz/blog/sarimuv_koutek/2005/2/24/78060 http://newbie.linux.pl/?id=article&kategoria=3&show=276 http://www.linuxem.cz/modules.php?name=News&file=article&sid=41 http://grafit.mchtr.pw.edu.pl/~szczedar/other_nx9020-en.php

Pozor! veci okolo sleep/hibernate jsem certve rozchodil. Casem napisu jaka je procentni uspesnost probouzeni ;)
UPDATE po 2 mesicich intenzivniho pouzivani:
   sleep: 100% uspesnost
   hibernate: odhaduji ~98% uspesnost - jednou se stroj neprobudil vubec a asi 3x jsem laboroval s xscreensaverem (nechtel uvolnit Xwin, nejak to souvisi se zvukovymi moduly)
UPDATE po 1/2 roce: temer 100% uspesnost, problemy pouze vyjimecne.
Co mi nefunguje:
Co zde jeste take funguje:

Obrázky

HP compaq nx9020, obrázek 1 HP compaq nx9020, obrázek 2

Dokument vytvořil: Stehlo, 24.1.2005 17:18 | Poslední úprava: Roman Schulz, 27.2.2011 15:09 | Další přispěvatelé: Valoun, l_n | Historie změn | Zobrazeno: 8598×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.