Difference between revisions of "CM-QS600: Linux: Known Issues"
(2 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
</pre> | </pre> | ||
:'''Workaround :''' Reboot the device and enable only required output. | :'''Workaround :''' Reboot the device and enable only required output. | ||
+ | }} | ||
+ | |||
+ | {{IssueCategory|Package Manager| | ||
+ | * Public key problem is reported while retrieving new lists of packages: | ||
+ | <pre> | ||
+ | root@cm-debian:~# apt-get update | ||
+ | Get:1 http://ftp.debian.org wheezy Release.gpg [2390 B] | ||
+ | Get:2 http://ftp.debian.org wheezy Release [168 kB] | ||
+ | ... | ||
+ | Fetched 16.0 MB in 24s (662 kB/s) | ||
+ | Reading package lists... Done | ||
+ | W: There is no public key available for the following key IDs: | ||
+ | 7638D0442B90D010 | ||
+ | </pre> | ||
+ | :'''Solution :''' Install ''debian-keyring'' and ''debian-archive-keyring'' packages. | ||
+ | : '''Note :''' This operation requires ~50MB of additional disk space. | ||
+ | <pre> | ||
+ | root@cm-debian:~# apt-get install debian-keyring debian-archive-keyring | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | {{IssueCategory|USB Device Information| | ||
+ | * Running ''lsusb'' command returns entries with device information missing | ||
+ | <pre> | ||
+ | ... | ||
+ | Bus 001 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub | ||
+ | Bus 001 Device 004: ID 1bc7:0021 | ||
+ | Bus 001 Device 005: ID 22b8:0830 Motorola PCS 2386C-HT820 | ||
+ | ... | ||
+ | </pre> | ||
+ | :'''Solution :''' Update USB ID list. | ||
+ | <pre> | ||
+ | root@cm-debian:~# update-usbids | ||
+ | --2015-06-18 10:49:48-- http://www.linux-usb.org/usb.ids | ||
+ | Resolving www.linux-usb.org (www.linux-usb.org)... 216.34.181.97 | ||
+ | Connecting to www.linux-usb.org (www.linux-usb.org)|216.34.181.97|:80... connected. | ||
+ | HTTP request sent, awaiting response... 200 OK | ||
+ | Length: 549314 (536K) [text/plain] | ||
+ | Saving to: `/var/lib/usbutils/usb.ids.new' | ||
+ | |||
+ | 100%[======================================>] 549,314 7.80K/s in 61s | ||
+ | |||
+ | 2015-06-18 10:50:54 (8.78 KB/s) - `/var/lib/usbutils/usb.ids.new' saved [549314/549314] | ||
+ | |||
+ | Done. | ||
+ | root@cm-debian:~# lsusb | ||
+ | ... | ||
+ | Bus 001 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub | ||
+ | Bus 001 Device 004: ID 1bc7:0021 Telit Wireless Solutions HE910 | ||
+ | Bus 001 Device 005: ID 22b8:0830 Motorola PCS 2386C-HT820 | ||
+ | ... | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | {{IssueCategory|EEPROM issue| | ||
+ | * The I2C-0 bus does not work as designed. As a result the main CM-QS600 board EEPROM is not accessible and no data can be read from it. | ||
+ | :'''Fix :''' Both h/w and s/w fixes have to be applied: | ||
+ | ::''Hardware fix :'' move the main EEPROM to the I2C-2 bus. Available on devices produced after October 2015. | ||
+ | ::''Software fix :'' add support for I2C-2 bus, add support for EEPROM on I2C-2 bus. Available from December 2015. | ||
+ | }} | ||
+ | |||
+ | {{IssueCategory|WLAN MAC address| | ||
+ | * CM-QS600 boards might have the same WLAN MAC address 00:03:7f:20:a2:74 that is hard-coded into the ATH6KL firmware. | ||
+ | : Additionally, the ATH6KL MAC address cannot be changed via standard Linux utilities like {{filename|ifconfig}} because this option is not supported by the driver. | ||
+ | :'''Fix :''' Use the WLAN MAC address stored in the board EEPROM instead. Available from December 2015. | ||
+ | :'''Note :''' The above fix only applies to devices produced after October 2015, because of EEPROM issue above. | ||
+ | :'''Workaround :''' Change the WLAN MAC address by the means of softmac overriding mechanism. Put the desired WLAN MAC address into the {{filename|/lib/firmware/ath6k/AR6004/hw3.0/softmac.bin}} file, then reboot the CM-QS600. | ||
+ | <pre> | ||
+ | root@cm-debian:~# echo -n -e \\x00\\x01\\x02\\x03\\x04\\x05 > /lib/firmware/ath6k/AR6004/hw3.0/softmac.bin | ||
+ | root@cm-debian:~# hexdump -C /lib/firmware/ath6k/AR6004/hw3.0/softmac.bin | ||
+ | 00000000 00 01 02 03 04 05 |......| | ||
+ | 00000006 | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | {{IssueCategory|Ethernet MAC address| | ||
+ | * CM-QS600 board may have random MAC address on the '''eth0''' network interface. | ||
+ | :'''Fix :''' Use the MAC address stored in the board EEPROM. Available from December 2015. | ||
+ | :'''Note :''' The above fix only applies to devices produced after October 2015, because of EEPROM issue above. | ||
+ | :'''Workaround :''' Change the eth0 MAC address by the means of standard Linux utilities like {{filename|ifconfig}}: | ||
+ | <pre> | ||
+ | root@cm-debian:~# ifconfig eth0 down | ||
+ | root@cm-debian:~# ifconfig eth0 hw ether 00:01:03:05:07:09 | ||
+ | root@cm-debian:~# ifconfig eth0 up | ||
+ | </pre> | ||
}} | }} | ||
[[Category:Linux|Known issues]] | [[Category:Linux|Known issues]] | ||
[[Category:CM-QS600|Linux: Known issues]] | [[Category:CM-QS600|Linux: Known issues]] |
Latest revision as of 14:11, 24 December 2015
Audio Output |
root@cm-debian:~# alsaucm -c apq8064-tabla-snd-card set _verb HiFi set _disdev Headphones Segmentation fault root@cm-debian:~# alsaucm -c apq8064-tabla-snd-card set _verb HDMI set _disdev HDMI-stereo Segmentation fault
|
Package Manager |
root@cm-debian:~# apt-get update Get:1 http://ftp.debian.org wheezy Release.gpg [2390 B] Get:2 http://ftp.debian.org wheezy Release [168 kB] ... Fetched 16.0 MB in 24s (662 kB/s) Reading package lists... Done W: There is no public key available for the following key IDs: 7638D0442B90D010
root@cm-debian:~# apt-get install debian-keyring debian-archive-keyring |
USB Device Information |
... Bus 001 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub Bus 001 Device 004: ID 1bc7:0021 Bus 001 Device 005: ID 22b8:0830 Motorola PCS 2386C-HT820 ...
root@cm-debian:~# update-usbids --2015-06-18 10:49:48-- http://www.linux-usb.org/usb.ids Resolving www.linux-usb.org (www.linux-usb.org)... 216.34.181.97 Connecting to www.linux-usb.org (www.linux-usb.org)|216.34.181.97|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 549314 (536K) [text/plain] Saving to: `/var/lib/usbutils/usb.ids.new' 100%[======================================>] 549,314 7.80K/s in 61s 2015-06-18 10:50:54 (8.78 KB/s) - `/var/lib/usbutils/usb.ids.new' saved [549314/549314] Done. root@cm-debian:~# lsusb ... Bus 001 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub Bus 001 Device 004: ID 1bc7:0021 Telit Wireless Solutions HE910 Bus 001 Device 005: ID 22b8:0830 Motorola PCS 2386C-HT820 ... |
EEPROM issue |
|
WLAN MAC address |
root@cm-debian:~# echo -n -e \\x00\\x01\\x02\\x03\\x04\\x05 > /lib/firmware/ath6k/AR6004/hw3.0/softmac.bin root@cm-debian:~# hexdump -C /lib/firmware/ath6k/AR6004/hw3.0/softmac.bin 00000000 00 01 02 03 04 05 |......| 00000006 |
Ethernet MAC address |
root@cm-debian:~# ifconfig eth0 down root@cm-debian:~# ifconfig eth0 hw ether 00:01:03:05:07:09 root@cm-debian:~# ifconfig eth0 up |