Unraid on QNAP NAS: My Experience (TS-853A)


Guns McWar

Recommended Posts

  • 1 month later...

Hi Guys,

 

i have an QNAP TS-453a with 16GB RAM and 4x4TB HDDs (1 Parity).

my Rebuild is finishing soon.

I have the two Problems:

 

1. The LCD always show "System is booting....."

2. I want to add a SSD as Cache Drive. Anybody have a SSD connect with USB 3.1 as Cache Disk?
is this possible?

 

Thanks.

Link to comment
7 hours ago, V1P_J0K3R said:

1. The LCD always show "System is booting....."

This normal, Unraid won't control / send system message to LCD module.

 

7 hours ago, V1P_J0K3R said:

2. I want to add a SSD as Cache Drive. Anybody have a SSD connect with USB 3.1 as Cache Disk?
is this possible?

If you have perform necessary test to ensure reliability then its fine.

Link to comment
  • 1 year later...

Adding to this thread, I've tested unRAID with the following two QNAP machines, both work perfectly.  No configuration required, just plug in the unRAID boot USB and off you go.

 

QNAP1:

QNAP TS-h973AX (9 bay Ryzen V1500B), 32GB DDR4 ECC, 2x960GB Micron U.2 NVMe drives (cache) and a few 3.5" array drives.  The 2x2.5G and 1x 10G NICs work fine.

 

QNAP2:

QNAP TS464 (4 bay Celeron N5105), 16GB DDR4, 2x WD SN570 M.2 NVMe, and a few 3.5" array drives.  The 2x2.5G NICs also work fine.

  • Like 1
Link to comment
  • 2 months later...
On 12/31/2022 at 7:41 AM, thatotherguy321 said:

Has anyone gotten the lcd to work? I have the ts453a. According to the GitHub repo linked earlier in this thread, the serial port is mapped to /dev/ttyS1. However, that's not listed, I only see /dev/ttyS0.

 

Do I need to do something to help unRAID detect the serial port?

 

 

The same. ttyS1 is not present. And btw ttyS0 is the maintenance port I suppose. 

Edited by [email protected]
Link to comment
  • 2 months later...
On 1/4/2023 at 3:53 PM, [email protected] said:

 

The same. ttyS1 is not present. And btw ttyS0 is the maintenance port I suppose. 

I have started playing with lcdproc to see if I can build a plugin to support LCDs Using a Crystalfontz 631 for testing and seems to work well, but not build a plugin as yet.

 

Do you know the model of the LCD?

 

root@computenode:~# lsusb -s 001:030
Bus 001 Device 030: ID 0403:fc0c Future Technology Devices International, Ltd Crystalfontz CFA-631 USB LCD

root@computenode:~# ls /dev/serial/by-id/
usb-0658_0200-if00@  usb-Crystalfontz_Crystalfontz_CFA631-USB_LCD_CF041151-if00-port0@  usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_-if00@

 

Link to post 

 

Link to comment
On 3/11/2023 at 1:46 PM, SimonF said:

I have started playing with lcdproc to see if I can build a plugin to support LCDs Using a Crystalfontz 631 for testing and seems to work well, but not build a plugin as yet.

 

Do you know the model of the LCD?

 

root@computenode:~# lsusb -s 001:030
Bus 001 Device 030: ID 0403:fc0c Future Technology Devices International, Ltd Crystalfontz CFA-631 USB LCD

root@computenode:~# ls /dev/serial/by-id/
usb-0658_0200-if00@  usb-Crystalfontz_Crystalfontz_CFA631-USB_LCD_CF041151-if00-port0@  usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_-if00@

 

Link to post 

 

 

That is the actual problem. I can't even find the device.

 

usb-devces lists:

 

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 7
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=05.19
S:  Manufacturer=Linux 5.19.17-Unraid xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=058f ProdID=6387 Rev=01.00
S:  Manufacturer=Generic
S:  Product=Mass Storage
S:  SerialNumber=9F9B4CAF
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 6
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=05.19
S:  Manufacturer=Linux 5.19.17-Unraid xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

 

As far as I have found out, it is supposed to appear as ttyS1. Not as an USB serial. Can't boot into QTS to see what it is there.

Link to comment
8 minutes ago, [email protected] said:

 

That is the actual problem. I can't even find the device.

 

