HP 2710p

Beschreibung

Das HP 2710p ist ein Subnotebook/TabletPC mit drehbarem Display. Leider ist es bislang (Jan08) nur mit Win**ws Vi**a erhältlich, HP hätte bei Business Kunden einen gewaltigen Sympathiebonus wenn die Windows Zwangsbeglückung fallen würde. Erfreulicherweise läßt sich Kubuntu Gutsy Gibbon (7.10) ohne großen Aufwand installieren wobei fast alle Features des Gerätes unter Linux genutzt werden können. Eine Auflistung der Linux Kompatibilitäten sowie die wesentlichsten Informationen zu den wenigen nötigen Anpassungen finden sich nachfolgend:

Hardware

Core Duo U7600 2x 1.20GHz ULV • 2048MB (2x 1024MB) • 100GB • kein optisches Laufwerk • Intel GMA X3100 onboard Grafik max.384MB shared memory • USB 2.0 • FireWire • Gb LAN • WLAN 802.11abg • Bluetooth • SD-Card Slot • FingerPrint Reader • Web-/Videokamera (2.0 Megapixel) • 12.1" WXGA+ TFT (1280x800) • Wacom Tablet LCD • HS2300 HSDPA/UMTS/GPRS Modem, HP Softmodem, Li-Ionen-Akku (6 Zellen) • 1.60kg

Installation unter (K)ubuntu Gutsy Gibbon 7.10

CPU

Doppelkern Intel CPU wird korrekt erkannt und eingebunden

Sound

funktioniert auf Anhieb, ebenso die Mute- und Lautstärketasten im oberen Folienfeld

WLAN

klappt auf Anhieb mit (k)networkmanager, (Modul iwl4965 wird automatisch installiert und geladen)

LAN

klappt auf Anhieb

HSDPA Modem

meldet auf ATI: Manufacturer: Sierra Wireless, Inc. Model: MC8775 Revision: H1_1_8_3 MCAP C:/WS/FW/H1_1_8_3MCAP/MSM6280/SRC 2007/03/08 18:17:59 IMEI: 35290501264xxx IMEI SV: 6 FSN: D28222740xxxx 3GPP Release 5 +GCAP: +CGSM,+FCLASS,+DS funkt bislang nur dann wenn folgende Reihenfolge eingehalten wird:

unter http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=601 ist ein Treiber verfügbar (dzt. V1.0.6) um ihn mit dem Modem im 2710p verwenden zu können muss er auf die spezielle Vendor ID folgendermaßen gepatched werden: sierra.v.1.0.6.tar.gz herunterladen, entpacken, dann in sierra.c diese Zeilen

{ USB_DEVICE(0x1199, 0x6804) }, /* Sierra Wireless MC8755 */

durch diese

{ USB_DEVICE(0x03f0, 0x1e1d) }, /* HP2710p Sierra Wireless MC8775 UMTS*/

ersetzen und dann mit make, make install kompilieren und installieren. Per sudpo modprobe sierra einbinden.

Umschalten GPRS UMTS

Ich selbst habe ewig gebraucht um dahinter zu kommen wie man das Modem das immer im GPRS Modus war dazu zu bewegen per UMTS zu verbinden. Das Rätsels Lösung: das AT Kommando AT!SELRAT? zeigt die aktuellen RAT Konfiguration. AT!SELRAT=<ratindex> legt sie fest. ratindex: 00 = Automatisch 01 = nur UMTS 3G 02 = nur GPRS 2G 03 = UMTS 3G bevorzugt 04 = GSM 2G bevorzugt

Die komplette AT-Kommandorefenz des Modems liegt der Wiki Seite bei.

Bluetooth

wird erkannt, korrekt eingebunden und ist unter KDE sofort verfügbar

Fingerprint Sensor

ist von Authentec und funktioniert nach Installation von Paket aes2501-wy Unter FPrint Project findet sich eine Anleitung wie er anstatt der Passworteingabe aktiviert werden kann.

Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter

funktioniert, allerdings hat der Kernel 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC 2007 i686 GNU/Linux einen Bug im Treiber sodass der Chipleser nicht funktioniert. der Workaround ist folgende Batchdate die bei Bedarf (oder besser bei Systemstart) ausgeführt werden kann:

#wegen https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/111089
#workaround eines Bug im Treiber des Ricoh Co Ltd R5C822 SD Treiber
modprobe -r sdhci
setpci -s `lspci | grep IEEE | awk '{print $1}'` 0xCA=0x57
setpci -s `lspci | grep IEEE | awk '{print $1}'` 0xCB=0x02
setpci -s `lspci | grep IEEE | awk '{print $1}'` 0xCA=0x00

Anscheinend besteht das Problem auch mit 2.6.35.2 noch. Die PCI-Konfiguration überlebt scheinbar das suspenden nicht, was folgender pm-hook behebt: (/etc/pm/sleep.d/50

case $1 in

 hibernate | suspend )
   rmmod sdhci_pci
   ;;
 thaw | resume )
   modprobe sdhci_pci
   ;;
esac

wobei "modprobe sdhci_pci" folgendes skript ausführt:

[ "`lsmod|grep sdhci_pci`" ] && rmmod sdhci_pci
[ "`lsmod|grep sdhci`" ] && rmmod sdhci
setpci -s `lspci | grep IEEE | awk '{print $1}'` 0xCA=0x57
setpci -s `lspci | grep IEEE | awk '{print $1}'` 0xCB=0x02
setpci -s `lspci | grep IEEE | awk '{print $1}'` 0xCA=0x00
/sbin/modprobe --ignore-install sdhci_pci

USB Ports

sind sofort betriebsbereit

Firewire

bislang nicht getestet

Webcam

meldet sich als USB device als Chicony 04f2:b018 dass mit UVC Treibern funktionieren sollte. Nachdem die von UVC verwendete V4L Version nicht mit der DVB Version funktioniert, ließ sich der UVC Treiber bislang nicht testen.

Xorg Konfiguration

XRANDR_OUT=`xrandr -q`
if [ echo "$XRANDR_OUT"|grep -q 'VGA connected'  ]; then

#echo 'Detected VGA connected';

kdialog --title "ext. VGA Schalter" --passivepopup "Externer Monitor verbunden" 3

if [ `echo "$XRANDR_OUT"|grep '*'|wc -l` -gt 1 ];then #echo 'Turning off VGA';

kdialog --title "ext. VGA Schalter" --passivepopup "Externer Monitor abgeschaltet" 3

xrandr --output VGA --off else

# echo 'Turning on VGA';
kdialog --title "ext. VGA Schalter" --passivepopup "Externer Monitor eingeschaltet" 3

xrandr --output VGA --mode 1024x768 --right-of LVDS

fi

else
# echo 'No VGA connected!';
kdialog --title "ext. VGA Schalter" --passivepopup "Kein Externer Monitor angeschlossen" 3
xrandr --output VGA --off fi

LinuxHardware/NoteBooks/HP/2710p (zuletzt geändert am 2010-08-24 09:14:22 durch 77-58-110-217)