장치 및 프린터
x86 테블릿에 올렸습니다만 wifi touch sound battery 등이 안되네요
2017.08.16 16:27
atom cpu의 x86 tablet에 올렸습니다. 32bit efi를 통해서 설치 했고요.
32bit 버전의 하모니카 최신버젼을 설치했습니다.
일단 wifi가 안되서 usb 타입의 wifi를 사용해서 설치는 했습니다만 내부 rtl8723bs wifi가 정상으로 올라오지 않습니다.
기타 터치 및 사운드 배터리 잔량 표시등이 정상적이지 않습니다.
1. 일단 관련 사례를 찾아봤고요
-> https://medium.com/@tomac/installing-ubuntu-mint-linux-on-onda-820w-tablet-727747a376b
2. 관련 드라이버를 찾아봤더니
-> https://github.com/hadess/rtl8723bs/wiki/RTL8723BS-module-building-instruction-for-Debian-GNU-Linux
데비안 리눅스에 대한 적용 방법이 있었습니다.
3. 위와같이 시도 했으나 wifi가 동작하지를 않네요~ 커널 컴파일을 해서 다시 넣어야 하는지... 막막합니다.
댓글 17
-
Moordev
2017.08.16 20:40
-
jwh0728
2017.08.17 09:35
1. 제품은 http://www.mpgio.com/solution/?c=2/18&cat=태블릿PC&uid=2788 이고요.
2. http://www.wikihow.com/Install-and-Upgrade-to-a-New-Kernel-on-Linux-Mint 에 나와있는데로 커널을 바꿔보는 중입니다.
3. bios에서 확인해 보니 Audio는 realtek alc5642 이고요. Charger 랑 Fuel Gauge가 X-Powers integrated 이렇게 되어 있네요.
-
jwh0728
2017.08.17 12:54
1. 커널 업그레이드 후 wifi 펌웨어 처리하니 정상이고, 배터리 잔량 표시가 정상이네요 휴....
2. 아직 사운드는 소리가 잘 안나오는것 같고요. 터치도 안나오네요~
-
jwh0728
2017.08.17 15:23
1. 터치 드라이버가 silead 인가봅니다.
dmesg | grep silead 해보니 다음과 같네요. 커널 컴파일을 다시 해야 되려나요?
[ 6.578691] silead_ts i2c-MSSL1680:00: i2c-MSSL1680:00 supply vddio not found, using dummy regulator
[ 6.581686] silead_ts i2c-MSSL1680:00: i2c-MSSL1680:00 supply avdd not found, using dummy regulator
[ 6.638303] silead_ts i2c-MSSL1680:00: Silead chip ID: 0xB4820000
[ 6.794768] silead_ts i2c-MSSL1680:00: Direct firmware load for silead/mssl1680.fw failed with error -2
[ 6.798066] silead_ts i2c-MSSL1680:00: Firmware request error -2
[ 6.833916] silead_ts: probe of i2c-MSSL1680:00 failed with error -2
-
행복한펭귄
2017.08.19 16:13
커널 업그레이드
와이파이 펌웨어 업그레이드
블루투스 문제 해결
기타 자주 언급되는 각종 문제들이 온전히 패치되어 새로운 하모니카 2.2 버전으로 공급되길 기대합니다.
-
행복한펭귄
2017.08.19 16:12
많은 대중들이 와이파이 사용은 기본 중의 기본으로 생각하고 있는데,
현재 최신 하모니카 2.1 로사 배포판은 커널 버전이 낮아서 와이파이 지원이 바로 설치하자 마자는 제대로 지원되지 않는 문제아닌 문제를 가지고 있습니다.
사용자가 커널 업그레이드를 해서 와이파이가 정상적으로 인식되어 사용하도록 해야 하는데,
완전한 대중들을 상대로 한 배포판으로서는 이런 단점이 있습니다.
와이파이 문제, 블루투스 장비 인식 문제, 기타 대중들이 자주 접하는 문제는
바로 설치하자 마자 일체의 어떤 세팅도 없이 완벽하게 지원하도록 해야 말 그대로 대중적인 리눅스 배포판이 될 수 있습니다.
그런 측면으로도 이젠 더 이상 하모니카 2.1 버전에 머무르지 말고 잘 준비해서 최신 커널 지원과 각종 안정적인 패치를 통해서 한글화 작업 및 앱 환경 개선까지 이뤄져서 하모니카 2.2 버전이 발표되길 기대해 보겠습니다.
솔직히 지금 하모니카 2.1 버전은 완전한 대중들에게 추천하기에는 조금 애로사항이 있습니다.
-
Moordev
2017.08.17 21:20
일단 터치는 제가 잘 알 수없기 때문에 넘어가겠습니다. Xorg에 터치관련 인풋 패키지도 설치해야 할것 같은데 터치를 써본적이 없으니...
커널 컴파일을 직접하는것도 좋지만 그냥 커널PPA에서 설치하는것도 방법입니다.
우분투는 커널패키지에 모든 커널모듈을 포함해서 배포합니다. 우분투의 하드웨어지원이 무식하게 좋은 이유가 이겁니다. 커널 컴파일을 직접하다 보면 하드웨어 드라이버를 몇개 빼먹기도 합니다.
사운드의 경우 14.04시절 제가 겪었던건데 음소거로 설정되었거나 기본 사운드가 HDMI로 된 경우가 있습니다. 사운드설정에서 아날로그로 바꿔주면 소리가 나오기도 합니다.(우분투16.04에서 해당 버그는 해결되어 있습니다.)
alsamixer에서 PCM이 음소거로 되었거나 pavucontrol에서 기본 사운드 출력이 HDMI로 되어 있는지 확인 바랍니다. -
Moordev
2017.08.17 21:31
mssl1680.fw 이놈이 터치인식의 문제아 같군요.
펌웨어가 설치가 안되어서 그런것으로 보입니다.
어떻게든 해당 파일을 구해서 /lib/firmware/silead/ 여기에 쑤셔넣으면 될 듯 합니다
https://github.com/edward-p/mssl1680-firmware?files=1
여기 있군요. -
jwh0728
2017.08.18 15:38
1. 감사합니다. 알려주신 파일을 해당 경로에 넣었더니 부팅도중 다음과 같은 내용이 출력되고 터치가 안되네요
[ 10.831115] silead_ts i2c-MSSL1680:00: Initialization error, status: 0x0
https://github.com/onitake/gsl-firmware/blob/master/firmware/linux/silead/gsl1680-b482-q8-a70.fw
파일을 넣으니 터치가 됩니다만 터치가 꼭 마우스로 마구 찝적되는 (느낌이리저리 손가락 크기라 그런지 ) 또는 방향이 이상하고 위치도 정상이 아닙니다. 그래서 xinput_calibrator 를 해봤지만 역시나 포인트가 지맘대로이고 엉뚱하게 눌리고 ....
컴파일된 silead 모듈과 firmware 파일이 잘 안맞아서인지 예상은 해봅니다만 우째야 쓰까용
2. 사운드는 여전히 먹통이네요.
[ 169.786308] Baytrail Audio Port: ASoC: no backend DAIs enabled for Baytrail Audio Port
이게 끝도없이 나옵니다. 에고 -
행복한펭귄
2017.08.19 16:16
아마래도 제작 회사에 좀더 구체적인 하드웨어 정보를 얻어내야지 문제를 해결할 수 있을 것으로 보입니다.
터치패드 문제와 사운드 문제가 여전히 남아있군요.
MPGIO에 문의해 보시는 것도 괜찮은 방법이라 보입니다.
-
jwh0728
2017.08.21 14:35
문의해도 좀 어렵더라고요.. ㅠㅠ
-
행복한펭귄
2017.08.21 19:54
아하! 아직 해결되지 않는 부분이 있나보군요.
솔직히 이런 부분은 잘 몰라서 죄송하지만 전 도움을 드리지 못하겠군요.
여하튼 다른 전문가들에게 도움을 받아 소기의 원하는 결과를 얻으시길 바랍니다.
-
Moordev
2017.08.19 21:39
현재 베이트레일 CPU의 이슈가 검색해보니 2017년까지 이슈가 해결이 안 되어 있더군요.
sudo apt-get install firmware-intel-sound
이렇게해서 인텔사운드 관련 펌웨어를 설치하란 말도 있습니다. 비슷한 태블릿에 관한 내용을 여기서 볼 수 있습니다.
https://wiki.debian.org/InstallingDebianOn/PIPO/PIPO%20X8
아니면 그냥 베이트레일의 DSDT문제일 수도 있습니다. 그런데 윈도우를 쓸 수 있다는 점에서 DSDT일 것 같다는 생각은 안 드는군요.
2015년에 alsa에 패치가 진행 되었군요. Alsa를 업그레이드 해보셔야 할 것 같습니다.
http://mailman.alsa-project.org/pipermail/alsa-devel/2015-April/089955.html
만약 alsa가 문제라면 우분투 14.04(14년 4월)기반인것이 문제라고 봐야겠지요. -
행복한펭귄
2017.08.21 19:59
특정한 하드웨어 이슈가 온전하게 지원되지 못하는 부분은 아무리 전문가라도 해결될 때까지는 어느 정도 참고 사항은 안내해 드릴 수 있지만, 결국 완전한 전문가 (스페셜리스트)가 문제를 해결할 때까지는 기다려 볼 수 밖에 없네요. 그런 측면에서 도움드리는데 한계가 있다는 얘기입니다.
아마도 Moordev님이 언급한 내용이 잘은 모르겠지만 참고가 될 것으로 보이나, 바로 문제 해결까지는 이르지 않을 것으로 보이군요.
여하튼 해결되어 시스템을 리눅스로 잘 활용해 보시길 기대해 보겠습니다.
-
jwh0728
2017.08.22 10:14
기존드라이버 silead.ko에서 extract하는 툴도 있는 것 같은데요. https://github.com/onitake/gsl-firmware
윈도/안드로이드 다 밀어 버렸다능 ㅋㅋ ㄷ
일단 여기 올려진 펌웨어중 한개가 90% 정도 호환되는 넘이 있어서 일단 사운드로 넘어가야 겠습니다.
-
Moordev
2017.08.24 19:10
그럼 ALSA만 최신판으로 업그레이드 하거나 최신Alsa를 쓰는 배포판(우분투16.04 혹은 리눅스민트 18.x 기타등등)을 써보시는것을 추천합니다.
잘 되길 빌겠습니다. -
jwh0728
2017.09.05 09:50
답변 항상 감사드립니다~. alsa 업그레이드를 해보겠습니다.
하모니카에 쓰이는 커널은 우분투14.04용으로 버전이 낮습니다.
4.12로 커널업데이트를 해주셔야 와이파이가 정상작동 할 것으로 보입니다. 나머지는 확인이 필요하니 최소한 모델명이라도 알려주셔야 도와드릴 수 있습니다.