Comment 4 for bug 1949939

Revision history for this message
Kent Lin (kent-jclin) wrote :

From AAEON latest update, it seems like a BIOS issue.

But question to Ethan and Kernel team, Could Ubuntu check the ACPI table for COM port declared by BIOS?

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

Subject: RE: R1.4 (EAPLAM14)(12/21/2018): EMB-APL1 BIOS Release

Dear Max,

昨天我有發一版M15 BIOS,有測試過Ubuntu & Windows下COM 1~6皆可以使用了。

Ubuntu似乎不像Windows一樣會參考BIOS宣告COM port的ACPI table,所以需要透過setserial這tool告訴OS COM port resource,SOP如下:

l sudo apt-get update

l sudo apt-get install setserial

l sudoedit /var/lib/setserial/autoserial.conf (如圖1)

1. 加入 (如圖1-1)

/dev/ttyS4 uart 16550A port 0x2F0 irq 11 baud_base 115200 spd_normal skip_test

/dev/ttyS5 uart 16550A port 0x2E0 irq 11 baud_base 115200 spd_normal skip_test

2. 按Ctrl+X離開,選manual (如圖1-2)

l sudo dpkg-reconfigure setserial

l reboot system

l sudo setserial –g /dev/ttyS[012345] (檢查COM port數值,如圖2)

另外,BIOS無法指定COM port IRQ的問題,目前COM port 3 & 4及5 & 6是share IRQ的方式,所以數值會共用。

Thanks