usb-devces lists:

 

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 7
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=05.19
S:  Manufacturer=Linux 5.19.17-Unraid xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=058f ProdID=6387 Rev=01.00
S:  Manufacturer=Generic
S:  Product=Mass Storage
S:  SerialNumber=9F9B4CAF
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 6
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=05.19
S:  Manufacturer=Linux 5.19.17-Unraid xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

 

As far as I have found out, it is supposed to appear as ttyS1. Not as an USB serial. Can't boot into QTS to see what it is there.

Thanks for the feedback, May be a kernel driver needs to be added to support the serial chip that is not currently included in Unraid.

 

are you able to provide lspci so I can see the hardware in the system?

Edited by SimonF
Link to comment
5 minutes ago, SimonF said:

Thanks for the feedback, May be a kernel driver needs to be added to support the serial chip that is not currently included in Unraid.

 

are you able to provide lspci so I can see the hardware in the system?

sure thing:

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 35)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 35)
00:10.0 SD Host controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series MMC Controller (rev 35)
00:13.0 SATA controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller (rev 35)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 35)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 35)
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 35)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 35)
00:1c.1 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #2 (rev 35)
00:1c.2 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #3 (rev 35)
00:1c.3 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #4 (rev 35)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 35)
00:1f.3 SMBus: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller (rev 35)
01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
02:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
04:03.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
04:07.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
06:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
07:00.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
08:03.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
08:07.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
09:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
0a:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)

 

Link to comment
6 minutes ago, [email protected] said:

sure thing:

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 35)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 35)
00:10.0 SD Host controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series MMC Controller (rev 35)
00:13.0 SATA controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller (rev 35)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 35)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 35)
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 35)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 35)
00:1c.1 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #2 (rev 35)
00:1c.2 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #3 (rev 35)
00:1c.3 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #4 (rev 35)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 35)
00:1f.3 SMBus: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller (rev 35)
01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
02:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
04:03.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
04:07.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
06:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
07:00.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
08:03.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
08:07.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
09:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
0a:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)

 

Thanks, sorry should have asked for lspci -k so could see the drivers.

Link to comment
14 minutes ago, SimonF said:

Thanks, sorry should have asked for lspci -k so could see the drivers.

 

sure thing, here you go:

 

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register
	Kernel driver in use: iosf_mbi_pci
	Kernel modules: iosf_mbi
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 35)
	DeviceName:  Onboard IGD
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
	Kernel driver in use: i915
	Kernel modules: i915
