Linux - Reddit – Telegram
Linux - Reddit
769 subscribers
4.19K photos
207 videos
39.9K links
Stay up-to-date with everything Linux!
Content directly fetched from the subreddit just for you.

Powered by : @r_channels
Download Telegram
The push for Linux gaming is a push for spyware on Linux (in the form of anti-cheat)

Anti-cheat is spyware. Any push for games that bring over anti-cheat is a push for spyware to be acceptable on Linux.

Anti-cheat does most or all of the following:

* Runs as root
* Runs even when games are not
* Sends home arbitrary files
* Sends home process lists
* Sends home memory snapshots of arbitrary running process
* Sends home keyboard and mouse logs
* Sends home full desktop screenshots

Somehow anti-cheat has flown under the radar as harmful spyware. It has never been seen as spyware by the courts, skirts GDPR protections, and developers have convinced users that this spyware is harmless.

https://redd.it/c534u4
@r_linux
Shhhh... The children are learning.
https://redd.it/c59g3b
@r_linux
Btrfs vs write caching firmware bugs (tl;dr some hard drives with buggy firmware can corrupt your data if you don't disable write caching)
https://lore.kernel.org/linux-btrfs/20190624052718.GD11831@hungrycats.org/T/#m786147a3293420d47873c5b60a62cd137cd362e9

https://redd.it/c59nry
@r_linux
OTPClient v1.5.0 is out

Some days ago I've released version 1.5.0 of OTPClient: https://github.com/paolostivanin/OTPClient/releases/tag/v1.5.0

The changelog is:
- add shortcut to quit the application
- use native dialog for open and save actions
- show error dialog if db is missing
- rename "label" to "account name" in order to respect label = accountname / issuer (":" / "%3A") *"%20" accountname (fix #136)
- respect XDG_CONFIG_HOME
- correctly handle empty label and/or issuer when editing a row

Packages for opensuse are already up to date (see the project's wiki for info).
With flatpak I saw there's a build issue which I cannot reproduce on 2 different PCs, so I'll have to ping someone from the flatpak team to help me with this.
I guess in the next few days also packages for Ubuntu and Arch will be updated by the respective maintainers :) (thank you!!)

This week I'm also working on v2.0, let's see how far I'll go ;-)

As always, if you have issues, questions, feedback please open an issue on GitHub (or ping me here if you don't have a GitHub account)

https://redd.it/c5beoj
@r_linux
With the increased ram (upto 4GB) on raspberry Pi 4 can we load the complete os into ram on bootup and run it off ram?

With the faster ddr4 ram, wouldn't it be faster to run it off ram and and do periodic writes to sdcard? Are there any oses out there that already support it?

https://redd.it/c5b9qe
@r_linux
Is it Linux or android ? Quectel EC21 / EC25

The 4g modem EC21 / EC25 / EG25 (they are almost the same thing) are supposed to be linux based modems. I need your help to make sure that. Also the guys of osmocom [says](https://osmocom.org/projects/quectel-modems/wiki/EC25) its linux. The EG25-W is also the modem that will be used in the upcoming pine phone.

(**please** don't block this post I know this should be in /r/linuxquestions but i need more people....)

(please dont write here "android is linux")

The first point is the kernel. Is it linux or android kernel ?

I must say that at first there are 7902839 clues that suggest that it android but... I just want to be sure.

I'm testing a EC21. Here is some info:

**Startup debug:**

Format: Log Type - Time(microsec) - Message - Optional Info

Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic

S - QC\_IMAGE\_VERSION\_STRING=BOOT.BF.3.1.2-00084

S - IMAGE\_VARIANT\_STRING=LAATANAZA

S - OEM\_IMAGE\_VERSION\_STRING=SH-SW417P

S - Boot Config, 0x000002e1

B - 1216 - PBL, Start

B - 3723 - bootable\_media\_detect\_entry, Start

B - 4382 - bootable\_media\_detect\_success, Start

B - 4386 - elf\_loader\_entry, Start

B - 7838 - auth\_hash\_seg\_entry, Start

B - 8059 - auth\_hash\_seg\_exit, Start

B - 54871 - elf\_segs\_hash\_verify\_entry, Start

B - 98287 - PBL, End

B - 106750 - SBL1, Start

B - 164883 - pm\_device\_init, Start

B - 184769 - PM\_SET\_VAL:Skip

D - 18178 - pm\_device\_init, Delta

B - 185745 - boot\_config\_data\_table\_init, Start

D - 174917 - boot\_config\_data\_table\_init, Delta - (420 Bytes)

B - 364200 - CDT version:3,Platform ID:8,Major ID:1,Minor ID:0,Subtype:0

B - 370392 - sbl1\_ddr\_set\_params, Start

B - 374235 - Pre\_DDR\_clock\_init, Start

D - 213 - Pre\_DDR\_clock\_init, Delta

D - 0 - sbl1\_ddr\_set\_params, Delta

B - 386953 - pm\_driver\_init, Start

D - 4544 - pm\_driver\_init, Delta

B - 393267 - cpr\_init, Start

D - 30 - cpr\_init, Delta

B - 397872 - cpr\_cx\_mx\_apc\_vol\_update, Start

D - 61 - cpr\_cx\_mx\_apc\_vol\_update, Delta

B - 412451 - sbl1\_qhsusb\_al\_do\_fast\_enum, Start

D - 0 - sbl1\_qhsusb\_al\_do\_fast\_enum, Delta

B - 415593 - clock\_init, Start

D - 152 - clock\_init, Delta

B - 421388 - boot\_flash\_init, Start

D - 37362 - boot\_flash\_init, Delta

B - 462868 - Image Load, Start

B - 462929 - \[QUEC\_SECBOOT\]Image Type = 1

B - 469517 - \[QUEC\_SECBOOT\]Image Auth Enable Sate = 1

B - 477142 - \[QUEC\_SECBOOT\]Image Auth Result Sate = 0

D - 66673 - QSEE Image Loaded, Delta - (491164 Bytes)

D - 183 - boot\_pm\_post\_tz\_device\_init, Delta

B - 533963 - sbl1\_efs\_handle\_cookies, Start

D - 0 - sbl1\_efs\_handle\_cookies, Delta

B - 541253 - Devcfg Partition does not exist

B - 545523 - Image Load, Start

D - 0 - SEC Image Loaded, Delta - (0 Bytes)

B - 553209 - Image Load, Start

B - 556137 - \[QUEC\_SECBOOT\]Image Type = 1

B - 563121 - \[QUEC\_SECBOOT\]Image Auth Enable Sate = 1

B - 570716 - \[QUEC\_SECBOOT\]Image Auth Result Sate = 0

D - 32848 - RPM Image Loaded, Delta - (153168 Bytes)

B - 586118 - Image Load, Start

B - 587765 - \[QUEC\_SECBOOT\]Image Type = 1

B - 594872 - \[QUEC\_SECBOOT\]Image Auth Enable Sate = 1

B - 602436 - \[QUEC\_SECBOOT\]Image Auth Result Sate = 0

D - 52918 - APPSBL Image Loaded, Delta - (380028 Bytes)

B - 639066 - QSEE Execution, Start

D - 213 - QSEE Execution, Delta

B - 644739 - SBL1, End

D - 540368 - SBL1, Delta

S - Throughput, 3000 KB/s (1024780 Bytes, 287489 us)

S - DDR Frequency, 240 MHz

Android Bootloader - UART\_DM Initialized!!!

\[0\] welcome to lk

\[0\] SCM call: 0x2000601 failed with :fffffffc

\[0\] Failed to initialize SCM

\[10\] platform\_init()

\[10\] target\_init()

\[10\] 111 flash->id=0x2690ac98,supported\_flash\[0\]=0x1590ac2c, flash->id2=0x81676, supported\_flash\_id2=0x56\[20\] 111 flash->i
d=0x

2690ac98,supported\_flash\[1\]=0x1590ac01, flash->id2=0x81676, supported\_flash\_id2=0x56\[30\] 111 flash->id=0x2690ac98,supported\_fl

ash\[2\]=0x1590aaad, flash->id2=0x81676, supported\_flash\_id2=0x46\[30\] 111 flash->id=0x2690ac98,supported\_flash\[3\]=0x1590aa98, fl

ash->id2=0x81676, supported\_flash\_id2=0x76\[40\] 111 flash->id=0x2690ac98,supported\_flash\[4\]=0x1590acad, flash->id2=0x81676, sup

ported\_flash\_id2=0x56\[50\] 111 flash->id=0x2690ac98,supported\_flash\[5\]=0x1590ac2c, flash->id2=0x81676, supported\_flash\_id2=0x57

\[60\] 111 flash->id=0x2690ac98,supported\_flash\[6\]=0x1590aa2c, flash->id2=0x81676, supported\_flash\_id2=0x6\[70\] 111 flash->id=0x2

690ac98,supported\_flash\[7\]=0x2690ac2c, flash->id2=0x81676, supported\_flash\_id2=0x54\[80\] 111 flash->id=0x2690ac98,supported\_fla

sh\[8\]=0x1590acad, flash->id2=0x81676, supported\_flash\_id2=0x0\[90\] 111 flash->id=0x2690ac98,supported\_flash\[9\]=0x9590dc2c, flas

h->id2=0x81676, supported\_flash\_id2=0x56\[100\] 111 flash->id=0x2690ac98,supported\_flash\[10\]=0x1590aa98, flash->id2=0x81676, sup

ported\_flash\_id2=0x76\[110\] 111 flash->id=0x2690ac98,supported\_flash\[11\]=0x2690a32c, flash->id2=0x81676, supported\_flash\_id2=0x

64\[120\] 111 flash->id=0x2690ac98,supported\_flash\[12\]=0x2690ac98, flash->id2=0x81676, supported\_flash\_id2=0x81676\[130\] smem pta

ble found: ver: 4 len: 19

\[130\] ERROR: No devinfo partition found

\[130\] Neither 'config' nor 'frp' partition found

\[140\] \[Ramos\] get fastboot message start !!!

\[140\] \[Ramos\] get fastboot message end !!!

CTRL+C: enter instruction mode

PINTEST OR FASTBOOT

aboot\_init char: ‚

aboot\_init char: ‚

aboot\_init char: ‚

aboot\_init char: ‚

aboot\_init char: ‚

aboot\_init char: ‚

aboot\_init char: ‚

aboot\_init char: ‚

aboot\_init char: ‚

aboot\_init char: ‚

\[260\] @Ramos Read flag qpic\_nand\_read\_page =0x1f40,

\[260\] @Ramos Read flag qpic\_nand\_read\_page result=0,

\[270\] flash\_read\_image: success (0 errors)

\[270\] @Ramos Ql\_check\_RestoreFlag:offset=440000, magic1=78e5d4c2,magic2=54f7d60e,linuxfs\_restoreFlag=0, cefs\_restoreFlag=0, mo

dem\_restoreFlag=0,recoveryfs\_restoreFlag=0 image\_restoring\_flag=0

\[290\] @Ramos linuxfs\_restore\_times=0, cefs\_restore\_times=0, modem\_restore\_times=0

\[290\] @Ramos Read flag qpic\_nand\_read\_page =0x1e80,

\[300\] @Ramos Read flag qpic\_nand\_read\_page result=0,

\[300\] flash\_read\_image: success (0 errors)

\[310\] @Ramos check AllRestoring flag =-1,fota\_updateRecoveryImgFlag=-1

\[320\] AAAAALoading (boot) image (5881856): start

\[900\] AAAAALoading (boot) image (5881856): done

\[900\] Authenticating boot image (5881856): start

\[970\] Authenticating boot image: done return value = 1

\[1020\] DTB Total entry: 25, DTB version: 3

\[1020\] Using DTB entry 0x00000129/00010000/0x00000008/0 for device 0x00000129/00010000/0x00010008/0

\[1030\] cmdline: noinitrd rw console=ttyHSL0,115200,n8 androidboot.hardware=qcom ehci-hcd.park=3 msm\_rtb.filter=0x37 lpm\_level

s.sleep\_disabled=1 earlycon=msm\_hsl\_uart,0x78b3000 androidboot.serialno=f36b0cf9 androidboot.authorized\_kernel=true androidb

oot.baseba\[1050\] Updating device tree: start

\[1160\] Updating device tree: done

\[1160\] booting linux @ 0x80008000, ramdisk @ 0x80008000 (0), tags/device tree @ 0x81e00000

INIT: version 2.88 booting

ln: /system/bin/sh: File exists

Switching to composition number 0x9025

Starting adbd: done

@Ramos modem file check ok !!!!Starting psmd: done

/firmware/image

Nothing to do. No firmware links needed.

Starting ipacm\_perf: done

Starting ipacmdiag: done

Starting QCMAP\_ConnectionManager: done

Starting qti: done

Sun Jan 6 00:02:42 UTC 1980

INIT: Entering runlevel: 5alid argument

Starting quectel\_pcm\_daemon: done

Configuring network interfaces... Error: argument "eth0" is wrong: Unknown device

Starting syslogd done

Starting tftp\_server: /sbin/tftp\_server is already running

403

Starting irsc\_util: Starting irsc tool

Failed to open file:/etc/sec\_config

Absent/Invalid config,De
fault rules apply

Ending irsc tool

done

Starting time\_services: done

Starting modem dependent daemons: Starting/Loading embms\_kernel module: done loading embms\_kernel module

Starting qmuxd: done

Starting thermal-engine: done

Starting remote\_efs\_service done

Starting netmgrd: done

Starting qmi\_shutdown\_modem: done

Starting quectel-gps-handle: done

Starting quectel\_daemon: done

Starting quectel-thermal: done

Starting quectel-uart-ddp: done

Starting quectel-writedata-test: done

Starting quectel\_daemon: done

Starting quectel\_psm\_aware: done

Starting quectel-remotefs-service done

Starting quectel-smd-atcmd: done

Starting quectel-tts-service done

Starting Lighttpd Web Server: self-signing certificates already exist for webserver: lighttpd.

1980-01-06 00:43:45: (/home/quectel/alessa\_linux164/Qualcomm/MDM9x07/STD/REL/R06/B01/apps\_proc/oe-core/build/tmp-glibc/work/ar

mv7a-vfp-neon-oe-linux-gnueabi/lighttpd/1.4.35-r1/lighttpd-1.4.35/src/log.c.164) server started

Starting eMBMs\_TunnelingModule: done

Starting qmi\_ip: done

Starting subsystem\_ramdump: done

Starting wlan\_services... start

Setting restart level: system

done

Starting/Loading Shortcut\_FE Driver: done loading Shortcut FE driver

Starting system message bus: dbus.

Starting modem dependent daemons: Starting diagrebootapp: done

Starting atreset: done

Starting Lighttpd Web Server: self-signing certificates already exist for webserver: /usr/sbin/lighttpd is already running

993

lighttpd.

Starting qti\_ppp: done

done

\* Starting Avahi Unicast DNS Configuration Daemon: avahi-dnsconfd

...fail!

S:2345:respawn:/sbin/getty -L ttyHSL0 115200 console

Starting powerconfig for mdm9607: Starting fs-scrub-daemon: /sbin/fs-scrub-daemon is already running

404

Starting pdc daemon: done

Starting ql\_forward done

Starting ql\_manager\_server: done

msm 201806211135 mdm9607-perf /dev/ttyHSL0

mdm9607-perf login:

More to come...

https://redd.it/c5i3s4
@r_linux
Weekly Questions and Hardware Thread - June 26, 2019

Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs

This megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.

Ask your hardware requests here too or try r/linuxhardware!

https://redd.it/c5ky8f
@r_linux