rshell och screen ubuntu 21.04 Micropython

Frågor om LiveCDn samt installation och uppgradering av Ubuntu och dess varianter
astrandco
Inlägg: 2
Blev medlem: 14 okt 2021, 11:07
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

rshell och screen ubuntu 21.04 Micropython

Inlägg av astrandco »

Jag uppdaterade ubuntu från 18.04 till 21.04. Då slutade rshell och screen fungera mot ett ESP8266-kort. Kortet funger dock på annan burk med ubuntu 18.04. Så kablar och kort verkar ok.

Kod: Markera allt

erik@HP:~$ rshell -p /dev/ttyUSB0
Using buffer-size of 32
Connecting to /dev/ttyUSB0 (buffer-size 32)...
Trying to connect to REPL  connected
Testing if ubinascii.unhexlify exists ... Y
Retrieving root directories ... /boot.py/
Setting time ... Oct 09, 2021 18:38:39
Evaluating board_name ... pyboard
Retrieving time epoch ... 
Tystnad...
Det verkar som vissa delar fungerar då vilka filer som finns på kortet identifieras.

Lite lustigt är +-tecknet som finns på "crw-rw----+". Detta + finns ej på 18.04 burken.

Kod: Markera allt

erik@HP:~$ ls -l /dev/ttyUSB*
crw-rw----+ 1 root dialout 188, 0 okt.  14 11:20 /dev/ttyUSB0
Kort: Wemos mini v3.1.0
Micropython v1.13
rshell 0.0.30
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: rshell och screen ubuntu 21.04 Micropython

Inlägg av Osprey »

Plustecknet innebär att du har "ACL" (Access Control List) på filen också, vilket i sin tur innebär att förutom Linux vanliga behörighetskontroll, så har du även ACL, där du lite mer kan finjustera åtkomsten.

Själv har jag inte behövt använda ACL så speciellt mycket så jag har väl inte 100% koll på det.

Prova att ändra behörigheten till det klassiska "755" eller om det ska vara helt öppet alltså "777". dvs.

Kod: Markera allt

sudo chmod 755 /dev/ttyUSB0
...men det är lite lurigt när det gäller just "/dev" eftersom det inte är statiskt, utan genereras vid varje boot...

Kolla annars lite mer på beskrivningen av ACL, alltså sök på "linux acl" i Google, eller kanske börja med "man -k acl" (och "apt-cache search acl") på din egen burk....
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
astrandco
Inlägg: 2
Blev medlem: 14 okt 2021, 11:07
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: rshell och screen ubuntu 21.04 Micropython

Inlägg av astrandco »

Acl gav inte så mycket. Kände att det var inte relaterat till mitt problem, men man vet aldrig.

Åndrade:
sudo chmod 777 /dev/ttyUSB0
och
chmdo 666 /dev/ttyUSB0
Men det blev ingen skillnad.

Intressant är att det verkar delvis fungera, efter boot. Vilka filer som finns på kortet läses in. Jag har ändrat dataöverföringshastigheten till lite olika värden, men inte heller detta har gett något.
Skriv svar

Återgå till "Installation och uppgradering"