Rasperry WiFi wont work after restart and won't find any external HDD’s or Flash Drives

Posted by Cretten 
This forum is currently read only. You can not log in or make any changes. This is a temporary situation.
Now, this forum is in read-only mode. You find details Details hereContinue on /r/PirateBox
Hi all

Need some help.

I've installed the Archlinux to the sd card. Once I do the remove Ethernet cable and power it down then on again the WiFi will not start so my thinking is PirateBox isnt starting itself up. I did the command “systemctl enable piratebox”


Also I can never get the HDD or flash drive to work. I'm not to familiar with Linux but was able to follow the guide.

Any help would be great.

Thanks Cretten

Raspberry PI
Edimax - EW-7711UAn
Buffalo 1TB HD-CE.10TU2 EU external powered HDD
Buffalo RUF2-R8C 8gb flash drive
No name brand 2gb flash drive
Re: Rasperry WiFi wont work after restart and won't find any external HDD’s or Flash Drives
June 14, 2014 06:19AM
HI,
in this case run the following command exactly, after that the PirateBox init.d script waits until the USB-Wifi is ready:

sed -i 's|PROBE_INTERFACE="no"|PROBE_INTERFACE="yes"|g' /opt/piratebox/conf/piratebox.conf


Then the next reboot it should work.

About the usage of an external drive: We still need a very easy howto to make this working. Sorry, we are not done with the todo list.


Matthias



