나처럼 삽질 하는 사람이 없길 바라는 마음으로 남긴다...

간만에 집컴에 리눅스 Mint18 KDE를 받아서 설치를 하려고 라이브CD를 구동을 했다...

근데 보통의 경우 라이브CD로 부팅을 하게 되면 인터넷도 되고 간단히 문서 작업도 할수 있고 등등의

일들이 가능한데, 인터넷이 안되는것이다...에이~ 설치 하면 되겠지 라는 마음에 쿨하게 설치 했다...

(지금까지 리눅스 쓰면서 인터넷이 안됬던건  처음 리눅스를 접해서 정말 많은 시간을 들여 삽질을 해야만 했던 90년대 말, 2000년도 초 중순 빼고 그 이후로는 없는거 같다...)

근데 왠걸...설치를 다 했는데 인터넷이 안되는거다...

콘솔에서 lspci 로 확인을 해봐도 분명히 잡혀있고 네트워크를 확인해봐도 분명하게 올라와 있는데...

ip를 못가져온다...

재미있는건 ifconfig를 해보면 ipv6인 inet6 addr 는 올라오는데 ipv4인 inet이 올라오질 않는다...공유기로부터 ip를 못가져오는거지...

그래서 설치가 잘못된건가 해서 Mint18.1 베타도 설치해보고 다시 Mint18도 다시 설치해보고 서너번은 재설치를 했던거 같다...

bios업데이트도 해볼라고 했더니...이미 최신 버전이네?? ㅡㅡ;;

그래서 간만에 삽질했다...ㅡㅡ;;

근데 원인은 다른곳에 있었네...이런 된장..ㅡㅡ;;


구글링을 해보니 기가바이트 970A-DS3P가 이슈가 좀 있는듯 했다...한편으로 나만 그런게 아니었구나~ 라는 생각과

그럼 어딘가 해결한 인간들이 있겠구나 라는 생각이 들었다...


역시나~ 있었다...

문제는 iommu라는 녀석이었다...나도 아직 찾아보진 않아서 머하는 녀석인지는 모르지만 bios상에서 iommu가 기본 disable되어 있다.

이게 문제였다 iommu 가 disable되어 있으면 usb3.0이 동작을 하지만 usb2.0, network이 동작을 안하는거다.

반대로 iommu가 enable되어 있으면 usb3.0이 동작을 안하고...머 이런 거지같은 설정이 다 있어...ㅡㅡ;;

나처럼 윈도랑 멀티부팅을 하게 되면 윈도우에서 둘중 하나가 안되는 불상사가 일어나기 때문에...아래 대로 하면 불상사를 막을수 있다.


iommu이녀석을 bios 에서 enable 해주고, 부팅을 하고

sudo vi /etc/default/grub 또는

sudo gedit /etc/default/grub 으로 열어서

GRUB_CMDLINE_LINUX="" 이렇게 되어 있는 값을 GRUB_CMDLINE_LINUX="iommu=soft"로 변경을 해주고 저장후

sudo update-grub 을 하고 재부팅을 해서

bios 또는 UEFI 에서 iommu를 다시 disable로 해주면 윈도우, 리눅스에서 모든게 해결이 된다...


이것때문에 지난주말과 어제 오늘 삽질한걸 생각을 하면...ㅡㅡ;;


아오~ 진짜...;;


=====================================================================

추가

Mint 18.1 Cinnamon 에서도 Mint 18 KDE와 동일한 증상이 있는거 보니 아무래도 Ubuntu영향이 아닌가 싶다. 확인은 안해봤지만...;;

메인보드에 iommu 설정이 있는 보드는 위와 같이 한다면 문제없이 되리라 봅니다...

Mint 18.1 Cinnamon 에서도 위 설정대로 하니 정상적으로 사용이 가능 했습니다.



출처:

http://www.linux-hardware-guide.com/2014-07-12-gigabyte-ga-970a-ds3p-mainboard-socket-am3-atx-amd-970sb950-6x-sata-iii-4x-ddr3-rj-45-2x-usb-3-0


복사했습니다!