HP Compaq nx6320 (modified)
1. Hardware / Support overview
Device |
Overview |
Status |
CPU |
Intel Core 2 T7200 (2) @ 1.995GHz |
|
Ethernet |
Broadcom NetXtreme BCM5788 Gigabit Ethernet 10/100/1000 |
(?) |
Graphics |
Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller |
|
Memory |
DDRII 3278MiB (Maximum capacity 4 GB) Slots 2 |
|
Screen |
15" (1024x768) SXGA+ |
|
Sound |
NM10/ICH7 Family High Definition Audio Controller |
|
Wireless |
Intel PRO/Wireless 3945ABG [Golan] Network Connection 802.11g |
|
Speaker |
|
|
Fingerprint |
vendor 0x08ff Fingerprint Sensor |
|
Card reader |
PCIxx12 SDA Standard Compliant SD Host Controller |
|
Bluetooth |
Broadcom Corp HP Integrated Module |
|
DVD-RW |
TSSTcorp CD/DVDW TS-L632D HH15 |
|
(PCMCIA) |
|
|
FireWire |
PCIxx12 OHCI Compliant IEEE 1394 Host Controller |
|
COM-port |
|
|
VGA External |
Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller |
|
Touchpad |
|
|
Suspend |
hw.acpi.supported_sleep_state: S3 S4 S5 |
|
Motherboard |
30AA ROM BIOS version F.0E |
|
Battery |
Li-Ion |
|
2. Files / Notes
2.1 CPU
kernel spamming with nonsense. Frequent appearance of a warning in the logs and in the console.
acpi_tz0: _CRT value is absurd, ignored (256.1C)
- The problem of old hardware. The heating warning gives an incorrect value and swears at it. Not critical. There is a possibility that the device will turn off if it reaches the load limit.
I found this article and managed to get rid of this spam by recompiling ACPI, in which I specified an adequate critical temperature value for my CPU.
I read this http://wp.xin.at/archives/5312
2.2 Ethernet
passed a small load test:
- - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-3967.87 sec 21.7 GBytes 47.0 Mbits/sec receiver [ 8] 0.00-3967.87 sec 22.0 GBytes 47.5 Mbits/sec receiver [ 10] 0.00-3967.87 sec 22.2 GBytes 48.0 Mbits/sec receiver [ 12] 0.00-3967.87 sec 22.2 GBytes 48.1 Mbits/sec receiver [ 14] 0.00-3967.87 sec 22.2 GBytes 48.1 Mbits/sec receiver [ 16] 0.00-3967.87 sec 21.8 GBytes 47.2 Mbits/sec receiver [ 18] 0.00-3967.87 sec 21.8 GBytes 47.2 Mbits/sec receiver [ 20] 0.00-3967.87 sec 22.1 GBytes 47.8 Mbits/sec receiver [ 22] 0.00-3967.87 sec 22.1 GBytes 48.0 Mbits/sec receiver [ 24] 0.00-3967.87 sec 21.8 GBytes 47.2 Mbits/sec receiver [SUM] 0.00-3967.87 sec 220 GBytes 476 Mbits/sec receiver iperf3: interrupt - the server has terminated
For some reason, my Mbits / sec is about 400 and jumps from 300 to 550. regardless of the presence of a switch and the variety of patch cords.
2.3 Graphics
works with drm-kmod
kld_list="radeonkms"
2.4 Speaker
The sound console speaker works. If you install the beep package, you can see that sounds are produced. The output is combined with the common single sound output on the laptop. This is unfortunate, but I have not been able to get it to work the same way it does on the PC. It doesn't make any sound when I press backspace in any way. Also the output device in /dev/speaker plays silence.
2.5 Fingerprint
Works flawlessly with this port for me
2.6 Card reader
The card reader did not immediately work, as I expected.
Looking for a card reader in pciconf:
none1@pci0:2:6:2: class=0x018000 rev=0x00 hdr=0x00 vendor=0x104c device=0x803b subvendor=0x103c subdevice=0x30aa vendor = 'Texas Instruments' device = 'PCIxx12 Flash Media Controller' class = mass storage sdhci_pci0@pci0:2:6:3: class=0x080500 rev=0x00 hdr=0x00 vendor=0x104c device=0x803c subvendor=0x103c subdevice=0x30aa vendor = 'Texas Instruments' device = 'PCIxx12 SDA Standard Compliant SD Host Controller' class = base peripheral subclass = SD host controller
I post /var/log/messages output
kernel: pci2: <mass storage> at device 6.2 (no driver attached) kernel: sdhci_pci0: <TI XX12 SD> mem 0xe8109000-0xe81090ff irq 22 at device 6.3 on pci2 kernel: sdhci_pci0: 1 slot(s) allocated
I booted into linux from a flash drive:
lspci -s 02:6.2 -vvvvxxxx 02:06.2 Mass storage controller: Texas Instruments PCIxx12 Flash Media Controller Subsystem: Hewlett-Packard Company PCIxx12 Flash Media Controller Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 19 Region 0: Memory at e8108000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+ Kernel driver in use: tifm_7xx1 Kernel modules: tifm_7xx1 00: 4c 10 3b 80 06 00 10 02 00 00 80 01 10 40 80 00 10: 00 80 10 e8 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 aa 30 30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 02 07 04 40: 00 00 00 00 01 00 02 7e 00 80 00 00 20 00 00 00 50: 3c 10 aa 30 05 01 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# pciconf -w pci0:2:6:2 76 34
# dmesg | grep mmc
mmc0: <MMC/SD bus> on sdhci_pci0 mmcsd0: 2GB <SD 2GU1B 1.0 SN 00000000 MFG 08/2010 by 96 HS> at mmc0 24.0MHz/4bit/65535-block
Now everything works! I can mount my SD stick.
I took the information from here. Be sure to read it: https://forums.freebsd.org/threads/sd-card-driver-support.31831/#post-177136
2.7 Bluetooth
I managed to get bluetooth to work with my bluetooth headphones, as well as with a bluetooth speaker.
# usbconfig
ugen4.3: <Broadcom Corp HP Integrated Module> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (0mA)
# hccontrol -n ubt0hci read_connection_list
Remote BD_ADDR Handle Type Mode Role Encrypt Pending Queue State my_device 11 ACL 0 MAST NONE 0 0 OPEN
2.8 DVD-RW
I was able to mount and read some CD-ROM type.
# file - < /dev/cd0 /dev/stdin: ISO 9660 CD-ROM filesystem data '________' # mount_cd9660 /dev/cd0 /media/cdrom/ # # file - < /dev/cd0 /dev/stdin: data # mount_cd9660 /dev/cd0 /media/cdrom/ mount_cd9660: /dev/cd0: Invalid argument # file - < /dev/cd0 /dev/stdin: ERROR: cannot read `/dev/stdin' (Device not configured) # mount -t cd9660 /dev/cd0 /media/cdrom/ mount_cd9660: /dev/cd0: Device not configured
Also worked UDF.
# file - < /dev/cd0 /dev/stdin: UDF filesystem data (version 1.5) '______' # mount_udf /dev/cd0 /media/cdrom/
Also works multimedia/libdvdcss to decode some videos on dvd.
2.9 Suspend
screen fails resume
2.10 Battery
My battery doesn't seem to be working.
sysctl hw.acpi.battery. hw.acpi.battery.info_expire: 5 hw.acpi.battery.units: 2 hw.acpi.battery.state: 7 hw.acpi.battery.rate: -1 hw.acpi.battery.time: -1 hw.acpi.battery.life: -1
acpiconf -i0 Design capacity: 0 mAh Last full capacity: 0 mAh Technology: secondary (rechargeable) Design voltage: 10800 mV Capacity (warn): 0 mAh Capacity (low): 0 mAh Low/warn granularity: 100 mAh Warn/full granularity: 100 mAh Model number: Primary Serial number: 35633 2006/10/07 Type: LIon OEM info: Hewlett-Packard State: not present Present voltage: 6546 mV
acpiconf -i1 Design capacity: 0 mWh Last full capacity: 0 mWh Technology: primary (non-rechargeable) Design voltage: 0 mV Capacity (warn): 0 mWh Capacity (low): 0 mWh Cycle Count: 0 Mesurement Accuracy: 0 % Max Sampling Time: 0 ms Min Sampling Time: 0 ms Max Average Interval: 0 ms Min Average Interval: 0 ms Low/warn granularity: 0 mWh Warn/full granularity: 0 mWh Model number: Serial number: Type: OEM info: State: not present Present voltage: unknown
OK
Somewhat OK: requires additional tweaking or works worse than expected
Present but status unknown or untested
Does not work
nothing Not sure if present