Edited 1 time(s). Last edit at 06/14/2014 06:24AM by Matthias.
Hey, I have a similar problem (http://forum.piratebox.cc/read.php?7,11140). Tried the solution but it did not worked.
notfrombrooklyn Wrote:
-------------------------------------------------------
> Hey, I have a similar problem
> (http://forum.piratebox.cc/read.php?7,11140).
> Tried the solution but it did not worked.

I have the same problem. Raspberry works with old piratebox version
and tplink wn722n dongle. Leaving the usb memory stick connected causes no problems so it is not a power supply issue.

Switching the sd card to one holding version 1.00 piratebox, the raspberry boots but piratebox does not start. I can start Pitatebox manually by connecting a network cable and ssh"ing ointo the box and issuing systemctl piratebox start, but after a reboot it does not work. I have obviously run systemctl enable piratebox. as part of the install procedure.
Re: Rasperry WiFi wont work after restart and won't find any external HDD’s or Flash Drives
June 17, 2014 10:03PM
Hi Peter,
did you run my SED command exactly like I wrote it?
Can you please post your piratebox.conf?


I will check that with my WR722 soon.

Thanks
Matthias


This is only my signature.
Matthias Wrote:
-------------------------------------------------------
> HI,
> in this case run the following command exactly,
> after that the PirateBox init.d script waits until
> the USB-Wifi is ready:
>
> sed -i
> 's|PROBE_INTERFACE="no"|PROBE_INTERFACE="yes"|g'
> /opt/piratebox/conf/piratebox.conf
>
>
> Then the next reboot it should work.
>
> About the usage of an external drive: We still
> need a very easy howto to make this working.
> Sorry, we are not done with the todo list.
>
>
> Matthias


I tried that and the Raspberry Still does not start the WiFi the Light is still solid but doesn't flash like when I start it through Putty

Thanks for the reply and sorry for my late responce.

Thanks Cretten



Edited 2 time(s). Last edit at 10/15/2014 09:02AM by Cretten.
Hello,

Yes I did try the sed command you listed, but nothing changed. Typing 'systemctl status piratebox'
yields:

Dec 31 17:00:09 alarmpi piratebox_alt[117]: Starting hostap...
Dec 31 17:00:09 alarmpi piratebox_alt[117]: 0
Dec 31 17:00:09 alarmpi piratebox_alt[117]: Setting up wlan
Dec 31 17:00:10 alarmpi piratebox_alt[117]: Bringing up wifi interface wlan0
Dec 31 17:00:10 alarmpi piratebox_alt[117]: wlan0: ERROR while getting interface flags: No such device
Dec 31 17:00:10 alarmpi systemd[1]: piratebox.service: control process exited, code=exited status=255
Dec 31 17:00:10 alarmpi piratebox_alt[117]: ..failed
Dec 31 17:00:10 alarmpi piratebox_alt[117]: failed setting up Interface
Dec 31 17:00:10 alarmpi systemd[1]: Failed to start PirateBox Service.
Dec 31 17:00:10 alarmpi systemd[1]: Unit piratebox.service entered failed state.



and the contents of my piratebox.conf file are:

PIRATEBOX_FOLDER="/opt/piratebox"
WWW_FOLDER="/opt/piratebox/www"

#Do not change untill really needed.
PIRATEBOX_PYTHONPATH="$PIRATEBOX_FOLDER/python_lib"


#Datafolder , where is you usb-stick // drive mounted
SHARE_FOLDER="$PIRATEBOX_FOLDER/share"

#Upload Folder
# Change this if you want to user uploaded data in a subfolder
# Make sure the folder exists
# UPLOADFOLDER="$SHARE_FOLDER/Upload"
UPLOADFOLDER="$SHARE_FOLDER/Shared"

#----------------- Startup Configuration -------------------#
# Which Steps has to be done

#Do network config
DO_IFCONFIG="yes"

#Do IW config - setting up a wlan0 interface with iw


Regards

Peter
Apologies. Piratebox.conf file was truncated. I will repost.
#########
## Config for pirate-box WWW Release
## written by Matthias Strubel (matthias.strubel@aod-rpg.de) 2011-02-22
## licenced by gpl ; feel free to improve or send me feedback
##
## 2012-04-12 Created
## 2012-06-08 Changed IP Stuff to generating dnsmasq.conf stuff
## ADDed SubConfig for IPV6 config
## Changed Order of config
## 2013-08-14 Added timesave url
##
########

#######
## Configuration help
## If you plan to use one laptop as the piratebox:
## Set DO_IFCONFIG , USE_APN, USE_DNSMASQ to yes
## If you plan to run a two component setup (one router and one providing the storage+website)
## connected with ethernet:
## Set DO_IFCONFIG , USE_APN, USE_DNSMASQ to no
## Configure your ethernet eth0 (or whatever) to a static IP
## force your router to publish the HOST Option with your static IP; in case of dnsmasq add the /etc/hosts entrys
## Have a look at [wiki.daviddarts.com] for futher instructions
##
## You may deactivated severall option as needed. It's flexible.


#----------------- Folder Configuration -------------------#

PIRATEBOX_FOLDER="/opt/piratebox"
WWW_FOLDER="/opt/piratebox/www"

#Do not change untill really needed.
PIRATEBOX_PYTHONPATH="$PIRATEBOX_FOLDER/python_lib"


#Datafolder , where is you usb-stick // drive mounted
SHARE_FOLDER="$PIRATEBOX_FOLDER/share"

#Upload Folder
# Change this if you want to user uploaded data in a subfolder
# Make sure the folder exists
# UPLOADFOLDER="$SHARE_FOLDER/Upload"
UPLOADFOLDER="$SHARE_FOLDER/Shared"

#----------------- Startup Configuration -------------------#
# Which Steps has to be done

#Do network config
DO_IFCONFIG="yes"

#Do IW config - setting up a wlan0 interface with iw
# for some wifi-cards required
DO_IW="no"
#Iw physical interface
PHY_IF="phy0"

# Check if interface exists
# should be set to yes if you use a USB wifi card
PROBE_INTERFACE="no"
# wait how many seconds until throw an error
PROBE_TIME=10

#Start services...
# act like a apn / <yes|no>
# please have a look @ hostapd.conf ; you may need to change some options, regarding wifi-card
USE_APN="yes"
# act like dns&dhcp (dnsmasq)
USE_DNSMASQ="yes"

#HOSTNAME ... if you really want to change it, plz change:
# bin/droopy
# conf/hosts
HOST="piratebox.lan"

#----------------- Configuration for DNSMASQ & IF-Setup -------------------#
# Name of the wlan interface
INTERFACE="wlan0"
# On which interface DNSMASQ should listen. -i is the parameter for dnsmasq
# Make it empty to disable
DNSMASQ_INTERFACE="wlan0"

#Brdige add interfacce (setr yes to enable bridging)
DO_BRIDGE="no"
BRIDGE="br-lan"

#Network
NET=192.168.77

#IP-SHORT (is stringed together)
# Which IP is your Box?? i.e. 1 => 192.168.77.1
IP_SHORT=1

#DHCP LEASE Start
START_LEASE=10
#DHCP LEASE End Range
END_LEASE=250
#Leasetime (When should the client renew it's IP)
LEASE_DURATION=12h

# Where is the leasefile stored to?
LEASE_FILE_LOCATION=$PIRATEBOX_FOLDER/tmp/lease.file


# Define the netmask
NETMASK=255.255.255.0

#SET IP for ifconfig stuff - DON'T CHANGE
IP=$NET.$IP_SHORT

#Load Config about ipv6 stuff - DON'T CHANGE
. $PIRATEBOX_FOLDER/conf/ipv6.conf


#----------------- Configuration for the pure piratebox -------------------#
## droopy, webserver, shoutbox- and forum-server

## Timesave file for non RTC devices
TIMESAVE="$PIRATEBOX_FOLDER/share/timesave_file"

#Start droopy? - Enable upload?
DROOPY_ENABLED="yes"
#Image-SRC
IMAGENAME="piratebox-logo-small.png"
IMAGE="$PIRATEBOX_FOLDER/src/$IMAGENAME"
DROOPY_TXT=""
DROOPY_PORT="8080"
DROOPY_USERDIR=""
# Uncomment line below for adding directory feature
#DROOPY_USERDIR=" -u True "

#Use UserId from lighttpd for droopy (use on ext-filesystems)
DROOPY_USE_USER="yes"

#Configuration for chat (If you decide to move the chat folder, you have to change /opt/piratebox/chat/cgi-bin/py* files )
CHATFILE="$WWW_FOLDER/cgi-bin/data.pso"

#Generated File
GEN_CHATFILE="$WWW_FOLDER/chat_content.html"

# Reset Shoutbox on Startup?
RESET_CHAT="yes"

#Inititiation Chat-Message
CHATMSG="<div class='message'><date>00:00:00</date> <name>PirateBox:</name> <data class='def'>Chat and share files anonymously!</data></div>"

#Activate Global chat
# Still experimentall!
GLOBAL_CHAT="no"

#On which broadcast address should it send
# Take care on the syntax!!
GLOBAL_DEST="[ #255.255.255.255# , #10.255.255.255# , #$NET.255# ]"

#------------------------ Additional configuration for lighttpd
LIGHTTPD_USER=nobody
LIGHTTPD_GROUP=nogroup


#------------------------ Hook in user-config
. $PIRATEBOX_FOLDER/conf/hook_custom.conf
Re: Rasperry WiFi wont work after restart and won't find any external HDD’s or Flash Drives
June 21, 2014 09:05PM
Hi Peter,
you ran the command wrongly.
Maybe editing is more easier. Please change the line

PROBE_INTERFACE="no"

to

PROBE_INTERFACE="yes"

That should help,
Matthias


This is only my signature.
Hello,

I noted that the sed command line had not modified the piratebox.conf file, despite the fact that I pasted it from your last post. However, manually editing the file does not change anything. Piratebox still does not start after reboot.

Regards

Peter
Re: Rasperry WiFi wont work after restart and won't find any external HDD’s or Flash Drives
June 22, 2014 07:11AM
Silly question, is it still changed after the reboot?
Hello,

After modifying /opt/piratebox/conf/piratebox.conf to set PROBE_INTERFACE="yes", and then rebooting, the file is still modified following the reboot. Is this what you asked?

Regards

Peter
Re: Rasperry WiFi wont work after restart and won't find any external HDD’s or Flash Drives
June 24, 2014 06:17PM
Hi,
yes. Sorry for the dump question, but I wanted to make sure, that the saved change lasts a reboot.

Mh. Well, if it really works when you login and start in manually, I suggest to increase
PROBE_TIME=10
to 60 seconds.
I'm wondering what else could be the issue.

About the USB harddisk, there is no auto-recognition for usb devices. You have to setup it manually.

Matthias
Hello,

In experimenting, I tried setting the probe time to 100, sadly without making any difference. Reading the forum though, it would seem that others also have a similar problem.

Regards

Peter
Re: Rasperry WiFi wont work after restart and won't find any external HDD’s or Flash Drives
June 25, 2014 07:02PM
Hi Peter,
yes, I'm becoming mad because of this issue.

I'm trying to summarize the problem solution now... please post, and follow this thread: [forum.piratebox.cc]

Matthias
Hello

So I at long last got my Raspberry PirateBox to work and boot up thanks to this post [forum.piratebox.cc]. Thanks Matthias!

My problem now is.

I think I have my USB 1tb HDD mounted.

My question is how to I get my file moved over from my 16gb SD cards which the OS is running off of now. and get the Raspberry to boot of the 1tb

I'm not very clued up on Linux but I got this far so can follow instructions.

Thanks

I got this working from Matthias post



Edited 2 time(s). Last edit at 10/15/2014 09:02AM by Cretten.