t0m.n
Posts: 1
Joined: Mon Feb 17, 2020 9:51 am

Trouble getting sc16is752 to work on Archlinuxarm

Mon Feb 17, 2020 10:17 am

Hi!

I'm having trouble getting a sc16is752 to run on Archlinuxarm (i2c).

In dmesg I see:

Code: Select all

[   10.017045] serial serial0: tty port ttySC0 registered
[   10.034955] serial serial1: tty port ttySC1 registered
But those 2 ports are not showing up in /dev/
When I run the exact same setup on a Raspbian Buster, all is fine.

The hardware is a Raspberry Pi 3 and a serial expansion board:
https://www.waveshare.com/wiki/Serial_Expansion_HAT
OS is an up to date Archlinuxarm, Kernel 4.19.102-1

config.txt:

Code: Select all

dtoverlay=sc16is752-i2c     (overlay provided by Arch Distro)
Address is 0x48
i2cdetect -y 1:

Code: Select all

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
lsmod:

Code: Select all

i2c_bcm2708            16384  0
sc16is7xx              20480  0
i2c_dev                16384  0
/etc/modules-load.d/raspberrypi.conf:

Code: Select all

snd-bcm2835
i2c-dev
sc16is7xx
i2c-bcm2708
Any advice on how I could troubleshoot this further?

Thanks!

Return to “Arch”