4/03/2016

4.x kernel에서 ndiswrapper 사용하기

4.3이나 4.4 커널로 올리려고 하니 무선랜카드쪽 모듈인

ndiswrapper와 ath10k가 에러메시지를 내뿜는다.




1. ndiswrapper

https://github.com/pgiri/ndiswrapper

에서 수정된 소스코드를 받아서, driver 폴더의 내용을 /usr/src/ndiswrapper-1.59 안의 소스코드를 업데이트 시켜준다.


2. Ath10k

http://linuxwireless.org/en/users/Drivers/ath10k/

기존의 ath10k를 지운 다음, 4.2.6 커널용 backport를 다시 설치.


4.4.6으로 업데이트 성공!

4/02/2016

스카이레이크 HD530 그래픽 카드 사용하기...

리눅스 민트를 깔고 나서 웹서핑을 하다 보니 배터리 소모되는 속도가 심상치 않다.

저전력 그래픽카드를 사용하기 위해, 윈도우즈에서 Optimus 기능에 해당하는 Bumblebee를 깔았지만, 인텔 그래픽 카드 자체가 안 잡혀있는 상태.

알고보니 "preliminary hardware support" 드라이버로 들어가 있어서 커널 옵션을 수정해줘야한다.

(출처: http://www.phoronix.com/scan.php?page=news_item&px=Intel-SKL-Prelim-Support)

i915.preliminary_hw_support=1

옵션을 넣어줘야 하는데, 부팅할 때 마다 하긴 귀찮으니 GRUB을 편집하도록 하자. 당연히 방법은 모르니까 구글링!



 https://help.ubuntu.com/community/Grub2/Setup#Configuring_GRUB_2



다행히 우분투에 GRUB 관련 문서가 있었다.


/etc/default/grub 에서 GRUB_CMDLINE_LINUX 를 수정해주면 된다고 한다. 그래서

GRUB_CMDLINE_LINUX="i915.preliminary_hw_support=1"

를 넣어주고, 수정하는 김에 다른 옵션들도 살펴봤다.

GRUB_TIMEOUT=3
GRUB_SAVEDEFAULT=true

로 수정. timeout은 부팅할 때 메뉴선택 대기시간이고, savedefault는 마지막으로 부팅한 OS로 다시 부팅하는 옵션이다.

그리고 다시 재부팅! 했는데 적용이 안됐다.

sudo update-grub

을 안해줘서..


GRUB 업데이트를 하고 재부팅을 하니 뭔가 바뀌었다. 화면 밝기 조절이 가능해지고 i915 관련 뭔가 메시지가 많이 떴다. 그런데 



드라이버 관리자에선 여전히 안보인다. 이게 정상인가? Bumblebee를 켜보기로  했다. (https://github.com/Bumblebee-Project/Bumblebee/wiki/Install-and-usage#usage)

 그런데...



Something is wrong, along with my korean input :(