00:10.0 SD Host controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series MMC Controller (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series MMC Controller
00:13.0 SATA controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller
	Kernel driver in use: ahci
	Kernel modules: ahci
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller
	Kernel driver in use: xhci_hcd
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port
	Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #2 (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port
	Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #3 (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port
	Kernel driver in use: pcieport
00:1c.3 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #4 (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port
	Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU
00:1f.3 SMBus: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller (rev 35)
	Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
	Subsystem: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller
	Kernel driver in use: ahci
	Kernel modules: ahci
02:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
	Subsystem: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller
	Kernel driver in use: ahci
	Kernel modules: ahci
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Subsystem: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Kernel driver in use: pcieport
04:03.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Subsystem: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Kernel driver in use: pcieport
04:07.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Subsystem: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Kernel driver in use: pcieport
05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
	Kernel driver in use: igb
	Kernel modules: igb
06:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
	Kernel driver in use: igb
	Kernel modules: igb
07:00.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Subsystem: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Kernel driver in use: pcieport
08:03.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Subsystem: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Kernel driver in use: pcieport
08:07.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Subsystem: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
	Kernel driver in use: pcieport
09:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
	Kernel driver in use: igb
	Kernel modules: igb
0a:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
	Kernel driver in use: igb
	Kernel modules: igb

 

Link to comment
2 minutes ago, Lavoslav said:

Dont know if this helps, but I am running Arch on same hardware (453a).

 

Identical lsusb and lspci output as on [email protected]'s machine.

Thanks do you see ttys1?

root@computenode:~# ls /dev/
aer_inject       dri/     hwrng         loop3    mem             nvme0n1    random  sdf1     sg1   stderr@  tty13  tty23  tty33  tty43  tty53  tty63    vcs1   vcsa5        vhci
block/           fb0      initctl|      loop4    mouse@          nvme0n1p1  rtc@    sdg      sg2   stdin@   tty14  tty24  tty34  tty44  tty54  tty7     vcs2   vcsa6        vhost-net
bsg/             fb1      input/        loop5    net/            nvme1      rtc0    sdg1     sg3   stdout@  tty15  tty25  tty35  tty45  tty55  tty8     vcs3   vcsu         xconsole|
btrfs-control    fd@      kfd           loop6    ng0n1           nvme1n1    sdb     sdh      sg4   tpm0     tty16  tty26  tty36  tty46  tty56  tty9     vcs4   vcsu1        zero
bus/             full     kmsg          loop7    ng1n1           nvme1n1p1  sdc     sdh1     sg5   tpmrm0   tty17  tty27  tty37  tty47  tty57  ttyACM0  vcs5   vcsu2        zfs
char/            fuse     kvm           mapper/  null            port       sdd     sdh9     sg6   tty      tty18  tty28  tty38  tty48  tty58  ttyACM1  vcs6   vcsu3
console          hidraw0  log=          mcelog   nvidia-caps/    ppp        sdd1    sdi      sg7   tty0     tty19  tty29  tty39  tty49  tty59  ttyS0    vcsa   vcsu4
core@            hidraw1  loop-control  md1p1    nvidia-modeset  pps0       sde     sdi1     sg8   tty1     tty2   tty3   tty4   tty5   tty6   uinput   vcsa1  vcsu5
cpu/             hidraw2  loop0         mei0     nvidia0         ptmx       sde1    sdj      sg9   tty10    tty20  tty30  tty40  tty50  tty60  urandom  vcsa2  vcsu6
cpu_dma_latency  hidraw3  loop1         mei1     nvidiactl       ptp0       sde9    sdj1     shm/  tty11    tty21  tty31  tty41  tty51  tty61  usb/     vcsa3  vfio/
disk/            hpet     loop2         mei2     nvme0           pts/       sdf     serial/  snd/  tty12    tty22  tty32  tty42  tty52  tty62  vcs      vcsa4  vga_arbiter

 

Edited by SimonF
Link to comment

Does this do anything with the screen?

 

stty -F /dev/ttyS0 1200

And then execute these commands to control the LCD (Switch on, Switch off, Set text in line 1, Set text in line 2):

 

echo -e "M^\x1" > /dev/ttyS0

echo -e "M^\x0" > /dev/ttyS0

echo -e "M\f\x0 HELLO WORLD 1234" > /dev/ttyS0

echo -e "M\f\x1 HELLO WORLD 1234" > /dev/ttyS0

 

change to S1 if you have ttys1

Edited by SimonF
  • Like 1
Link to comment
3 minutes ago, SimonF said:

Thanks do you see ttys1?

root@computenode:~# ls /dev/
aer_inject       dri/     hwrng         loop3    mem             nvme0n1    random  sdf1     sg1   stderr@  tty13  tty23  tty33  tty43  tty53  tty63    vcs1   vcsa5        vhci
block/           fb0      initctl|      loop4    mouse@          nvme0n1p1  rtc@    sdg      sg2   stdin@   tty14  tty24  tty34  tty44  tty54  tty7     vcs2   vcsa6        vhost-net
bsg/             fb1      input/        loop5    net/            nvme1      rtc0    sdg1     sg3   stdout@  tty15  tty25  tty35  tty45  tty55  tty8     vcs3   vcsu         xconsole|
btrfs-control    fd@      kfd           loop6    ng0n1           nvme1n1    sdb     sdh      sg4   tpm0     tty16  tty26  tty36  tty46  tty56  tty9     vcs4   vcsu1        zero
bus/             full     kmsg          loop7    ng1n1           nvme1n1p1  sdc     sdh1     sg5   tpmrm0   tty17  tty27  tty37  tty47  tty57  ttyACM0  vcs5   vcsu2        zfs
char/            fuse     kvm           mapper/  null            port       sdd     sdh9     sg6   tty      tty18  tty28  tty38  tty48  tty58  ttyACM1  vcs6   vcsu3
console          hidraw0  log=          mcelog   nvidia-caps/    ppp        sdd1    sdi      sg7   tty0     tty19  tty29  tty39  tty49  tty59  ttyS0    vcsa   vcsu4
core@            hidraw1  loop-control  md1p1    nvidia-modeset  pps0       sde     sdi1     sg8   tty1     tty2   tty3   tty4   tty5   tty6   uinput   vcsa1  vcsu5
cpu/             hidraw2  loop0         mei0     nvidia0         ptmx       sde1    sdj      sg9   tty10    tty20  tty30  tty40  tty50  tty60  urandom  vcsa2  vcsu6
cpu_dma_latency  hidraw3  loop1         mei1     nvidiactl       ptp0       sde9    sdj1     shm/  tty11    tty21  tty31  tty41  tty51  tty61  usb/     vcsa3  vfio/
disk/            hpet     loop2         mei2     nvme0           pts/       sdf     serial/  snd/  tty12    tty22  tty32  tty42  tty52  tty62  vcs      vcsa4  vga_arbiter

 

 

Nope :/ to quote myself:

 

 ... ttyS1 is not present. And btw ttyS0 is the maintenance port I suppose. 

Link to comment
4 minutes ago, SimonF said:

Yes I know you dont but was asking if it shows under Arch as S1

 

Do you have any other tty devices like ttyACMx?

 

nope no ACM: My /dev looks like this.

 

aer_inject     cpu/             hwrng         loop1    mcelog  pps0  ptp3     sdb   sdc1  sg3      tty0   tty16  tty23  tty30  tty38  tty45  tty52  tty6   ttyS0    vcs5   vcsa5   vcsu5        zero
block/         cpu_dma_latency  initctl|      loop2    md1     pps1  pts/     sdb1  sdd   sg4      tty1   tty17  tty24  tty31  tty39  tty46  tty53  tty60  uinput   vcs6   vcsa6   vcsu6
bsg/           disk/            input/        loop3    mem     pps2  qnap-ec  sdb2  sdd1  shm/     tty10  tty18  tty25  tty32  tty4   tty47  tty54  tty61  urandom  vcs63  vcsa63  vcsu63
btrfs-control  dri/             kmsg          loop4    mouse@  pps3  random   sdb3  sde   snd/     tty11  tty19  tty26  tty33  tty40  tty48  tty55  tty62  vcs      vcsa   vcsu    vfio/
bus/           fd@              kvm           loop5    net/    ptmx  rtc@     sdb4  sde1  stderr@  tty12  tty2   tty27  tty34  tty41  tty49  tty56  tty63  vcs1     vcsa1  vcsu1   vga_arbiter
char/          full             log=          loop6    null    ptp0  rtc0     sdb5  sg0   stdin@   tty13  tty20  tty28  tty35  tty42  tty5   tty57  tty7   vcs2     vcsa2  vcsu2   vhci
console        fuse             loop-control  loop7    port    ptp1  sda      sdb6  sg1   stdout@  tty14  tty21  tty29  tty36  tty43  tty50  tty58  tty8   vcs3     vcsa3  vcsu3   vhost-net
core@          hpet             loop0         mapper/  ppp     ptp2  sda1     sdc   sg2   tty      tty15  tty22  tty3   tty37  tty44  tty51  tty59  tty9   vcs4     vcsa4  vcsu4   xconsole|

 

Link to comment
[arco@arco-qnap ~]$ ls /dev
autofs           gpiochip3     null    snapshot  tty24  tty45  tty9    ttyS29       vcs6
block            gpiochip4     nvram   snd       tty25  tty46  ttyS0   ttyS3        vcsa
bsg              hidraw0       port    stderr    tty26  tty47  ttyS1   ttyS30       vcsa1
btrfs-control    hidraw1       ppp     stdin     tty27  tty48  ttyS10  ttyS31       vcsa2
bus              hidraw2       pps0    stdout    tty28  tty49  ttyS11  ttyS4        vcsa3
char             hidraw3       pps1    tty       tty29  tty5   ttyS12  ttyS5        vcsa4
console          hidraw4       pps2    tty0      tty3   tty50  ttyS13  ttyS6        vcsa5
core             hidraw5       pps3    tty1      tty30  tty51  ttyS14  ttyS7        vcsa6
cpu              hidraw6       psaux   tty10     tty31  tty52  ttyS15  ttyS8        vcsu
cpu_dma_latency  hpet          ptmx    tty11     tty32  tty53  ttyS16  ttyS9        vcsu1
cuse             hugepages     ptp0    tty12     tty33  tty54  ttyS17  udmabuf      vcsu2
disk             hwrng         ptp1    tty13     tty34  tty55  ttyS18  uhid         vcsu3
dma_heap         input         ptp2    tty14     tty35  tty56  ttyS19  uinput       vcsu4
dri              kmsg          ptp3    tty15     tty36  tty57  ttyS2   urandom      vcsu5
drm_dp_aux0      kvm           pts     tty16     tty37  tty58  ttyS20  usb          vcsu6
drm_dp_aux1      lirc0         random  tty17     tty38  tty59  ttyS21  userfaultfd  vfio
fb0              log           rfkill  tty18     tty39  tty6   ttyS22  userio       vga_arbiter
fd               loop-control  rtc     tty19     tty4   tty60  ttyS23  vcs          vhci
full             mapper        rtc0    tty2      tty40  tty61  ttyS24  vcs1         vhost-net
fuse             mei0          sda     tty20     tty41  tty62  ttyS25  vcs2         vhost-vsock
gpiochip0        mem           sda1    tty21     tty42  tty63  ttyS26  vcs3         watchdog
gpiochip1        mqueue        sda2    tty22     tty43  tty7   ttyS27  vcs4         watchdog0
gpiochip2        net           shm     tty23     tty44  tty8   ttyS28  vcs5         zero

 

Link to comment
9 minutes ago, Lavoslav said:

(I am total noob in this regard. Don't even know how to copy from terminal to browser...)

Under Arch I have both tty and ttyS variants. Echo commands on both give Parmission denied error.

 

Figured it out. Posting..

You may need to do sudo on arch for permission to serial device.

 

could you run lsmod also.

Edited by SimonF
Link to comment
11 minutes ago, [email protected] said:

 

nope no ACM: My /dev looks like this.

 

aer_inject     cpu/             hwrng         loop1    mcelog  pps0  ptp3     sdb   sdc1  sg3      tty0   tty16  tty23  tty30  tty38  tty45  tty52  tty6   ttyS0    vcs5   vcsa5   vcsu5        zero
block/         cpu_dma_latency  initctl|      loop2    md1     pps1  pts/     sdb1  sdd   sg4      tty1   tty17  tty24  tty31  tty39  tty46  tty53  tty60  uinput   vcs6   vcsa6   vcsu6
bsg/           disk/            input/        loop3    mem     pps2  qnap-ec  sdb2  sdd1  shm/     tty10  tty18  tty25  tty32  tty4   tty47  tty54  tty61  urandom  vcs63  vcsa63  vcsu63
btrfs-control  dri/             kmsg          loop4    mouse@  pps3  random   sdb3  sde   snd/     tty11  tty19  tty26  tty33  tty40  tty48  tty55  tty62  vcs      vcsa   vcsu    vfio/
bus/           fd@              kvm           loop5    net/    ptmx  rtc@     sdb4  sde1  stderr@  tty12  tty2   tty27  tty34  tty41  tty49  tty56  tty63  vcs1     vcsa1  vcsu1   vga_arbiter
char/          full             log=          loop6    null    ptp0  rtc0     sdb5  sg0   stdin@   tty13  tty20  tty28  tty35  tty42  tty5   tty57  tty7   vcs2     vcsa2  vcsu2   vhci
console        fuse             loop-control  loop7    port    ptp1  sda      sdb6  sg1   stdout@  tty14  tty21  tty29  tty36  tty43  tty50  tty58  tty8   vcs3     vcsa3  vcsu3   vhost-net
core@          hpet             loop0         mapper/  ppp     ptp2  sda1     sdc   sg2   tty      tty15  tty22  tty3   tty37  tty44  tty51  tty59  tty9   vcs4     vcsa4  vcsu4   xconsole|

 

Are you able to post diagnostics so I can review logs etc?

Link to comment
1 hour ago, SimonF said:

You may need to do sudo on arch for permission to serial device.

 

could you run lsmod also.

[arco@arco-qnap ~]$ lsmod
Module                  Size  Used by
btrfs                2015232  0
blake2b_generic        20480  0
xor                    24576  1 btrfs
raid6_pq              122880  1 btrfs
ufs                   102400  0
hfsplus               172032  0
hfs                    98304  0
cdrom                  86016  2 hfsplus,hfs
minix                  61440  0
vfat                   24576  0
msdos                  20480  0
fat                   102400  2 msdos,vfat
jfs                   258048  0
xfs                  2588672  0
libcrc32c              16384  2 btrfs,xfs
snd_seq_dummy          16384  0
snd_seq               110592  1 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
bnep                   36864  2
joydev                 28672  0
mousedev               24576  0
usbhid                 81920  0
intel_rapl_msr         20480  0
snd_hda_codec_hdmi     94208  1
intel_rapl_common      36864  1 intel_rapl_msr
intel_powerclamp       20480  0
snd_hda_codec_realtek   196608  1
snd_hda_codec_generic   110592  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
coretemp               20480  0
kvm_intel             446464  0
snd_hda_intel          65536  2
snd_intel_dspcfg       36864  1 snd_hda_intel
kvm                  1323008  1 kvm_intel
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
i915                 3784704  20
snd_hda_codec         217088  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core          139264  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
irqbypass              16384  1 kvm
igb                   331776  0
snd_hwdep              20480  1 snd_hda_codec
snd_pcm               200704  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
crct10dif_pclmul       16384  1
snd_timer              53248  2 snd_seq,snd_pcm
crc32_pclmul           16384  0
dca                    20480  1 igb
drm_buddy              20480  1 i915
snd                   151552  14 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
polyval_generic        16384  0
soundcore              16384  1 snd
ttm                   102400  1 i915
gf128mul               16384  1 polyval_generic
drm_display_helper    208896  1 i915
mei_hdcp               28672  0
mei_pxp                20480  0
ghash_clmulni_intel    16384  0
sha512_ssse3           57344  0
cec                    86016  2 drm_display_helper,i915
spi_nor               135168  0
mei_txe                40960  2
at24                   28672  0
intel_gtt              28672  1 i915
mei                   192512  5 mei_hdcp,mei_pxp,mei_txe
aesni_intel           401408  0
hci_uart              188416  0
i2c_i801               45056  0
mtd                   110592  1 spi_nor
crypto_simd            16384  1 aesni_intel
intel_xhci_usb_role_switch    16384  0
roles                  20480  1 intel_xhci_usb_role_switch
iTCO_wdt               16384  0
btqca                  28672  1 hci_uart
spi_intel_platform     16384  0
intel_pmc_bxt          16384  1 iTCO_wdt
spi_intel              36864  1 spi_intel_platform
iTCO_vendor_support    16384  1 iTCO_wdt
btrtl                  28672  1 hci_uart
lpc_ich                28672  0
i2c_smbus              20480  1 i2c_i801
btbcm                  24576  1 hci_uart
cryptd                 32768  2 crypto_simd,ghash_clmulni_intel
intel_cstate           24576  0
btintel                53248  1 hci_uart
atomisp_lm3554         24576  0
intel_chtwc_int33fe    16384  0
bluetooth            1077248  12 btrtl,btqca,btintel,hci_uart,btbcm,bnep
ir_rc6_decoder         20480  0
atomisp_gmin_platform    40960  1 atomisp_lm3554
video                  73728  1 i915
videodev              352256  1 atomisp_lm3554
mac_hid                16384  0
rc_rc6_mce             16384  0
ecdh_generic           16384  1 bluetooth
wmi                    45056  1 video
rfkill_gpio            16384  0
mc                     81920  2 videodev,atomisp_lm3554
rfkill                 40960  4 rfkill_gpio,bluetooth
i2c_hid_acpi           16384  0
ite_cir                36864  0
pwm_lpss_platform      16384  0
i2c_hid                40960  1 i2c_hid_acpi
intel_int0002_vgpio    16384  1
pwm_lpss               16384  1 pwm_lpss_platform
crypto_user            20480  0
dm_mod                225280  0
loop                   36864  0
fuse                  204800  5
bpf_preload            24576  0
ip_tables              40960  0
x_tables               61440  1 ip_tables
ext4                 1163264  1
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  217088  1 ext4
sdhci_pci              94208  0
xhci_pci               24576  0
crc32c_intel           24576  3
xhci_pci_renesas       24576  1 xhci_pci
cqhci                  45056  1 sdhci_pci
sdhci_acpi             32768  0
sdhci                  98304  2 sdhci_acpi,sdhci_pci
mmc_core              266240  4 sdhci,cqhci,sdhci_acpi,sdhci_pci

 

Also:

[arco@arco-qnap ~]$ sudo stty -F /dev/ttyS1 1200
[arco@arco-qnap ~]$ sudo echo -e "M^\x0" > /dev/ttyS1
bash: /dev/ttyS1: Permission denied
[arco@arco-qnap ~]$ sudo stty -F /dev/tty1 1200
stty: /dev/tty1: unable to perform all requested operations

 

  • Like 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.