Hello,
I’ve got myself intro trouble. My Jolla C ran out of space on the system partition and I thought that it would be a good idea to purge some packages and reinstall them in order to get rid of orphaned files. That was surely not sane at all…
Somehow I uninstalled some important RPM packages via rpm -e --nodeps
. Those included droid-config-l500
and few similar ‘protected’ packages. I planned to reinstall them immediately with zypper
, but that failed (zypper
no longer could use proper URLs). I rebooted the phone and got into boot loop. Then I decided to revert to factory settings and rebooted into recovery mode. And this is where I’m stuck right now.
I tried to connect Jolla C to several Linux machines, but none of them could bring up the Ethernet over USB connection. I see the network interface but can’t get an IP address. Therefore, telnet 10.42.66.66
doesn’t work (no route to host).
Here are some details:
ip a
...
3: enp0s11u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether 7e:bd:53:af:a0:f0 brd ff:ff:ff:ff:ff:ff
inet6 fe80::a1c7:f055:5f26:ef3d/64 scope link noprefixroute
valid_lft forever preferred_lft forever
sudo dhclient enp0s11u1
// stuck with no result and then timeout
sudo dhcpcd enp0s11u1
dhcpcd-9.4.0 starting
DUID 00:04:19:53:84:67:d3:f7:db:45:ad:4f:c4:b8:ba:cc:c6:c1
/lib64/dhcpcd-hooks/50-ypbind: line 72: syntax error near unexpected token `;'
/lib64/dhcpcd-hooks/50-ypbind: line 72: ` ;'
/lib64/dhcpcd-hooks/50-ypbind: line 72: syntax error near unexpected token `;'
/lib64/dhcpcd-hooks/50-ypbind: line 72: ` ;'
enp0s11u1: IAID 53:af:a0:f0
enp0s11u1: soliciting an IPv6 router
enp0s11u1: soliciting a DHCP lease
enp0s11u1: probing for an IPv4LL address
ps_bpf_recvmsg: Invalid argument
ps_bpf_recvmsg: Invalid argument
ps_bpf_recvmsg: Invalid argument
enp0s11u1: using IPv4LL address 169.254.215.24
enp0s11u1: adding route to 169.254.0.0/16
enp0s11u1: adding default route
ps_bpf_recvmsg: Invalid argument
/lib64/dhcpcd-hooks/50-ypbind: line 72: syntax error near unexpected token `;'
/lib64/dhcpcd-hooks/50-ypbind: line 72: ` ;'
forked to background, child pid 2027
lsmod | grep rndis
rndis_wlan 69632 0
rndis_host 24576 1 rndis_wlan
cdc_ether 24576 1 rndis_host
usbnet 65536 3 rndis_wlan,rndis_host,cdc_ether
cfg80211 1294336 1 rndis_wlan
So, let me summarize my questions:
- is my recovery mode broken or I just do smth wrong to use it?
- if it is broken, what are the options?
- could it be issues with RNDIS/CDC driver used in Linux?