Zylla Posted November 16, 2017 Author Posted November 16, 2017 19 hours ago, RobinTheKayOh said: EDIT: I re-inserted the SD card and it popped up. /dev/sdcard/sd1 6.2G 50.2M 5.8G 1% /sd Do I just proceed as normal or do I have to do something with the SD card? When you're sure it's mounted correctly, you can install it as normal. It should install to /sd If the kernel doesn't hickup that is, while installing.
codeforge Posted January 6, 2018 Posted January 6, 2018 Hi, i upgraded my pineapple nano to latest fw installed: 2.0.2 Then factory reset and connect it to my access point with wlan2 after that i run the install command from bash and try to run launch-mana but nothing start: root@Pineapple:~# wget -qO- https://raw.githubusercontent.com/adde88/hostapd-mana/master/INSTALL.sh | bash -s -- -v -v Installing: MANA-Toolkit. Go grab a cup of coffee, this can take a little while... Downloading https://www.wifipineapple.com/nano/packages/Packages.gz. Updated list of available packages in /var/opkg-lists/chaos_calmer_pineapple. Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/Packages.gz. Updated list of available packages in /var/opkg-lists/chaos_calmer_base. Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/Packages.gz. Updated list of available packages in /var/opkg-lists/chaos_calmer_packages. Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/management/Packages.gz. Updated list of available packages in /var/opkg-lists/chaos_calmer_management. Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/routing/Packages.gz. Updated list of available packages in /var/opkg-lists/chaos_calmer_routing. --2018-01-05 22:24:59-- https://github.com/adde88/hostapd-mana-openwrt/raw/master/bin/ar71xx/packages/base/asleap_2.2-1_ar71xx.ipk Resolving github.com... 192.30.253.112, 192.30.253.113 Connecting to github.com|192.30.253.112|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://raw.githubusercontent.com/adde88/hostapd-mana-openwrt/master/bin/ar71xx/packages/base/asleap_2.2-1_ar71xx.ipk [following] --2018-01-05 22:24:59-- https://raw.githubusercontent.com/adde88/hostapd-mana-openwrt/master/bin/ar71xx/packages/base/asleap_2.2-1_ar71xx.ipk Resolving raw.githubusercontent.com... 151.101.112.133 Connecting to raw.githubusercontent.com|151.101.112.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 12093 (12K) [application/octet-stream] Saving to: 'asleap_2.2-1_ar71xx.ipk' asleap_2.2-1_ar71xx.ipk 100%[===============================================================================================================================>] 11.81K --.-KB/s in 0.005s 2018-01-05 22:25:00 (2.26 MB/s) - 'asleap_2.2-1_ar71xx.ipk' saved [12093/12093] --2018-01-05 22:25:00-- https://github.com/adde88/hostapd-mana-openwrt/raw/master/bin/ar71xx/packages/base/hostapd-mana_2.6-4_ar71xx.ipk Resolving github.com... 192.30.253.113, 192.30.253.112 Connecting to github.com|192.30.253.113|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://raw.githubusercontent.com/adde88/hostapd-mana-openwrt/master/bin/ar71xx/packages/base/hostapd-mana_2.6-4_ar71xx.ipk [following] --2018-01-05 22:25:01-- https://raw.githubusercontent.com/adde88/hostapd-mana-openwrt/master/bin/ar71xx/packages/base/hostapd-mana_2.6-4_ar71xx.ipk Resolving raw.githubusercontent.com... 151.101.112.133 Connecting to raw.githubusercontent.com|151.101.112.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 9459903 (9.0M) [application/octet-stream] Saving to: 'hostapd-mana_2.6-4_ar71xx.ipk' hostapd-mana_2.6-4_ar71xx.ipk 100%[===============================================================================================================================>] 9.02M 1.34MB/s in 7.7s 2018-01-05 22:25:10 (1.17 MB/s) - 'hostapd-mana_2.6-4_ar71xx.ipk' saved [9459903/9459903] Installing asleap (2.2-1) to sd... Installing hostapd-mana (2.6-4) to sd... Installing tinyproxy (1.8.3-2) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/tinyproxy_1.8.3-2_ar71xx.ipk. Installing stunnel (5.14-1) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/stunnel_5.14-1_ar71xx.ipk. Installing ip (4.0.0-1) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/ip_4.0.0-1_ar71xx.ipk. Installing python (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python_2.7.9-5_ar71xx.ipk. Installing python-compiler (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-compiler_2.7.9-5_ar71xx.ipk. Installing python-ctypes (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-ctypes_2.7.9-5_ar71xx.ipk. Installing python-db (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-db_2.7.9-5_ar71xx.ipk. Installing python-decimal (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-decimal_2.7.9-5_ar71xx.ipk. Installing python-distutils (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-distutils_2.7.9-5_ar71xx.ipk. Installing python-email (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-email_2.7.9-5_ar71xx.ipk. Installing python-gdbm (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-gdbm_2.7.9-5_ar71xx.ipk. Installing python-logging (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-logging_2.7.9-5_ar71xx.ipk. Installing python-multiprocessing (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-multiprocessing_2.7.9-5_ar71xx.ipk. Installing python-ncurses (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-ncurses_2.7.9-5_ar71xx.ipk. Installing python-pydoc (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-pydoc_2.7.9-5_ar71xx.ipk. Installing python-unittest (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-unittest_2.7.9-5_ar71xx.ipk. Installing python-xml (2.7.9-5) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-xml_2.7.9-5_ar71xx.ipk. Installing sslsplit (0.4.11-1) to sd... Downloading https://www.wifipineapple.com/nano/packages/sslsplit_0.4.11-1_ar71xx.ipk. Installing libevent2 (2.0.22-1) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/libevent2_2.0.22-1_ar71xx.ipk. Installing libevent2-openssl (2.0.22-1) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/libevent2-openssl_2.0.22-1_ar71xx.ipk. Installing libevent2-pthreads (2.0.22-1) to sd... Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/libevent2-pthreads_2.0.22-1_ar71xx.ipk. Package sslsplit (0.4.11-1) installed in sd is up to date. Configuring ip. grep: /usr/lib/opkg/info/ip.control: No such file or directory cat: can't open '/usr/lib/opkg/info/ip.list': No such file or directory Configuring libevent2-openssl. grep: /usr/lib/opkg/info/libevent2-openssl.control: No such file or directory cat: can't open '/usr/lib/opkg/info/libevent2-openssl.list': No such file or directory Configuring python-db. grep: /usr/lib/opkg/info/python-db.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-db.list': No such file or directory Configuring python-decimal. grep: /usr/lib/opkg/info/python-decimal.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-decimal.list': No such file or directory Configuring python-distutils. grep: /usr/lib/opkg/info/python-distutils.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-distutils.list': No such file or directory Configuring tinyproxy. grep: /usr/lib/opkg/info/tinyproxy.control: No such file or directory cat: can't open '/usr/lib/opkg/info/tinyproxy.list': No such file or directory Configuring stunnel. grep: /usr/lib/opkg/info/stunnel.control: No such file or directory cat: can't open '/usr/lib/opkg/info/stunnel.list': No such file or directory Configuring python-compiler. grep: /usr/lib/opkg/info/python-compiler.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-compiler.list': No such file or directory Configuring python-ctypes. grep: /usr/lib/opkg/info/python-ctypes.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-ctypes.list': No such file or directory Configuring python-email. grep: /usr/lib/opkg/info/python-email.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-email.list': No such file or directory Configuring python-gdbm. grep: /usr/lib/opkg/info/python-gdbm.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-gdbm.list': No such file or directory Configuring python-logging. grep: /usr/lib/opkg/info/python-logging.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-logging.list': No such file or directory Configuring python-multiprocessing. grep: /usr/lib/opkg/info/python-multiprocessing.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-multiprocessing.list': No such file or directory Configuring python-ncurses. grep: /usr/lib/opkg/info/python-ncurses.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-ncurses.list': No such file or directory Configuring python-pydoc. grep: /usr/lib/opkg/info/python-pydoc.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-pydoc.list': No such file or directory Configuring python-unittest. grep: /usr/lib/opkg/info/python-unittest.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-unittest.list': No such file or directory Configuring python-xml. grep: /usr/lib/opkg/info/python-xml.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python-xml.list': No such file or directory Configuring python. grep: /usr/lib/opkg/info/python.control: No such file or directory cat: can't open '/usr/lib/opkg/info/python.list': No such file or directory Configuring libevent2. grep: /usr/lib/opkg/info/libevent2.control: No such file or directory cat: can't open '/usr/lib/opkg/info/libevent2.list': No such file or directory Configuring libevent2-pthreads. grep: /usr/lib/opkg/info/libevent2-pthreads.control: No such file or directory cat: can't open '/usr/lib/opkg/info/libevent2-pthreads.list': No such file or directory Configuring sslsplit. grep: /usr/lib/opkg/info/sslsplit.control: No such file or directory cat: can't open '/usr/lib/opkg/info/sslsplit.list': No such file or directory Configuring hostapd-mana. grep: /usr/lib/opkg/info/hostapd-mana.control: No such file or directory cat: can't open '/usr/lib/opkg/info/hostapd-mana.list': No such file or directory Configuring asleap. grep: /usr/lib/opkg/info/asleap.control: No such file or directory cat: can't open '/usr/lib/opkg/info/asleap.list': No such file or directory Installation completed! Launch MANA by typing: 'launch-mana' in the terminal. root@Pineapple:~# root@Pineapple:~# launch-mana -ash: launch-mana: not found so i try to run with full path: root@Pineapple:~# /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh Mana Toolkit - Pineapple Edition! Device seems to be: ONLINE. /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 245: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 246: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 247: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 248: ip: command not found tee: /pineapple/modules/ManaToolkit/log/hostapd-mana_output.log: No such file or directory /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 330: hostapd-mana: command not found dnsmasq: unknown interface wlan1 /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 233: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 240: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 285: /pineapple/modules/ManaToolkit/log/Net-Creds/net-creds.log: No such file or directory Exiting! (Error code: 4) hostapd-mana was not launched correctly. /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 294: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 295: ip: command not found Mana Toolkit has been shutdown. My sd card is mounted and seems to be used: root@Pineapple:~# df -h Filesystem Size Used Available Use% Mounted on rootfs 2.4M 340.0K 2.1M 14% / /dev/root 12.3M 12.3M 0 100% /rom tmpfs 29.8M 104.0K 29.7M 0% /tmp /dev/mtdblock3 2.4M 340.0K 2.1M 14% /overlay overlayfs:/overlay 2.4M 340.0K 2.1M 14% / tmpfs 512.0K 0 512.0K 0% /dev /dev/sdcard/sd1 6.2G 54.5M 5.8G 1% /sd root@Pineapple:~# mount rootfs on / type rootfs (rw) /dev/root on /rom type squashfs (ro,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,noatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime) /dev/mtdblock3 on /overlay type jffs2 (rw,noatime) overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work) tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600) debugfs on /sys/kernel/debug type debugfs (rw,noatime) /dev/sdcard/sd1 on /sd type ext4 (rw,relatime,data=ordered) What I'm doing wrong? Thanks
Zylla Posted January 6, 2018 Author Posted January 6, 2018 27 minutes ago, codeforge said: Hi, i upgraded my pineapple nano to latest fw installed: 2.0.2 Then factory reset and connect it to my access point with wlan2 after that i run the install command from bash and try to run launch-mana but nothing start: so i try to run with full path: My sd card is mounted and seems to be used: What I'm doing wrong? Thanks I haven't tested it on the latest FW yet. I'll actually do it right away. BUT, I do know that the SD-card issue/bug alot of people have experienced is STILL present on the latest FW 2.0.2, forcing me to use a usb-memory stick mounted as /sd. It could be that this is your problem. (Confirmed with the output from dmesg after a failed launch have happened) I'll do a test on my nano and tetra right away. You could just for testing show me the output of this command: find / -name hostapd-mana
codeforge Posted January 6, 2018 Posted January 6, 2018 Hi, thanks for fast reply, the output command: root@Pineapple:/sd# find / -name hostapd-mana /sd/usr/sbin/hostapd-mana I create sym link to files: ln -s /usr/lib/opkg/info/hostapd-mana.control /sd/usr/lib/opkg/info/hostapd-mana.control ln -s /sd/usr/lib/opkg/info/hostapd-mana.list /usr/lib/opkg/info/hostapd-mana.list then redo opkg installation but seems that $PATH isn't configured correctly: opkg --dest sd --force-overwrite install hostapd-mana_2.6-4_ar71xx.ipk Installing hostapd-mana (2.6-4) to sd... Configuring hostapd-mana. root@Pineapple:/sd# launch-mana -ash: launch-mana: not found root@Pineapple:/sd# /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh Mana Toolkit - Pineapple Edition! sd card found Device seems to be: ONLINE. /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 246: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 247: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 248: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 249: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 331: hostapd-mana: command not found tee: /pineapple/modules/ManaToolkit/log/hostapd-mana_output.log: No such file or directory dnsmasq: unknown interface wlan1 /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 234: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 241: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 286: /pineapple/modules/ManaToolkit/log/Net-Creds/net-creds.log: No such file or directory Exiting! (Error code: 4) hostapd-mana was not launched correctly. /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 295: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 296: ip: command not found Mana Toolkit has been shutdown. root@Pineapple:/sd# nano /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh root@Pineapple:/sd# ip -ash: ip: not found root@Pineapple:/sd# opkg install ip Package ip (4.0.0-1) installed in sd is up to date. root@Pineapple:/sd# ip -ash: ip: not found root@Pineapple:/sd# /sd/usr/sbin/ip Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } ip [ -force ] -batch filename where OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable | tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm | netns | l2tp | fou | tcp_metrics | token | netconf } OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] | -h[uman-readable] | -iec | -f[amily] { inet | inet6 | ipx | dnet | bridge | link } | -4 | -6 | -I | -D | -B | -0 | -l[oops] { maximum-addr-flush-attempts } | -o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] | -rc[vbuf] [size] | -n[etns] name | -a[ll] } root@Pineapple:/sd# echo $PATH /usr/bin/pineapple:/bin:/sbin:/usr/bin:/usr/sbin Could you post your $PATH output? Thanks again
Zylla Posted January 6, 2018 Author Posted January 6, 2018 4 minutes ago, codeforge said: Hi, thanks for fast reply, the output command: root@Pineapple:/sd# find / -name hostapd-mana /sd/usr/sbin/hostapd-mana I create sym link to files: ln -s /usr/lib/opkg/info/hostapd-mana.control /sd/usr/lib/opkg/info/hostapd-mana.control ln -s /sd/usr/lib/opkg/info/hostapd-mana.list /usr/lib/opkg/info/hostapd-mana.list then redo opkg installation but seems that $PATH isn't configured correctly: opkg --dest sd --force-overwrite install hostapd-mana_2.6-4_ar71xx.ipk Installing hostapd-mana (2.6-4) to sd... Configuring hostapd-mana. root@Pineapple:/sd# launch-mana -ash: launch-mana: not found root@Pineapple:/sd# /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh Mana Toolkit - Pineapple Edition! sd card found Device seems to be: ONLINE. /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 246: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 247: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 248: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 249: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 331: hostapd-mana: command not found tee: /pineapple/modules/ManaToolkit/log/hostapd-mana_output.log: No such file or directory dnsmasq: unknown interface wlan1 /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 234: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 241: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 286: /pineapple/modules/ManaToolkit/log/Net-Creds/net-creds.log: No such file or directory Exiting! (Error code: 4) hostapd-mana was not launched correctly. /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 295: ip: command not found /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 296: ip: command not found Mana Toolkit has been shutdown. root@Pineapple:/sd# nano /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh root@Pineapple:/sd# ip -ash: ip: not found root@Pineapple:/sd# opkg install ip Package ip (4.0.0-1) installed in sd is up to date. root@Pineapple:/sd# ip -ash: ip: not found root@Pineapple:/sd# /sd/usr/sbin/ip Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } ip [ -force ] -batch filename where OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable | tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm | netns | l2tp | fou | tcp_metrics | token | netconf } OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] | -h[uman-readable] | -iec | -f[amily] { inet | inet6 | ipx | dnet | bridge | link } | -4 | -6 | -I | -D | -B | -0 | -l[oops] { maximum-addr-flush-attempts } | -o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] | -rc[vbuf] [size] | -n[etns] name | -a[ll] } root@Pineapple:/sd# echo $PATH /usr/bin/pineapple:/bin:/sbin:/usr/bin:/usr/sbin Could you post your $PATH output? Thanks again You actually reminded me that i had to edit my /etc/profile file to force-change my $PATH to this, while i worked on some other stuff: /usr/bin/pineapple:/bin:/sbin:/usr/bin:/usr/sbin:/sd/usr/bin:/sd/usr/sbin Try that. Here's a copy of my profile file: https://pastebin.com/dcuy18Jc (Yes, it has colorization ;P )
codeforge Posted January 6, 2018 Posted January 6, 2018 Ok, now it's starting but stop after a while for sslsplit error 6: root@Pineapple:~# launch-mana Mana Toolkit - Pineapple Edition! Device seems to be: ONLINE. RTNETLINK answers: File exists Configuration file: /sd/etc/mana-toolkit/hostapd-mana.conf Using interface wlan1 with hwaddr 00:13:ef:c6:28:38 and ssid "MANA" wlan1: interface state UNINITIALIZED->ENABLED wlan1: AP-ENABLED RTNETLINK answers: Invalid argument hostapd-mana is running with pid: 3441 DHCP Server is running with pid: 3466 SSLstrip+ is running with pid: 3533 DNS2Proxy is running with pid: 3535 Exiting! (Error code: 6) SSLsplit was not launched correctly. Mana Toolkit has been shutdown. i try to start sslsplit from script: root@Pineapple:~# /sd/modules/SSLsplit/scripts/sslsplit.sh start killall: sslsplit: no process killed Generated RSA key for leaf certs. SSLsplit 0.4.11 (built 2016-02-19) Copyright (c) 2009-2014, Daniel Roethlisberger <daniel@roe.ch> http://www.roe.ch/SSLsplit Build info: V:FILE Features: -DHAVE_NETFILTER NAT engines: netfilter* netfilter: !IP_TRANSPARENT SOL_IPV6 !IPV6_ORIGINAL_DST Local process info support: no compiled against OpenSSL 1.0.2d 9 Jul 2015 (1000204f) rtlinked against OpenSSL 1.0.2m 2 Nov 2017 (100020df) TLS Server Name Indication (SNI) supported OpenSSL is thread-safe with THREADID Using SSL_MODE_RELEASE_BUFFERS SSL/TLS protocol availability: ssl3 tls10 tls11 tls12 SSL/TLS algorithm availability: RSA DSA ECDSA DH ECDH EC OpenSSL option availability: SSL_OP_NO_COMPRESSION SSL_OP_NO_TICKET SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION SSL_OP_TLS_ROLLBACK_BUG compiled against libevent 2.0.22-stable rtlinked against libevent 2.0.22-stable 1 CPU cores detected SSL/TLS protocol: negotiate proxyspecs: - [0.0.0.0]:8080 tcp plain netfilter - [0.0.0.0]:8443 ssl plain netfilter Loaded CA: '/O=SSLsplit Root CA/CN=SSLsplit Root CA' Using libevent backend 'epoll' Event base supports: edge yes, O(1) yes, anyfd no Inserted events: 0x6a20b8 [fd 8] Read Persist 0x6a2664 [fd 9] Read Persist 0x6a26e4 [fd 10] Read Persist 0x6a1fa8 [fd 7] Read Persist 0x6a2730 [fd 3] Signal Persist 0x6a2840 [fd 1] Signal Persist 0x6a28c0 [fd 2] Signal Persist 0x6a2940 [fd 13] Signal Persist Initialized 2 connection handling threads Started 2 connection handling threads Starting main event loop. Killed I think i'll downgrade pineapple nano firmware...
Zylla Posted January 6, 2018 Author Posted January 6, 2018 9 minutes ago, codeforge said: Ok, now it's starting but stop after a while for sslsplit error 6: root@Pineapple:~# launch-mana Mana Toolkit - Pineapple Edition! Device seems to be: ONLINE. RTNETLINK answers: File exists Configuration file: /sd/etc/mana-toolkit/hostapd-mana.conf Using interface wlan1 with hwaddr 00:13:ef:c6:28:38 and ssid "MANA" wlan1: interface state UNINITIALIZED->ENABLED wlan1: AP-ENABLED RTNETLINK answers: Invalid argument hostapd-mana is running with pid: 3441 DHCP Server is running with pid: 3466 SSLstrip+ is running with pid: 3533 DNS2Proxy is running with pid: 3535 Exiting! (Error code: 6) SSLsplit was not launched correctly. Mana Toolkit has been shutdown. i try to start sslsplit from script: root@Pineapple:~# /sd/modules/SSLsplit/scripts/sslsplit.sh start killall: sslsplit: no process killed Generated RSA key for leaf certs. SSLsplit 0.4.11 (built 2016-02-19) Copyright (c) 2009-2014, Daniel Roethlisberger <daniel@roe.ch> http://www.roe.ch/SSLsplit Build info: V:FILE Features: -DHAVE_NETFILTER NAT engines: netfilter* netfilter: !IP_TRANSPARENT SOL_IPV6 !IPV6_ORIGINAL_DST Local process info support: no compiled against OpenSSL 1.0.2d 9 Jul 2015 (1000204f) rtlinked against OpenSSL 1.0.2m 2 Nov 2017 (100020df) TLS Server Name Indication (SNI) supported OpenSSL is thread-safe with THREADID Using SSL_MODE_RELEASE_BUFFERS SSL/TLS protocol availability: ssl3 tls10 tls11 tls12 SSL/TLS algorithm availability: RSA DSA ECDSA DH ECDH EC OpenSSL option availability: SSL_OP_NO_COMPRESSION SSL_OP_NO_TICKET SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION SSL_OP_TLS_ROLLBACK_BUG compiled against libevent 2.0.22-stable rtlinked against libevent 2.0.22-stable 1 CPU cores detected SSL/TLS protocol: negotiate proxyspecs: - [0.0.0.0]:8080 tcp plain netfilter - [0.0.0.0]:8443 ssl plain netfilter Loaded CA: '/O=SSLsplit Root CA/CN=SSLsplit Root CA' Using libevent backend 'epoll' Event base supports: edge yes, O(1) yes, anyfd no Inserted events: 0x6a20b8 [fd 8] Read Persist 0x6a2664 [fd 9] Read Persist 0x6a26e4 [fd 10] Read Persist 0x6a1fa8 [fd 7] Read Persist 0x6a2730 [fd 3] Signal Persist 0x6a2840 [fd 1] Signal Persist 0x6a28c0 [fd 2] Signal Persist 0x6a2940 [fd 13] Signal Persist Initialized 2 connection handling threads Started 2 connection handling threads Starting main event loop. Killed I think i'll downgrade pineapple nano firmware... It's running stable on my Tetra at the moment. I'll do some testing on my Nano in a moment.
Zylla Posted January 6, 2018 Author Posted January 6, 2018 I've done some testing on my Nano. It failed to start sslsplit due to some missing environment libraries needed to get it working properly (LD_LIBRARY_PATH and PATH) I've updated the launch-mana script to include it at launch-time, but it should really be added to /etc/profile in my opinion.
Rinilyn Posted January 7, 2018 Posted January 7, 2018 @Zylla hey man,i also have the sslsplit issue with the same error above.i used the stuff from your paste bin(i also had path issues) and i sftped the module. i also cant install dependencies (yellow for 5sec then red) running latest firmware with an sd (nano) any help? can i run sslstrip2 from the module? or dnsproxy2?(newbie here) EDIT: i noticed that when linking for the module,its called Mana Toolkit with a space(thats in the modules section where we pick modules such as wps,cabinet,dwall...) when in other cases its called ManaToolkit (no space) (could this be the issue? how to fix?(image attached)
Zylla Posted January 8, 2018 Author Posted January 8, 2018 21 hours ago, Rinilyn said: @Zylla hey man,i also have the sslsplit issue with the same error above.i used the stuff from your paste bin(i also had path issues) and i sftped the module. i also cant install dependencies (yellow for 5sec then red) running latest firmware with an sd (nano) any help? can i run sslstrip2 from the module? or dnsproxy2?(newbie here) EDIT: i noticed that when linking for the module,its called Mana Toolkit with a space(thats in the modules section where we pick modules such as wps,cabinet,dwall...) when in other cases its called ManaToolkit (no space) (could this be the issue? how to fix?(image attached) I just checked my Tetra (as i don't remember right of the bat what my scripts said). The module-directory should not have a space in it. It should be: /pineapple/modules/ManaToolkit About the PATH issue, if you used my pastebin and edited your /etc/profile file you need to either reboot, or "source the file" to make the changes to the current environment active. Example: nano /etc/profile source /etc/profile I just placed nano on the line as an example for using it to edit the file, source is then used after the changes have been saved. Yes, the module (at the moment) automatically launches sslstrip2 and dns2proxy itself. But, after installing everything you can chose to use them over SSH manually. If you want to only use it. I'd love to make the module more customizable about stuff being launched, instead of it just being a simple script launching everything needed for one attack. Because there's a lot of attack vectors that exist when you're being the mitm. Sadly, I've barely had any time to work on this lately.
Rinilyn Posted January 8, 2018 Posted January 8, 2018 i fixed my dependencies not installing by using this: bash /pineapple/modules/ManaToolkit/scripts/dependencies.sh install sd there was permission issues. Meanwhile,i tried start mana in the module using wlan1, it doesn't start so i tried checking manually over ssh,i got whats in the picture. can you type in a command that links those? i think ill try to put all errors that happened with me and post them once i get things done to reduce questions for others(maybe a video)
Zylla Posted January 8, 2018 Author Posted January 8, 2018 3 minutes ago, Rinilyn said: Are you using a SD-card? Can you please copy-paste the output of dmesg after getting these errors?
Rinilyn Posted January 8, 2018 Posted January 8, 2018 6 minutes ago, Zylla said: Are you using a SD-card? Can you please copy-paste the output of dmesg after getting these errors? Yes I'm using an SD Mana Toolkit has been shutdown. root@Pineapple:~# root@Pineapple:~# dmesg [ 0.000000] Linux version 3.18.84 (@02fc9f092662) (gcc version 4.8.3 (OpenWrt /Linaro GCC 4.8-2014.04 unknown) ) #14 Mon Dec 25 22:24:59 UTC 2017 [ 0.000000] MyLoader: sysp=8a14b024, boardp=44b65156, parts=b69f8d32 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc) [ 0.000000] SoC: Atheros AR9330 rev 1 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000-0x03ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000-0x03ffffff] [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff] [ 0.000000] On node 0 totalpages: 16384 [ 0.000000] free_area_init_node: node 0, pgdat 80363cf0, node_mem_map 8100000 0 [ 0.000000] Normal zone: 128 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 16384 pages, LIFO batch:3 [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 16256 [ 0.000000] Kernel command line: board=PINEAPPLE-NANO console=ttyATH0,11520 0 rootfstype=squashfs,jffs2 noinitrd [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 60880K/65536K available (2515K kernel code, 148K rwdata, 536K rodata, 248K init, 188K bss, 4656K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:51 [ 0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.00 0MHz [ 0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104) [ 0.080000] pid_max: default: 32768 minimum: 301 [ 0.080000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.090000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.100000] NET: Registered protocol family 16 [ 0.100000] MIPS: machine is WiFi Pineapple NANO [ 0.380000] Switched to clocksource MIPS [ 0.380000] NET: Registered protocol family 2 [ 0.390000] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.400000] TCP: Hash tables configured (established 1024 bind 1024) [ 0.400000] TCP: reno registered [ 0.410000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.420000] NET: Registered protocol family 1 [ 0.420000] PCI: CLS 0 bytes, default 32 [ 0.430000] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.450000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.450000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT Y) (c) 2001-2006 Red Hat, Inc. [ 0.470000] msgmni has been set to 118 [ 0.470000] io scheduler noop registered [ 0.470000] io scheduler deadline registered (default) [ 0.480000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.480000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11, base_baud = 15 62500) is a AR933X UART [ 0.490000] console [ttyATH0] enabled [ 0.500000] bootconsole [early0] disabled [ 0.510000] m25p80 spi0.0: found mx25l12805d, expected m25p80 [ 0.520000] m25p80 spi0.0: mx25l12805d (16384 Kbytes) [ 0.520000] 5 tp-link partitions found on MTD device spi0.0 [ 0.530000] Creating 5 MTD partitions on "spi0.0": [ 0.530000] 0x000000000000-0x000000020000 : "u-boot" [ 0.540000] 0x000000020000-0x00000013a07c : "kernel" [ 0.540000] 0x00000013a07c-0x000000ff0000 : "rootfs" [ 0.550000] mtd: device 2 (rootfs) set to be root filesystem [ 0.550000] 1 squashfs-split partitions found on MTD device rootfs [ 0.560000] 0x000000d80000-0x000000ff0000 : "rootfs_data" [ 0.570000] 0x000000ff0000-0x000001000000 : "art" [ 0.570000] 0x000000020000-0x000000ff0000 : "firmware" [ 0.600000] libphy: ag71xx_mdio: probed [ 1.190000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd0 41, driver=Generic PHY] [ 1.200000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII [ 1.200000] TCP: cubic registered [ 1.200000] NET: Registered protocol family 17 [ 1.210000] bridge: automatic filtering via arp/ip/ip6tables has been depreca ted. Update your scripts to load br_netfilter if you need this. [ 1.220000] 8021q: 802.1Q VLAN Support v1.8 [ 1.230000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 1.240000] Freeing unused kernel memory: 248K [ 2.830000] init: Console is alive [ 2.840000] init: - watchdog - [ 5.450000] usbcore: registered new interface driver usbfs [ 5.460000] usbcore: registered new interface driver hub [ 5.460000] usbcore: registered new device driver usb [ 5.520000] SCSI subsystem initialized [ 5.530000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 5.540000] ehci-platform: EHCI generic platform driver [ 5.540000] ehci-platform ehci-platform: EHCI Host Controller [ 5.550000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1 [ 5.560000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000 [ 5.580000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00 [ 5.580000] hub 1-0:1.0: USB hub found [ 5.580000] hub 1-0:1.0: 1 port detected [ 5.590000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 5.600000] ohci-platform: OHCI generic platform driver [ 5.610000] uhci_hcd: USB Universal Host Controller Interface driver [ 5.620000] usbcore: registered new interface driver usb-storage [ 5.910000] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 5.970000] init: - preinit - [ 6.340000] hub 1-1:1.0: USB hub found [ 6.350000] hub 1-1:1.0: 4 ports detected [ 6.470000] random: procd urandom read with 10 bits of entropy available [ 6.770000] usb 1-1.1: new high-speed USB device number 3 using ehci-platform [ 7.130000] mount_root: loading kmods from internal overlay [ 7.630000] jffs2: notice: (326) jffs2_build_xattr_subsystem: complete buildi ng xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 7.650000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 7.660000] block: extroot: not configured [ 7.720000] jffs2: notice: (323) jffs2_build_xattr_subsystem: complete buildi ng xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 7.850000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 7.860000] block: extroot: not configured [ 7.860000] mount_root: switching to jffs2 overlay [ 7.920000] procd: - early - [ 7.930000] procd: - watchdog - [ 8.970000] procd: - ubus - [ 9.990000] procd: - init - [ 11.850000] usb 1-1.1: device descriptor read/64, error -145 [ 12.210000] usb 1-1.2: new high-speed USB device number 4 using ehci-platform [ 12.350000] usb-storage 1-1.2:1.0: USB Mass Storage device detected [ 12.390000] scsi host0: usb-storage 1-1.2:1.0 [ 12.500000] usb 1-1.3: new high-speed USB device number 5 using ehci-platform [ 13.670000] scsi 0:0:0:0: Direct-Access Generic STORAGE DEVICE 0933 PQ : 0 ANSI: 6 [ 14.050000] sd 0:0:0:0: [sda] 31088640 512-byte logical blocks: (15.9 GB/14.8 GiB) [ 14.070000] sd 0:0:0:0: [sda] Write Protect is off [ 14.070000] sd 0:0:0:0: [sda] Mode Sense: 21 00 00 00 [ 14.070000] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doe sn't support DPO or FUA [ 14.100000] sda: sda1 sda2 [ 14.120000] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 15.320000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fd f68 [ 15.320000] Backport generated by backports.git backports-20151218-0-g2f58d9d [ 15.520000] ath: EEPROM regdomain: 0x0 [ 15.520000] ath: EEPROM indicates default country code should be used [ 15.520000] ath: doing EEPROM country->regdmn map search [ 15.520000] ath: country maps to regdmn code: 0x3a [ 15.520000] ath: Country alpha2 being used: US [ 15.520000] ath: Regpair used: 0x3a [ 15.530000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 15.530000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2 [ 15.550000] usb 1-1.1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw reques ted [ 15.560000] usbcore: registered new interface driver ath9k_htc [ 15.710000] RPC: Registered named UNIX socket transport module. [ 15.710000] RPC: Registered udp transport module. [ 15.720000] RPC: Registered tcp transport module. [ 15.720000] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 15.770000] tun: Universal TUN/TAP device driver, 1.6 [ 15.770000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> [ 15.910000] usb 1-1.3: reset high-speed USB device number 5 using ehci-platfo rm [ 16.050000] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 d etected [ 16.120000] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5370 detected [ 16.140000] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht' [ 16.140000] usbcore: registered new interface driver rt2800usb [ 16.150000] usb 1-1.1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw , size: 51008 [ 16.160000] usbcore: registered new interface driver rtl8187 [ 16.270000] usbcore: registered new interface driver rtl8192cu [ 16.330000] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 16.350000] usbcore: registered new interface driver cdc_acm [ 16.350000] cdc_acm: USB Abstract Control Model driver for USB modems and ISD N adapters [ 16.390000] usbcore: registered new interface driver cdc_wdm [ 16.400000] ath9k_htc 1-1.1:1.0: ath9k_htc: HTC initialized with 33 credits [ 16.450000] nf_conntrack version 0.5.0 (955 buckets, 3820 max) [ 16.530000] usbcore: registered new interface driver ums-alauda [ 16.540000] usbcore: registered new interface driver ums-cypress [ 16.550000] usbcore: registered new interface driver ums-datafab [ 16.570000] usbcore: registered new interface driver ums-freecom [ 16.580000] usbcore: registered new interface driver ums-isd200 [ 16.600000] usbcore: registered new interface driver ums-jumpshot [ 16.610000] usbcore: registered new interface driver ums-karma [ 16.630000] usbcore: registered new interface driver ums-sddr09 [ 16.640000] usbcore: registered new interface driver ums-sddr55 [ 16.670000] usbcore: registered new interface driver ums-usbat [ 16.710000] usbcore: registered new interface driver usbserial [ 16.720000] usbcore: registered new interface driver usbserial_generic [ 16.730000] usbserial: USB Serial support registered for generic [ 16.810000] ath9k_htc 1-1.1:1.0: ath9k_htc: FW Version: 1.4 [ 16.810000] ath9k_htc 1-1.1:1.0: FW RMW support: On [ 16.820000] ath: EEPROM regdomain: 0x0 [ 16.820000] ath: EEPROM indicates default country code should be used [ 16.820000] ath: doing EEPROM country->regdmn map search [ 16.820000] ath: country maps to regdmn code: 0x3a [ 16.820000] ath: Country alpha2 being used: US [ 16.820000] ath: Regpair used: 0x3a [ 16.850000] ieee80211 phy2: Atheros AR9271 Rev:1 [ 16.870000] xt_time: kernel timezone is -0000 [ 16.880000] usbcore: registered new interface driver asix [ 16.890000] usbcore: registered new interface driver ax88179_178a [ 16.920000] usbcore: registered new interface driver cdc_ether [ 16.930000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 16.960000] usbcore: registered new interface driver pl2303 [ 16.970000] usbserial: USB Serial support registered for pl2303 [ 17.000000] PPP generic driver version 2.4.2 [ 17.010000] NET: Registered protocol family 24 [ 17.010000] usbcore: registered new interface driver qmi_wwan [ 17.020000] usbcore: registered new interface driver rndis_host [ 17.030000] usbcore: registered new interface driver sierra_net [ 17.070000] usbcore: registered new interface driver option [ 17.070000] usbserial: USB Serial support registered for GSM modem (1-port) [ 22.120000] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibi lities [ 22.130000] EXT4-fs (sda1): couldn't mount as ext2 due to feature incompatibi lities [ 22.210000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) [ 22.620000] Adding 1004024k swap on /dev/sdcard/sd2. Priority:-1 extents:1 a cross:1004024k [ 27.670000] device eth0 entered promiscuous mode [ 31.030000] random: nonblocking pool is initialized [ 31.250000] eth0: link up (100Mbps/Full duplex) [ 31.250000] br-lan: port 1(eth0) entered forwarding state [ 31.260000] br-lan: port 1(eth0) entered forwarding state [ 31.550000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmwa re file 'rt2870.bin' [ 32.340000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detec ted - version: 0.29 [ 33.260000] br-lan: port 1(eth0) entered forwarding state [ 34.650000] device wlan0 entered promiscuous mode [ 34.870000] device wlan0-1 entered promiscuous mode [ 34.870000] br-lan: port 3(wlan0-1) entered forwarding state [ 34.880000] br-lan: port 3(wlan0-1) entered forwarding state [ 34.990000] br-lan: port 2(wlan0) entered forwarding state [ 35.000000] br-lan: port 2(wlan0) entered forwarding state [ 35.450000] br-lan: port 3(wlan0-1) entered disabled state [ 36.570000] br-lan: port 3(wlan0-1) entered forwarding state [ 36.580000] br-lan: port 3(wlan0-1) entered forwarding state [ 37.000000] br-lan: port 2(wlan0) entered forwarding state [ 38.580000] br-lan: port 3(wlan0-1) entered forwarding state [ 39.410000] wlan2: authenticate with e4:8d:8c:45:d3:0c [ 39.990000] wlan2: send auth to e4:8d:8c:45:d3:0c (try 1/3) [ 40.000000] wlan2: authenticated [ 40.040000] wlan2: associate with e4:8d:8c:45:d3:0c (try 1/3) [ 40.050000] wlan2: RX AssocResp from e4:8d:8c:45:d3:0c (capab=0x431 status=0 aid=6) [ 40.060000] wlan2: associated root@Pineapple:~#
Zylla Posted January 8, 2018 Author Posted January 8, 2018 2 minutes ago, Rinilyn said: Yes I'm using an SD Mana Toolkit has been shutdown. root@Pineapple:~# root@Pineapple:~# dmesg [ 0.000000] Linux version 3.18.84 (@02fc9f092662) (gcc version 4.8.3 (OpenWrt /Linaro GCC 4.8-2014.04 unknown) ) #14 Mon Dec 25 22:24:59 UTC 2017 [ 0.000000] MyLoader: sysp=8a14b024, boardp=44b65156, parts=b69f8d32 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc) [ 0.000000] SoC: Atheros AR9330 rev 1 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000-0x03ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000-0x03ffffff] [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff] [ 0.000000] On node 0 totalpages: 16384 [ 0.000000] free_area_init_node: node 0, pgdat 80363cf0, node_mem_map 8100000 0 [ 0.000000] Normal zone: 128 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 16384 pages, LIFO batch:3 [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 16256 [ 0.000000] Kernel command line: board=PINEAPPLE-NANO console=ttyATH0,11520 0 rootfstype=squashfs,jffs2 noinitrd [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 60880K/65536K available (2515K kernel code, 148K rwdata, 536K rodata, 248K init, 188K bss, 4656K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:51 [ 0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.00 0MHz [ 0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104) [ 0.080000] pid_max: default: 32768 minimum: 301 [ 0.080000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.090000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.100000] NET: Registered protocol family 16 [ 0.100000] MIPS: machine is WiFi Pineapple NANO [ 0.380000] Switched to clocksource MIPS [ 0.380000] NET: Registered protocol family 2 [ 0.390000] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.400000] TCP: Hash tables configured (established 1024 bind 1024) [ 0.400000] TCP: reno registered [ 0.410000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.420000] NET: Registered protocol family 1 [ 0.420000] PCI: CLS 0 bytes, default 32 [ 0.430000] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.450000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.450000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT Y) (c) 2001-2006 Red Hat, Inc. [ 0.470000] msgmni has been set to 118 [ 0.470000] io scheduler noop registered [ 0.470000] io scheduler deadline registered (default) [ 0.480000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.480000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11, base_baud = 15 62500) is a AR933X UART [ 0.490000] console [ttyATH0] enabled [ 0.500000] bootconsole [early0] disabled [ 0.510000] m25p80 spi0.0: found mx25l12805d, expected m25p80 [ 0.520000] m25p80 spi0.0: mx25l12805d (16384 Kbytes) [ 0.520000] 5 tp-link partitions found on MTD device spi0.0 [ 0.530000] Creating 5 MTD partitions on "spi0.0": [ 0.530000] 0x000000000000-0x000000020000 : "u-boot" [ 0.540000] 0x000000020000-0x00000013a07c : "kernel" [ 0.540000] 0x00000013a07c-0x000000ff0000 : "rootfs" [ 0.550000] mtd: device 2 (rootfs) set to be root filesystem [ 0.550000] 1 squashfs-split partitions found on MTD device rootfs [ 0.560000] 0x000000d80000-0x000000ff0000 : "rootfs_data" [ 0.570000] 0x000000ff0000-0x000001000000 : "art" [ 0.570000] 0x000000020000-0x000000ff0000 : "firmware" [ 0.600000] libphy: ag71xx_mdio: probed [ 1.190000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd0 41, driver=Generic PHY] [ 1.200000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII [ 1.200000] TCP: cubic registered [ 1.200000] NET: Registered protocol family 17 [ 1.210000] bridge: automatic filtering via arp/ip/ip6tables has been depreca ted. Update your scripts to load br_netfilter if you need this. [ 1.220000] 8021q: 802.1Q VLAN Support v1.8 [ 1.230000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 1.240000] Freeing unused kernel memory: 248K [ 2.830000] init: Console is alive [ 2.840000] init: - watchdog - [ 5.450000] usbcore: registered new interface driver usbfs [ 5.460000] usbcore: registered new interface driver hub [ 5.460000] usbcore: registered new device driver usb [ 5.520000] SCSI subsystem initialized [ 5.530000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 5.540000] ehci-platform: EHCI generic platform driver [ 5.540000] ehci-platform ehci-platform: EHCI Host Controller [ 5.550000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1 [ 5.560000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000 [ 5.580000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00 [ 5.580000] hub 1-0:1.0: USB hub found [ 5.580000] hub 1-0:1.0: 1 port detected [ 5.590000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 5.600000] ohci-platform: OHCI generic platform driver [ 5.610000] uhci_hcd: USB Universal Host Controller Interface driver [ 5.620000] usbcore: registered new interface driver usb-storage [ 5.910000] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 5.970000] init: - preinit - [ 6.340000] hub 1-1:1.0: USB hub found [ 6.350000] hub 1-1:1.0: 4 ports detected [ 6.470000] random: procd urandom read with 10 bits of entropy available [ 6.770000] usb 1-1.1: new high-speed USB device number 3 using ehci-platform [ 7.130000] mount_root: loading kmods from internal overlay [ 7.630000] jffs2: notice: (326) jffs2_build_xattr_subsystem: complete buildi ng xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 7.650000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 7.660000] block: extroot: not configured [ 7.720000] jffs2: notice: (323) jffs2_build_xattr_subsystem: complete buildi ng xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 7.850000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 7.860000] block: extroot: not configured [ 7.860000] mount_root: switching to jffs2 overlay [ 7.920000] procd: - early - [ 7.930000] procd: - watchdog - [ 8.970000] procd: - ubus - [ 9.990000] procd: - init - [ 11.850000] usb 1-1.1: device descriptor read/64, error -145 [ 12.210000] usb 1-1.2: new high-speed USB device number 4 using ehci-platform [ 12.350000] usb-storage 1-1.2:1.0: USB Mass Storage device detected [ 12.390000] scsi host0: usb-storage 1-1.2:1.0 [ 12.500000] usb 1-1.3: new high-speed USB device number 5 using ehci-platform [ 13.670000] scsi 0:0:0:0: Direct-Access Generic STORAGE DEVICE 0933 PQ : 0 ANSI: 6 [ 14.050000] sd 0:0:0:0: [sda] 31088640 512-byte logical blocks: (15.9 GB/14.8 GiB) [ 14.070000] sd 0:0:0:0: [sda] Write Protect is off [ 14.070000] sd 0:0:0:0: [sda] Mode Sense: 21 00 00 00 [ 14.070000] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doe sn't support DPO or FUA [ 14.100000] sda: sda1 sda2 [ 14.120000] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 15.320000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fd f68 [ 15.320000] Backport generated by backports.git backports-20151218-0-g2f58d9d [ 15.520000] ath: EEPROM regdomain: 0x0 [ 15.520000] ath: EEPROM indicates default country code should be used [ 15.520000] ath: doing EEPROM country->regdmn map search [ 15.520000] ath: country maps to regdmn code: 0x3a [ 15.520000] ath: Country alpha2 being used: US [ 15.520000] ath: Regpair used: 0x3a [ 15.530000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 15.530000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2 [ 15.550000] usb 1-1.1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw reques ted [ 15.560000] usbcore: registered new interface driver ath9k_htc [ 15.710000] RPC: Registered named UNIX socket transport module. [ 15.710000] RPC: Registered udp transport module. [ 15.720000] RPC: Registered tcp transport module. [ 15.720000] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 15.770000] tun: Universal TUN/TAP device driver, 1.6 [ 15.770000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> [ 15.910000] usb 1-1.3: reset high-speed USB device number 5 using ehci-platfo rm [ 16.050000] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 d etected [ 16.120000] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5370 detected [ 16.140000] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht' [ 16.140000] usbcore: registered new interface driver rt2800usb [ 16.150000] usb 1-1.1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw , size: 51008 [ 16.160000] usbcore: registered new interface driver rtl8187 [ 16.270000] usbcore: registered new interface driver rtl8192cu [ 16.330000] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 16.350000] usbcore: registered new interface driver cdc_acm [ 16.350000] cdc_acm: USB Abstract Control Model driver for USB modems and ISD N adapters [ 16.390000] usbcore: registered new interface driver cdc_wdm [ 16.400000] ath9k_htc 1-1.1:1.0: ath9k_htc: HTC initialized with 33 credits [ 16.450000] nf_conntrack version 0.5.0 (955 buckets, 3820 max) [ 16.530000] usbcore: registered new interface driver ums-alauda [ 16.540000] usbcore: registered new interface driver ums-cypress [ 16.550000] usbcore: registered new interface driver ums-datafab [ 16.570000] usbcore: registered new interface driver ums-freecom [ 16.580000] usbcore: registered new interface driver ums-isd200 [ 16.600000] usbcore: registered new interface driver ums-jumpshot [ 16.610000] usbcore: registered new interface driver ums-karma [ 16.630000] usbcore: registered new interface driver ums-sddr09 [ 16.640000] usbcore: registered new interface driver ums-sddr55 [ 16.670000] usbcore: registered new interface driver ums-usbat [ 16.710000] usbcore: registered new interface driver usbserial [ 16.720000] usbcore: registered new interface driver usbserial_generic [ 16.730000] usbserial: USB Serial support registered for generic [ 16.810000] ath9k_htc 1-1.1:1.0: ath9k_htc: FW Version: 1.4 [ 16.810000] ath9k_htc 1-1.1:1.0: FW RMW support: On [ 16.820000] ath: EEPROM regdomain: 0x0 [ 16.820000] ath: EEPROM indicates default country code should be used [ 16.820000] ath: doing EEPROM country->regdmn map search [ 16.820000] ath: country maps to regdmn code: 0x3a [ 16.820000] ath: Country alpha2 being used: US [ 16.820000] ath: Regpair used: 0x3a [ 16.850000] ieee80211 phy2: Atheros AR9271 Rev:1 [ 16.870000] xt_time: kernel timezone is -0000 [ 16.880000] usbcore: registered new interface driver asix [ 16.890000] usbcore: registered new interface driver ax88179_178a [ 16.920000] usbcore: registered new interface driver cdc_ether [ 16.930000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 16.960000] usbcore: registered new interface driver pl2303 [ 16.970000] usbserial: USB Serial support registered for pl2303 [ 17.000000] PPP generic driver version 2.4.2 [ 17.010000] NET: Registered protocol family 24 [ 17.010000] usbcore: registered new interface driver qmi_wwan [ 17.020000] usbcore: registered new interface driver rndis_host [ 17.030000] usbcore: registered new interface driver sierra_net [ 17.070000] usbcore: registered new interface driver option [ 17.070000] usbserial: USB Serial support registered for GSM modem (1-port) [ 22.120000] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibi lities [ 22.130000] EXT4-fs (sda1): couldn't mount as ext2 due to feature incompatibi lities [ 22.210000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) [ 22.620000] Adding 1004024k swap on /dev/sdcard/sd2. Priority:-1 extents:1 a cross:1004024k [ 27.670000] device eth0 entered promiscuous mode [ 31.030000] random: nonblocking pool is initialized [ 31.250000] eth0: link up (100Mbps/Full duplex) [ 31.250000] br-lan: port 1(eth0) entered forwarding state [ 31.260000] br-lan: port 1(eth0) entered forwarding state [ 31.550000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmwa re file 'rt2870.bin' [ 32.340000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detec ted - version: 0.29 [ 33.260000] br-lan: port 1(eth0) entered forwarding state [ 34.650000] device wlan0 entered promiscuous mode [ 34.870000] device wlan0-1 entered promiscuous mode [ 34.870000] br-lan: port 3(wlan0-1) entered forwarding state [ 34.880000] br-lan: port 3(wlan0-1) entered forwarding state [ 34.990000] br-lan: port 2(wlan0) entered forwarding state [ 35.000000] br-lan: port 2(wlan0) entered forwarding state [ 35.450000] br-lan: port 3(wlan0-1) entered disabled state [ 36.570000] br-lan: port 3(wlan0-1) entered forwarding state [ 36.580000] br-lan: port 3(wlan0-1) entered forwarding state [ 37.000000] br-lan: port 2(wlan0) entered forwarding state [ 38.580000] br-lan: port 3(wlan0-1) entered forwarding state [ 39.410000] wlan2: authenticate with e4:8d:8c:45:d3:0c [ 39.990000] wlan2: send auth to e4:8d:8c:45:d3:0c (try 1/3) [ 40.000000] wlan2: authenticated [ 40.040000] wlan2: associate with e4:8d:8c:45:d3:0c (try 1/3) [ 40.050000] wlan2: RX AssocResp from e4:8d:8c:45:d3:0c (capab=0x431 status=0 aid=6) [ 40.060000] wlan2: associated root@Pineapple:~# Is this output after getting the failed attempts to start Mana? I'm asking if you have a SD-card because there are reports of several users experiencing problems with their sd-cards. Especially when using software like this, which is demanding on the devices CPU/RAM/Storage etc. I cannot see anything wrong in that output, but it's looking like it's only been online for 40 sec before you tested. Try giving it a few more attempts to run, and check the dmesg for anything looking like the lines below: [ 102.440000] usb 1-1.2: USB disconnect, device number 4 [ 102.450000] sd 0:0:0:0: [sda] [ 102.450000] Result: hostbyte=0x01 driverbyte=0x00 [ 102.450000] sd 0:0:0:0: [sda] CDB: [ 102.460000] cdb[0]=0x28: 28 00 00 1e ab 60 00 00 f0 00 [ 102.460000] blk_update_request: I/O error, dev sda, sector 2009952 [ 102.470000] sd 0:0:0:0: [sda] [ 102.470000] Result: hostbyte=0x01 driverbyte=0x00 [ 102.480000] sd 0:0:0:0: [sda] CDB: [ 102.480000] cdb[0]=0x28: 28 00 00 1e ac 50 00 00 10 00 [ 102.490000] blk_update_request: I/O error, dev sda, sector 2010192 [ 102.490000] Aborting journal on device sda1-8. [ 102.500000] JBD2: Error -5 detected when updating journal superblock for sda1-8. [ 102.520000] Buffer I/O error on dev sda1, logical block 153, async page read [ 102.520000] Buffer I/O error on dev sda1, logical block 153, async page read [ 102.540000] Buffer I/O error on dev sda1, logical block 153, async page read [ 102.540000] Buffer I/O error on dev sda1, logical block 154, async page read [ 102.560000] Buffer I/O error on dev sda1, logical block 154, async page read [ 102.560000] Buffer I/O error on dev sda1, logical block 154, async page read [ 102.580000] Buffer I/O error on dev sda1, logical block 154, async page read [ 102.580000] Buffer I/O error on dev sda1, logical block 155, async page read [ 102.610000] Buffer I/O error on dev sda1, logical block 155, async page read [ 102.610000] Buffer I/O error on dev sda1, logical block 155, async page read [ 104.880000] usb 1-1.2: new high-speed USB device number 5 using ehci-platform [ 105.000000] usb-storage 1-1.2:1.0: USB Mass Storage device detected [ 105.020000] scsi host1: usb-storage 1-1.2:1.0 [ 106.020000] scsi 1:0:0:0: Direct-Access Generic STORAGE DEVICE 0933 PQ: 0 ANSI: 6 [ 106.020000] sd 1:0:0:0: Attached scsi generic sg0 type 0 [ 106.330000] sd 1:0:0:0: [sdb] 15187968 512-byte logical blocks: (7.77 GB/7.24 GiB) [ 106.330000] sd 1:0:0:0: [sdb] Write Protect is off [ 106.340000] sd 1:0:0:0: [sdb] Mode Sense: 21 00 00 00 [ 106.340000] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 106.360000] sdb: sdb1 sdb2 [ 106.370000] sd 1:0:0:0: [sdb] Attached SCSI removable disk [ 106.750000] EXT4-fs error (device sda1): ext4_put_super:797: Couldn't clean up the journal [ 106.760000] EXT4-fs (sda1): Remounting filesystem read-only [ 106.780000] EXT4-fs (sdb1): couldn't mount as ext3 due to feature incompatibilities [ 106.790000] EXT4-fs (sdb1): couldn't mount as ext2 due to feature incompatibilities [ 106.820000] EXT4-fs (sdb1): recovery complete [ 106.830000] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null) [ 107.050000] Adding 1004364k swap on /dev/sdcard/sd2. Priority:-2 extents:1 across:1004364k You could also attempt to trigger the "bug" by issuing this command: badblocks -e 100 -v /dev/sdcard/sd1 And then checking dmesg.
Rinilyn Posted January 8, 2018 Posted January 8, 2018 ive been online for 40min now,its giving [ 106.780000] EXT4-fs (sdb1): couldn't mount as ext3 due to feature incompatibilities [ 106.790000] EXT4-fs (sdb1): couldn't mount as ext2 due to feature incompatibilities as you can see below and badblocks is not installed. so my solution is mounting in a usb now? 9 minutes ago, Zylla said: Is this output after getting the failed attempts to start Mana? I'm asking if you have a SD-card because there are reports of several users experiencing problems with their sd-cards. Especially when using software like this, which is demanding on the devices CPU/RAM/Storage etc. I cannot see anything wrong in that output, but it's looking like it's only been online for 40 sec before you tested. Try giving it a few more attempts to run, and check the dmesg for anything looking like the lines below: [ 102.440000] usb 1-1.2: USB disconnect, device number 4 [ 102.450000] sd 0:0:0:0: [sda] [ 102.450000] Result: hostbyte=0x01 driverbyte=0x00 [ 102.450000] sd 0:0:0:0: [sda] CDB: [ 102.460000] cdb[0]=0x28: 28 00 00 1e ab 60 00 00 f0 00 [ 102.460000] blk_update_request: I/O error, dev sda, sector 2009952 [ 102.470000] sd 0:0:0:0: [sda] [ 102.470000] Result: hostbyte=0x01 driverbyte=0x00 [ 102.480000] sd 0:0:0:0: [sda] CDB: [ 102.480000] cdb[0]=0x28: 28 00 00 1e ac 50 00 00 10 00 [ 102.490000] blk_update_request: I/O error, dev sda, sector 2010192 [ 102.490000] Aborting journal on device sda1-8. [ 102.500000] JBD2: Error -5 detected when updating journal superblock for sda1-8. [ 102.520000] Buffer I/O error on dev sda1, logical block 153, async page read [ 102.520000] Buffer I/O error on dev sda1, logical block 153, async page read [ 102.540000] Buffer I/O error on dev sda1, logical block 153, async page read [ 102.540000] Buffer I/O error on dev sda1, logical block 154, async page read [ 102.560000] Buffer I/O error on dev sda1, logical block 154, async page read [ 102.560000] Buffer I/O error on dev sda1, logical block 154, async page read [ 102.580000] Buffer I/O error on dev sda1, logical block 154, async page read [ 102.580000] Buffer I/O error on dev sda1, logical block 155, async page read [ 102.610000] Buffer I/O error on dev sda1, logical block 155, async page read [ 102.610000] Buffer I/O error on dev sda1, logical block 155, async page read [ 104.880000] usb 1-1.2: new high-speed USB device number 5 using ehci-platform [ 105.000000] usb-storage 1-1.2:1.0: USB Mass Storage device detected [ 105.020000] scsi host1: usb-storage 1-1.2:1.0 [ 106.020000] scsi 1:0:0:0: Direct-Access Generic STORAGE DEVICE 0933 PQ: 0 ANSI: 6 [ 106.020000] sd 1:0:0:0: Attached scsi generic sg0 type 0 [ 106.330000] sd 1:0:0:0: [sdb] 15187968 512-byte logical blocks: (7.77 GB/7.24 GiB) [ 106.330000] sd 1:0:0:0: [sdb] Write Protect is off [ 106.340000] sd 1:0:0:0: [sdb] Mode Sense: 21 00 00 00 [ 106.340000] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 106.360000] sdb: sdb1 sdb2 [ 106.370000] sd 1:0:0:0: [sdb] Attached SCSI removable disk [ 106.750000] EXT4-fs error (device sda1): ext4_put_super:797: Couldn't clean up the journal [ 106.760000] EXT4-fs (sda1): Remounting filesystem read-only [ 106.780000] EXT4-fs (sdb1): couldn't mount as ext3 due to feature incompatibilities [ 106.790000] EXT4-fs (sdb1): couldn't mount as ext2 due to feature incompatibilities [ 106.820000] EXT4-fs (sdb1): recovery complete [ 106.830000] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null) [ 107.050000] Adding 1004364k swap on /dev/sdcard/sd2. Priority:-2 extents:1 across:1004364k You could also attempt to trigger the "bug" by issuing this command: badblocks -e 100 -v /dev/sdcard/sd1 And then checking dmesg. root@Pineapple:~# dmesg [ 0.000000] Linux version 3.18.84 (@02fc9f092662) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 unknown) ) #14 Mon Dec 25 22:24:59 UTC 2017 [ 0.000000] MyLoader: sysp=8a14b024, boardp=44b65156, parts=b69f8d32 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc) [ 0.000000] SoC: Atheros AR9330 rev 1 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000-0x03ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000-0x03ffffff] [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff] [ 0.000000] On node 0 totalpages: 16384 [ 0.000000] free_area_init_node: node 0, pgdat 80363cf0, node_mem_map 81000000 [ 0.000000] Normal zone: 128 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 16384 pages, LIFO batch:3 [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: board=PINEAPPLE-NANO console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 60880K/65536K available (2515K kernel code, 148K rwdata, 536K rodata, 248K init, 188K bss, 4656K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:51 [ 0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz [ 0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104) [ 0.080000] pid_max: default: 32768 minimum: 301 [ 0.080000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.090000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.100000] NET: Registered protocol family 16 [ 0.100000] MIPS: machine is WiFi Pineapple NANO [ 0.380000] Switched to clocksource MIPS [ 0.380000] NET: Registered protocol family 2 [ 0.390000] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.400000] TCP: Hash tables configured (established 1024 bind 1024) [ 0.400000] TCP: reno registered [ 0.410000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.420000] NET: Registered protocol family 1 [ 0.420000] PCI: CLS 0 bytes, default 32 [ 0.430000] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.450000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.450000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.470000] msgmni has been set to 118 [ 0.470000] io scheduler noop registered [ 0.470000] io scheduler deadline registered (default) [ 0.480000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.480000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a AR933X UART [ 0.490000] console [ttyATH0] enabled [ 0.500000] bootconsole [early0] disabled [ 0.510000] m25p80 spi0.0: found mx25l12805d, expected m25p80 [ 0.520000] m25p80 spi0.0: mx25l12805d (16384 Kbytes) [ 0.520000] 5 tp-link partitions found on MTD device spi0.0 [ 0.530000] Creating 5 MTD partitions on "spi0.0": [ 0.530000] 0x000000000000-0x000000020000 : "u-boot" [ 0.540000] 0x000000020000-0x00000013a07c : "kernel" [ 0.540000] 0x00000013a07c-0x000000ff0000 : "rootfs" [ 0.550000] mtd: device 2 (rootfs) set to be root filesystem [ 0.550000] 1 squashfs-split partitions found on MTD device rootfs [ 0.560000] 0x000000d80000-0x000000ff0000 : "rootfs_data" [ 0.570000] 0x000000ff0000-0x000001000000 : "art" [ 0.570000] 0x000000020000-0x000000ff0000 : "firmware" [ 0.600000] libphy: ag71xx_mdio: probed [ 1.190000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY] [ 1.200000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII [ 1.200000] TCP: cubic registered [ 1.200000] NET: Registered protocol family 17 [ 1.210000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 1.220000] 8021q: 802.1Q VLAN Support v1.8 [ 1.230000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 1.240000] Freeing unused kernel memory: 248K [ 2.830000] init: Console is alive [ 2.840000] init: - watchdog - [ 5.450000] usbcore: registered new interface driver usbfs [ 5.460000] usbcore: registered new interface driver hub [ 5.460000] usbcore: registered new device driver usb [ 5.520000] SCSI subsystem initialized [ 5.530000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 5.540000] ehci-platform: EHCI generic platform driver [ 5.540000] ehci-platform ehci-platform: EHCI Host Controller [ 5.550000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1 [ 5.560000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000 [ 5.580000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00 [ 5.580000] hub 1-0:1.0: USB hub found [ 5.580000] hub 1-0:1.0: 1 port detected [ 5.590000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 5.600000] ohci-platform: OHCI generic platform driver [ 5.610000] uhci_hcd: USB Universal Host Controller Interface driver [ 5.620000] usbcore: registered new interface driver usb-storage [ 5.910000] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 5.970000] init: - preinit - [ 6.340000] hub 1-1:1.0: USB hub found [ 6.350000] hub 1-1:1.0: 4 ports detected [ 6.470000] random: procd urandom read with 10 bits of entropy available [ 6.770000] usb 1-1.1: new high-speed USB device number 3 using ehci-platform [ 7.130000] mount_root: loading kmods from internal overlay [ 7.630000] jffs2: notice: (326) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 7.650000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 7.660000] block: extroot: not configured [ 7.720000] jffs2: notice: (323) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 7.850000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 7.860000] block: extroot: not configured [ 7.860000] mount_root: switching to jffs2 overlay [ 7.920000] procd: - early - [ 7.930000] procd: - watchdog - [ 8.970000] procd: - ubus - [ 9.990000] procd: - init - [ 11.850000] usb 1-1.1: device descriptor read/64, error -145 [ 12.210000] usb 1-1.2: new high-speed USB device number 4 using ehci-platform [ 12.350000] usb-storage 1-1.2:1.0: USB Mass Storage device detected [ 12.390000] scsi host0: usb-storage 1-1.2:1.0 [ 12.500000] usb 1-1.3: new high-speed USB device number 5 using ehci-platform [ 13.670000] scsi 0:0:0:0: Direct-Access Generic STORAGE DEVICE 0933 PQ: 0 ANSI: 6 [ 14.050000] sd 0:0:0:0: [sda] 31088640 512-byte logical blocks: (15.9 GB/14.8 GiB) [ 14.070000] sd 0:0:0:0: [sda] Write Protect is off [ 14.070000] sd 0:0:0:0: [sda] Mode Sense: 21 00 00 00 [ 14.070000] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 14.100000] sda: sda1 sda2 [ 14.120000] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 15.320000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68 [ 15.320000] Backport generated by backports.git backports-20151218-0-g2f58d9d [ 15.520000] ath: EEPROM regdomain: 0x0 [ 15.520000] ath: EEPROM indicates default country code should be used [ 15.520000] ath: doing EEPROM country->regdmn map search [ 15.520000] ath: country maps to regdmn code: 0x3a [ 15.520000] ath: Country alpha2 being used: US [ 15.520000] ath: Regpair used: 0x3a [ 15.530000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 15.530000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2 [ 15.550000] usb 1-1.1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 15.560000] usbcore: registered new interface driver ath9k_htc [ 15.710000] RPC: Registered named UNIX socket transport module. [ 15.710000] RPC: Registered udp transport module. [ 15.720000] RPC: Registered tcp transport module. [ 15.720000] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 15.770000] tun: Universal TUN/TAP device driver, 1.6 [ 15.770000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> [ 15.910000] usb 1-1.3: reset high-speed USB device number 5 using ehci-platform [ 16.050000] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 detected [ 16.120000] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5370 detected [ 16.140000] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht' [ 16.140000] usbcore: registered new interface driver rt2800usb [ 16.150000] usb 1-1.1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 16.160000] usbcore: registered new interface driver rtl8187 [ 16.270000] usbcore: registered new interface driver rtl8192cu [ 16.330000] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 16.350000] usbcore: registered new interface driver cdc_acm [ 16.350000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 16.390000] usbcore: registered new interface driver cdc_wdm [ 16.400000] ath9k_htc 1-1.1:1.0: ath9k_htc: HTC initialized with 33 credits [ 16.450000] nf_conntrack version 0.5.0 (955 buckets, 3820 max) [ 16.530000] usbcore: registered new interface driver ums-alauda [ 16.540000] usbcore: registered new interface driver ums-cypress [ 16.550000] usbcore: registered new interface driver ums-datafab [ 16.570000] usbcore: registered new interface driver ums-freecom [ 16.580000] usbcore: registered new interface driver ums-isd200 [ 16.600000] usbcore: registered new interface driver ums-jumpshot [ 16.610000] usbcore: registered new interface driver ums-karma [ 16.630000] usbcore: registered new interface driver ums-sddr09 [ 16.640000] usbcore: registered new interface driver ums-sddr55 [ 16.670000] usbcore: registered new interface driver ums-usbat [ 16.710000] usbcore: registered new interface driver usbserial [ 16.720000] usbcore: registered new interface driver usbserial_generic [ 16.730000] usbserial: USB Serial support registered for generic [ 16.810000] ath9k_htc 1-1.1:1.0: ath9k_htc: FW Version: 1.4 [ 16.810000] ath9k_htc 1-1.1:1.0: FW RMW support: On [ 16.820000] ath: EEPROM regdomain: 0x0 [ 16.820000] ath: EEPROM indicates default country code should be used [ 16.820000] ath: doing EEPROM country->regdmn map search [ 16.820000] ath: country maps to regdmn code: 0x3a [ 16.820000] ath: Country alpha2 being used: US [ 16.820000] ath: Regpair used: 0x3a [ 16.850000] ieee80211 phy2: Atheros AR9271 Rev:1 [ 16.870000] xt_time: kernel timezone is -0000 [ 16.880000] usbcore: registered new interface driver asix [ 16.890000] usbcore: registered new interface driver ax88179_178a [ 16.920000] usbcore: registered new interface driver cdc_ether [ 16.930000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 16.960000] usbcore: registered new interface driver pl2303 [ 16.970000] usbserial: USB Serial support registered for pl2303 [ 17.000000] PPP generic driver version 2.4.2 [ 17.010000] NET: Registered protocol family 24 [ 17.010000] usbcore: registered new interface driver qmi_wwan [ 17.020000] usbcore: registered new interface driver rndis_host [ 17.030000] usbcore: registered new interface driver sierra_net [ 17.070000] usbcore: registered new interface driver option [ 17.070000] usbserial: USB Serial support registered for GSM modem (1-port) [ 22.120000] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibilities [ 22.130000] EXT4-fs (sda1): couldn't mount as ext2 due to feature incompatibilities [ 22.210000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) [ 22.620000] Adding 1004024k swap on /dev/sdcard/sd2. Priority:-1 extents:1 across:1004024k [ 27.670000] device eth0 entered promiscuous mode [ 31.030000] random: nonblocking pool is initialized [ 31.250000] eth0: link up (100Mbps/Full duplex) [ 31.250000] br-lan: port 1(eth0) entered forwarding state [ 31.260000] br-lan: port 1(eth0) entered forwarding state [ 31.550000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin' [ 32.340000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.29 [ 33.260000] br-lan: port 1(eth0) entered forwarding state [ 34.650000] device wlan0 entered promiscuous mode [ 34.870000] device wlan0-1 entered promiscuous mode [ 34.870000] br-lan: port 3(wlan0-1) entered forwarding state [ 34.880000] br-lan: port 3(wlan0-1) entered forwarding state [ 34.990000] br-lan: port 2(wlan0) entered forwarding state [ 35.000000] br-lan: port 2(wlan0) entered forwarding state [ 35.450000] br-lan: port 3(wlan0-1) entered disabled state [ 36.570000] br-lan: port 3(wlan0-1) entered forwarding state [ 36.580000] br-lan: port 3(wlan0-1) entered forwarding state [ 37.000000] br-lan: port 2(wlan0) entered forwarding state [ 38.580000] br-lan: port 3(wlan0-1) entered forwarding state [ 39.410000] wlan2: authenticate with e4:8d:8c:45:d3:0c [ 39.990000] wlan2: send auth to e4:8d:8c:45:d3:0c (try 1/3) [ 40.000000] wlan2: authenticated [ 40.040000] wlan2: associate with e4:8d:8c:45:d3:0c (try 1/3) [ 40.050000] wlan2: RX AssocResp from e4:8d:8c:45:d3:0c (capab=0x431 status=0 aid=6) [ 40.060000] wlan2: associated
Zylla Posted January 8, 2018 Author Posted January 8, 2018 Forgive me, i forgot one needed to install badblocks first: ( opkg update ; opkg install badblocks ) [ 106.780000] EXT4-fs (sdb1): couldn't mount as ext3 due to feature incompatibilities [ 106.790000] EXT4-fs (sdb1): couldn't mount as ext2 due to feature incompatibilities The lines above is not a clear indication of issues with the sd-card, HOWEVER! There's is one tell there that tells me you're experiencing the SD-bug, and that is the device-name at the beginning of those lines: sdb1 When you first boot the Nano, the device-name given to the SD-card is: sda When the bug happens the kernel will notice that the usb-device (sd-card) have disconnected. And then a couple seconds after that it will re-connect, and it will be given a new device-name: sdb If it happens a third time, it will be: sdc and then so on... sda -> sdb -> sdc -> sdd -> sde I suggest that you take out your SD-card, then factory-reset your Nano. Then you plugin a memory-stick formatted the same as the Nano. (ext4+swap partition) And then you mount that stick as /sd "fooling" the Nano to think it's a SD-card. You will need to edit the swap-file, which can be found under the Advanced tab of the Pineapple web-gui. Here is my swap-file (the mount stuff) : config mount option target '/mnt' option device '/dev/sda1' option fstype 'auto' option options 'rw,sync' option enabled '1'
Rinilyn Posted January 8, 2018 Posted January 8, 2018 okay its mounted and trying to install again. Now the bigger question is..how am i supposed to provide traffic (wlan2) if the usb stick took its place lol. can i use wlan0 somehow for it? because in the networking section it shows only wlan1 which is needed for mana
Zylla Posted January 8, 2018 Author Posted January 8, 2018 35 minutes ago, Rinilyn said: okay its mounted and trying to install again. Now the bigger question is..how am i supposed to provide traffic (wlan2) if the usb stick took its place lol. can i use wlan0 somehow for it? because in the networking section it shows only wlan1 which is needed for mana This bug is why i’m a bit hesitant with launching the project as a full module. As many people use another wifi adapter with the nano. The SD-card issue either needs to be fixed by a firmware update, OR you can do as i do; use a USB-hub. Which will make it less portable. :(
Rinilyn Posted January 8, 2018 Posted January 8, 2018 @Zylla i have typed a full tutorial for your script zylla. These are all the steps required for a nano user to have MANA installed. Use this as your own or edit to spare yourself from the trouble of explaining everything over and over again. I also quoted some stuff you typed. Thank you again. What you need: # Wifi Pineapple Nano Connected To a Pc with Internet # USB Hub # A Regular Usb Drive # A Third Compatible Radio( Prefer RALINK USB WIFI RT5370) -Go To http://172.16.42.1:1471 and navigate to Advanced and backup whats in Fstab. -Remove your sd card if its there,Go to Configuration and Perform a Factory reset. -Meanwhile,plug in your USB drive to your PC and Format your USB to (ext4+swap partition). You can use an App such as PartitionGURU to accomplish that. -Connect your Pineapple back to PC, Navigate to http://172.16.42.1:1471 and after setting up your fresh pineapple, Go to Configuration and edit Fstab to: config global option anon_swap '0' option anon_mount '0' option auto_swap '1' option auto_mount '1' option delay_root '5' option check_fs '0' config mount option target '/mnt' option device '/dev/sda1' option fstype 'auto' option options 'rw,sync' option enabled '1' Then, Format your SD card also in configuration, Save Fstab again. To make sure everything is working,try downloading a module and check if it recognises the sd card Open your favorite SSH tool and SSH into your pineapple and type: 1. fdisk -l 2. Check if your thumb drive is listed 3. mount -t ext4 /dev/sdb1 /sd/ Your Pineapple now thinks the USB drive is an SD Card. ###NOW THE INSTALLATION OF THE MANA TOOLKIT### In your pineapple terminal (SSH),type the following installation code ( This might take up to an hour!): wget -qO- https://raw.githubusercontent.com/adde88/hostapd-mana/master/INSTALL.sh | bash -s -- -v -v When installation is Done, Type launch-mana If "launch-mana Not found" error pops up,you need to OPEN this link and copy everything to your terminal(we are linking files) https://pastebin.com/dcuy18Jc Typing Launch-mana will now give a result! ###INSTALLING ZYLLA'S MODULE### Git Clone this OR download it it as ZIP to your PC and Unzip https://github.com/adde88/ManaToolkit 1-If you downloaded as ZIP, you will need an sFTP App to upload the files to your pineapple. Personally i use WinSCP and in Username type root/ Password (yourpassword when logging in to SSH or http://172.16.42.1:1471) and type 172.16.42.1 under hostname and 22 for Port. 2-Go to The Cabinet Module in http://172.16.42.1:1471 (download it if necessary) and navigate to /sd/modules. Create a Folder Called ManaToolkit. Return To sFTP and transfer your Unzipped files to /sd/modules/ManaToolkit 3-Close sFTP 4-Go to Cabinet,navigate to /sd/modules/ManaToolkit/ and edit module.info 5-Change this part: "title": "Mana Toolkit", to "title": "ManaToolkit", 6-Go to your SSH terminal and type this command to link your module to the previously download mana toolkit: ln -s /sd/modules/ManaToolkit /pineapple/modules/ManaToolkit SKIP parts 1 to 6 if you used GIT clone (except part 5) -Refresh http://172.16.42.1:1471. You must now see the ManaToolkit Module Installing dependencies will fail. You must do it manually if you downloaded as ZIP. Go to your SSH terminal and type: bash /pineapple/modules/ManaToolkit/scripts/dependencies.sh install sd -We added bash command because there was a permission issue. DONE!! Reboot your Wifi-Pineapple and The module now works! ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ##Notes## -You can also run launch-mana in console -You will need the USB HUB to connect the USB with the third radio because you need internet for mana to work. - USB is required because of a bug : When you first boot the Nano, the device-name given to the SD-card is: sda When the bug happens the kernel will notice that the usb-device (sd-card) have disconnected. And then a couple seconds after that it will re-connect, and it will be given a new device-name: sdb If it happens a third time, it will be: sdc and then so on... sda -> sdb -> sdc -> sdd -> sde -If you get pineapple is offline,make sure in Networking Page,you have Wlan2 connected to network. - Here's something that should increase the performance of the toolkit significantly. After you've finished installing everything, type this into a SSH terminal on the Nano: python -m compileall python -m compileall `find /sd/usr/share/mana-toolkit -name *.py` python -m compileall `find /sd/usr/lib/python2.7/site-packages -name *.py` This will pre-compile all the python scripts + libraries on your Nano (It will take some time to finish), but the Nano no longer needs to compile said files each time they're being used.
Zylla Posted January 8, 2018 Author Posted January 8, 2018 1 hour ago, Rinilyn said: @Zylla i have typed a full tutorial for your script zylla. These are all the steps required for a nano user to have MANA installed. Use this as your own or edit to spare yourself from the trouble of explaining everything over and over again. I also quoted some stuff you typed. Thank you again. What you need: # Wifi Pineapple Nano Connected To a Pc with Internet # USB Hub # A Regular Usb Drive # A Third Compatible Radio( Prefer RALINK USB WIFI RT5370) -Go To http://172.16.42.1:1471 and navigate to Advanced and backup whats in Fstab. -Remove your sd card if its there,Go to Configuration and Perform a Factory reset. -Meanwhile,plug in your USB drive to your PC and Format your USB to (ext4+swap partition). You can use an App such as PartitionGURU to accomplish that. -Connect your Pineapple back to PC, Navigate to http://172.16.42.1:1471 and after configuration your fresh pineapple, Go to Configuration and edit Fstab to: config global option anon_swap '0' option anon_mount '0' option auto_swap '1' option auto_mount '1' option delay_root '5' option check_fs '0' config mount option target '/mnt' option device '/dev/sda1' option fstype 'auto' option options 'rw,sync' option enabled '1' Then, Format your SD card also in configuration, Save Fstab again. To make sure everything is working,try downloading a module and check if it recognises the sd card Open your favorite SSH tool and SSH into your pineapple and type: 1. fdisk -l 2. Check if your thumb drive is listed 3. mount -t ext4 /dev/sdb1 /sd/ Your Pineapple now thinks the USB drive is an SD Card. ###NOW THE INSTALLATION OF THE MANA TOOLKIT### In your pineapple terminal (SSH),type the following installation code ( This might take up to an hour!) wget -qO- https://raw.githubusercontent.com/adde88/hostapd-mana/master/INSTALL.sh | bash -s -- -v -v When installation is Done, Type launch-mana If launch-mana isn't found error pops,you need to OPEN this link and copy everything to your terminal(we are linking files) https://pastebin.com/dcuy18Jc Typing Launch-mana is now working. ###INSTALLING ZYLLA'S MODULE### Git Clone this or download it it as ZIP to your PC and Unzip https://github.com/adde88/ManaToolkit -If you downloaded as ZIP, you will need an sFTP App to upload the files to your pineapple. Personally i use WinSCP and in Username type root/ Password (yourpassword when logging in to SSH or http://172.16.42.1:1471) and type 172.16.42.1 under hostname and 22 for Port. -Go to The Cabinet Module in http://172.16.42.1:1471 (download it if necessary) and navigate to /sd/modules. Create a Folder Called ManaToolkit. Return To sFTP and transfer your Unzipped files to /sd/modules/ManaToolkit -Close sFTP -Go to Cabinet,navigate to /sd/modules/ManaToolkit/ and edit module.info -Change this part: "title": "Mana Toolkit", to "title": "ManaToolkit", -Go to your SSH terminal and type this command to link your module to the previously download mana toolkit: ln -s /sd/modules/ManaToolkit /pineapple/modules/ManaToolkit -Refresh http://172.16.42.1:1471. You must now see the ManaToolkit Module Installing dependencies will fail. You must do it manually Go to your SSH terminal and type: bash /pineapple/modules/ManaToolkit/scripts/dependencies.sh install sd -We added bash command because there was a permission issue. DONE!! Reboot your Wifi-Pineapple and The module now works! ##Notes## -You can also run launch-mana in console -You will need the USB HUB to connect the USB with the third radio because you need internet for mana to work. - USB is required because of a bug : When you first boot the Nano, the device-name given to the SD-card is: sda When the bug happens the kernel will notice that the usb-device (sd-card) have disconnected. And then a couple seconds after that it will re-connect, and it will be given a new device-name: sdb If it happens a third time, it will be: sdc and then so on... sda -> sdb -> sdc -> sdd -> sde -If you get pineapple is offline,make sure in Networking Page,you have Wlan2 connected to network. Damn. I'm impressed. Thanks for taking your time to write this. :) The permission issue usually appears if you've downloaded the module as a ZIP file, or had the files cloned to a Windows folder. (FTP and Windows don't store permissions) It works perfectly if using Linux or git on the Pineapple itself. (I'll look into fixing this) The editing of module.info though is something new, i'll look into the above issue and this one today. Btw, if you haven't noticed my thread about "CPU performance increase" regarding Python stuff, here's something that should increase the performance of the toolkit significantly. After you've finished installing everything, type this into a SSH terminal on the Nano: python -m compileall python -m compileall `find /sd/usr/share/mana-toolkit -name *.py` python -m compileall `find /sd/usr/lib/python2.7/site-packages -name *.py` This will pre-compile all the python scripts + libraries on your Nano (It will take some time to finish), but the Nano no longer needs to compile said files each time they're being used.
Rinilyn Posted January 8, 2018 Posted January 8, 2018 I just edited the post to include the performance thingy+typos. About the module.info i don't know how it could affect things but i thought it was right to remove the space. i didn't give it much thought. i can't wait to find a nice tiny USB hub and test mana.
Rinilyn Posted January 8, 2018 Posted January 8, 2018 @ZyllaQuick question,i noticed you said to format USB at ext4 plus swap? well i assumed it means to just add another partition to it(also ext4). i plugged a different USB to nano (which has 2 partitions). it recognises that there are 2 partitions when i type fdisk -l. i mounted both. it recognises it as SD now. Was that what you meant? i needed to add another partition? or do i keep it at 1 peace as ext4?
Zylla Posted January 8, 2018 Author Posted January 8, 2018 1 minute ago, Rinilyn said: @ZyllaQuick question,i noticed you said to format USB at ext4 plus swap? well i assumed it means to just add another partition to it(also ext4). i plugged a different USB to nano (which has 2 partitions). it recognises that there are 2 partitions when i type fdisk -l. i mounted both. it recognises it as SD now. Was that what you meant? i needed to add another partition? or do i keep it at 1 peace as ext4? It just needs to be partitioned identically to the Nano. Which is one ext4 partition for data, and one swapping partition. :)
Rinilyn Posted January 9, 2018 Posted January 9, 2018 does the nano auto create the swap files when formatting? or do i need to run commands such as: umount /dev/sdb1 mkswap /dev/sdb1 swapon -p 32767 /dev/sdb1 (I'm getting an error here. Which is odd. That's why Im asking) My Fstab: config global option anon_swap '0' option anon_mount '0' option auto_swap '1' option auto_mount '1' option delay_root '5' option check_fs '0' config mount option target '/mnt' option device '/dev/sda1' option fstype 'auto' option options 'rw,sync' option enabled '1'
Zylla Posted January 9, 2018 Author Posted January 9, 2018 Run this bash file to format the usb-memory stick exactly as the sd-card: (should be working) https://pastebin.com/gqaycpit
Recommended Posts
Archived
This topic is now archived and is closed to further replies.