HP Probook 시리즈와 우분투

안녕하세요? 오늘은 흐리지만 좀 무더운 날씨네요.
여름인데 화창하지 않고 계속 날씨가 궂으니 마음이 좀 찝찔해지는 요즘입니다.

얼마전에 HP Probook시리즈의 노트북을 사서 우분투를 설치한 결과를 올립니다.

설치컴퓨터 : HP ProBook 4321s
설치OS : 우분투 10.10

대체적으로 무난하게 설치가 됩니다. ATI 그래픽카드를 탑재하고 있지만 ATI그래픽카드는 우분투와 별다른 충돌을 일으키지 않습니다. ATI에서 제공된 fglrx 패키지도 원활히 작동합니다.
다만 2가지 문제가 존재합니다. 이중 하나는 수동설정을 통해 해결이 되지만, 나머지 하나는 현재로서는 해결이 안됩니다.

  1. 무선랜 문제( 치명적 문제, 그러나 해결가능 )
  2. 터치패드 문제( 가벼운 문제, 그러나 부분적으로만 해결가능 )

[b:1b1q3thk]1. 무선랜 문제[/b:1b1q3thk]
무선랜 문제는 컴퓨터 부팅을 불가능하게 만드는 치명적인 것입니다.
이 문제가 발생하는 근본적인 이유는 HP ProBook시리즈에 설치되어 있는 RT3090 무선랜 모뎀의 드라이버에 대해,
우분투가 자꾸 rt2800pci를 적용하려고 하기 때문입니다.

때문에 충돌이 발생하며, 이때의 증상으로는
a) 노트북의 wifi버튼램프가 적색-황색-녹색으로 미친듯이 점멸
b) 우분투 부팅시 "Checking Battery State…" 라는 메시지가 표시되며 정지
가 있습니다.

해당 증상이 발생하였을 때는 noacpi라는 부팅옵션을 줘도 부팅이 되지 않으며, 오직 BIOS 설정에 들어가셔서 무선랜 기능을 정지시켜야지만 부팅이 가능합니다.
우선 부팅을 시켜야지만 문제가 해결되므로, 일단 상기설명대로 BIOS 설정에 들어가셔서 무선랜 기능을 정지해주시기 바랍니다.

그리고 이후 유선랜이나, 다른 정상작동 컴퓨터를 통해 다음 사이트에서 올바른 rt3090 드라이버를 다운로드 받습니다.

https://launchpad.net/~markus-tisoft/+archive/rt3090

상기 드라이버를 설치 후 rt2800pci 드라이버의 사용중지를 설정하기 위해, 다음과 같이 터미널창에서 명령을 실행합니다.
(명령 실행내용은 /etc/modprobe.d/blacklist.conf 파일에 rt2800pci를 추가등록하는 것입니다)

[code:1b1q3thk]sudo echo blacklist rt2800pci >> /etc/modprobe.d/blacklist.conf [/code:1b1q3thk]

이후 리부팅하면서 다시 BIOS설정에 가셔서 무선랜을 다시 켜서 사용하시면 됩니다.

[b:1b1q3thk]2. 터치패드 문제[/b:1b1q3thk]
터치패드 문제는 우분투의 문제는 아닙니다. 이것은 HP와 우분투 모두의 문제라고 보는 것이 적절합니다.
HP에서 ProBook시리즈에 적용한 터치패드는 커스터마이징 된 버젼인데…
[u:1b1q3thk]이 터치패드는 하드웨어적으로 버튼 부품이 1개 밖에 없습니다!!![/u:1b1q3thk]

따라서 우분투에서는 왼쪽 클릭만을 인식하며 오른쪽 클릭은 인식하지 못합니다.
게다가… 버튼이 한개 밖에 없지만 그래도 클릭&드래그는 지원되어야 하는데…
이것도 잘 안됩니다. =_=;;

해결방법으로는 2가지가 있는데 각각 모종의 문제점이 있긴합니다.

a) psmouse로 잡은 다음, 추가 옵션을 줘서 패드 우하단부분에서의 클릭을 오른클릭으로 인식케 함
=> 키보드 사용시 터치패드 일시정지 기능이 없어서, 오탈자가 발생할 소지가 많음.
=> 여전히 클릭 & 드래그가 잘 안됨

http://georgovassilis.blogspot.com/2011 ... 4720s.html

b) HP가 배포한 SUSE용 드라이버를 응용해서, 우분투용 드라이버를 빌드함
==> 여전히 클릭 & 드래그가 잘 안됨
==> 현재 11.04에서만 가능

http://bigbrovar.aoizora.org/index.php/ ... ntu-11-04/

저 같은 경우에는 그냥 오른클릭 포기하고 메뉴버튼을 눌러서 사용하고 있습니다.
이상입니다.

사용중에 문제를 발견하였습니다.

내장 마이크는 문제가 없으나, 외장 마이크(external microphone)의 사용이 불가능합니다.

또한 BIOS의 업데이트도 윈도우즈 환경에서만 가능합니다.
DOS 환경에서의 BIOS 업데이트도 불가능합니다. HP에서 제공하는 BIOS가 윈도우즈 전용이거든요 =_=^ 뭐 이런.

BIOS 업데이트는 여차저차 가능하였습니다. HP에서 제공한 프로그램을 윈도우즈 PC에서 기동해보니, BIOS설치를 위한 USB메모리(부팅가능)을 만드는 것이더군요. 그래서 해당 프로그램을 이용해 BIOS 업데이트용 USB메모리를 만들고, 그것을 HP Probook에 꼽아 부팅시켰습니다. 그 뒤로는 간단히 BIOS 업데이트 완료.

반면, 외장 마이크의 사용문제는 아직 해결못했습니다. 우분투 포럼과 HP Probook포럼을 돌아다녀보았는데, 이 문제는 하드웨어 상의 문제가 아니라 우분투의 문제로 여겨진다고 하더군요(그리고 아직 해결책이 안 나왔다고…)
데비안 리눅스나 SUSE 리눅스, 레드햇 리눅스에서는 외장 마이크 문제가 안 나타나는데 유독 우분투에서만 나타난다고 합니다. 관련해서 새로운 소식이 생기면 업데이트 하도록 하겠습니다.

좋은 하루 되세요.

외장 마이크의 문제는 우분투의 사운드관련 드라이버 문제입니다.

https://wiki.ubuntu.com/SndHdaIntelSoundProblems

커널이 발전하면서 수정될 문제라고 여겨지는데… 아직은 안되는군요.

데비안 커널에서는 문제없이 작동한다고 하는데, 아직 우분투 커널에서는 올바로 작동하지 않습니다.