Kodi Community Forum
[LIVE] HOW-TO install XBMC Live on Acer Aspire Revo - The Complete Guide for Newbies - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Tips, tricks, and step by step guides (https://forum.kodi.tv/forumdisplay.php?fid=110)
+--- Thread: [LIVE] HOW-TO install XBMC Live on Acer Aspire Revo - The Complete Guide for Newbies (/showthread.php?tid=53888)



- chanders - 2010-07-07

@Mickeymcd Not sure what's going on there I'm afraid. Does the network card work under Windows?

@waverz Sweet! You are right about the installation. The only thing I think you may need to change is the USB emulation mode in the bios from 'auto' to 'hard drive'. Other than that you should be golden


- waverz - 2010-07-07

Ahhhh SD card needs to be formated to Fat32 not NTFS, that took me a bit to figure out.


- waverz - 2010-07-07

chanders Wrote:@waverz Sweet! You are right about the installation. The only thing I think you may need to change is the USB emulation mode in the bios from 'auto' to 'hard drive'. Other than that you should be golden

Hmm, I don't remember seeing that option in the BIOS. I will double check after install is complete.


- mickymcd - 2010-07-07

Chanders ethernet and wireless work fine under windows 7 and work fine on boxee and xbmc win7 application installs Nod.
It doesnt work on my xbmc live install ive got running off the sd card im using
xbmcfreak-10.08-svn31632-lucid1 build i know upon installation from cd to the sdcard i set network configure to auto but it dont receive details from router even though dhcp enabled Huh starting to do my head in now as xbmc runs so well from sd card but i miss being able to play apple trailers check weather etc etc :confused2:


- chanders - 2010-07-07

^^ Post up the contents of /etc/network/interfaces


- schneidz - 2010-07-09

^ also post:
Code:
ifconfig
ifconfig -a
cat /etc/resolv.conf



- scribebox - 2010-07-10

having some weird issues with my wireless card after install the latest xbmcfreak (Xbmcfreak LiveCD 10.08 svn31632), im using the same \etc\network\interfaces file i was using when i was running 9.11 live official, but now whenever i start the revo i have to jump into a terminal and type "iwconfig wlan0 essid "homenet"" then i run "dhclient wlan0" and it connects right up, but unless i run those two commands, i dont pull an ip on startup..

here is some debug info that might be helpful.

Code:
login as: root
[email protected]'s password:
Linux XBMCLive 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010 i686 GNU/Linux
Ubuntu 10.04 LTS

Welcome to Ubuntu!
* Documentation:  https://help.ubuntu.com/

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

root@XBMCLive:~# lspci # will tell us the pci devices you have in your system.
ifconfig # will tell us what network interface cards you have turned on in your system.
ifconfig -a # will tell us all the network interface cards you have in your system.
iwconfig # will tell us which of your network interface cards has wireless capability00:00.0 Host bridge: nVidia Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: nVidia Corporation MCP79 LPC Bridge (rev b3)
00:03.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: nVidia Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: nVidia Corporation MCP79 Co-processor (rev b1)
00:04.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: nVidia Corporation MCP79 PCI Bridge (rev b1)
00:0a.0 Ethernet controller: nVidia Corporation MCP79 Ethernet (rev b1)
00:0b.0 SATA controller: nVidia Corporation MCP79 AHCI Controller (rev b1)
00:0c.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:10.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:17.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:18.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
03:00.0 VGA compatible controller: nVidia Corporation ION LE VGA (rev b1)
05:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
root@XBMCLive:~# lsusb # will tell us the usb devices you have in your system.
Bus 002 Device 004: ID 0471:0815 Philips eHome Infrared Receiver
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@XBMCLive:~# ifconfig # will tell us what network interface cards you have turned on in your system.
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:480 (480.0 B)  TX bytes:480 (480.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:1d:e0:5d:00:5f
          inet addr:10.10.100.113  Bcast:10.10.100.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:e0ff:fe5d:5f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1444113 errors:0 dropped:0 overruns:0 frame:0
          TX packets:799281 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2152453949 (2.1 GB)  TX bytes:72910303 (72.9 MB)

root@XBMCLive:~# ifconfig -a # will tell us all the network interface cards you have in your system.
eth0      Link encap:Ethernet  HWaddr 90:fb:a6:4c:51:2f
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:20 Base address:0xe000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:480 (480.0 B)  TX bytes:480 (480.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:1d:e0:5d:00:5f
          inet addr:10.10.100.113  Bcast:10.10.100.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:e0ff:fe5d:5f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1444117 errors:0 dropped:0 overruns:0 frame:0
          TX packets:799288 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2152454165 (2.1 GB)  TX bytes:72912245 (72.9 MB)

root@XBMCLive:~# iwconfig # will tell us which of your network interface cards has wireless capability
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11abgn  ESSID:"homenet"
          Mode:Managed  Frequency:2.447 GHz  Access Point: 00:16:01:9A:2F:4E
          Bit Rate=54 Mb/s   Tx-Power=14 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=40/70  Signal level=-70 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

root@XBMCLive:~# i



here is my /etc/network/interfaces:

Code:
root@XBMCLive:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wireless-essid homenet
root@XBMCLive:~#

here is some dmesg output for good measure :)
http://pastebin.com/QfXe7GEY


- schneidz - 2010-07-10

^ not sure what the issue would be. the easiest solution however would be to put those commands at the end of your /etc/rc.local or .profile.
what does a sudo service nework restart do for you ?


- chanders - 2010-07-10

^^ It restarts the networking on the PC.

@scribebox I think thats the only way to get it working at this time Sad


- scribebox - 2010-07-11

i made my rc.local look like this, but xbmc loads quickly ( i put a one minute startup time in between, so not sure how this is happening, and its _still_ not pulling an ip address) i still have to manually open a term, run a iwconfig wlan0 essid homenet / dhclient wlan0


here is my rc.local

Code:
root@XBMCLive:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.100.0     *               255.255.255.0   U     0      0        0 wlan0
default         DD-WRT          0.0.0.0         UG    0      0        0 wlan0
default         DD-WRT          0.0.0.0         UG    100    0        0 wlan0
root@XBMCLive:~# nano /etc/rc
rc0.d/    rc2.d/    rc4.d/    rc6.d/    rcS.d/
rc1.d/    rc3.d/    rc5.d/    rc.local
root@XBMCLive:~# nano /etc/rc.local
root@XBMCLive:~# cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

#enable resume from standby function for MS remotes
echo USB0 > /proc/acpi/wakeup

#connects to wlan0
sleep 30
iwconfig wlan0 essid homenet
dhclient wlan0
sleep 30
#execute runonce script
if [ ! -e "/usr/share/xbmc/runonce" ]; then
echo "runonce script already applied"
else
/usr/share/xbmc/runonce
fi

exit 0



- schneidz - 2010-07-11

i guess /home/xbmc/.profile runs after the xbmc user logs in.

maybe putting it in there will run after everything is up and stable ?


- scribebox - 2010-07-11

edit: i guess during my troubleshooting i added:


\etc\rc.local\
iwconfig wlan0 essid homenet
dhclient wlan0

that is what eventually got everything working (in a hacked out, why does it work this way, but no other way)...

oh well, id rather have a functioning htpc that i can run apt-get update / upgrade on, then none at all Sad

here is my cat output that made this work everytime, who knows, im tired of troubleshooting and just glad it works, maybe this will help someone in a similar situation:

Code:
root@XBMCLive:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

#auto wlan0

iface wlan0 inet dhcp
#pre-up ifconfig wlan0 up
#pre-up ifconfig wlan0 down
#pre-up ifconfig wlan0 up
#pre-up ifconfig wlan0 down
#pre-up iwconfig wlan0 essid "homenet"
#pre-up iwconfig wlan0 mode Managed
#pre-up ifconfig wlan0 up
auto wlan0
root@XBMCLive:~# cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

#enable resume from standby function for MS remotes
echo USB0 > /proc/acpi/wakeup
iwconfig wlan0 essid homenet
dhclient wlan0
#execute runonce script
if [ ! -e "/usr/share/xbmc/runonce" ]; then
echo "runonce script already applied"
else
/usr/share/xbmc/runonce
fi

exit 0
root@XBMCLive:~#



Get wifi running: what worked for me - devm - 2010-07-11

Hi guys. First off I would like to say thanks for all the help i got from reading this thread and others at the forums. I just installed XBMCLive on my Revo, wiping the windows install (which was quite a daunting prospect for me, i am not very well versed in linux). I managed to get the wi-fi working after some digging and troubleshooting as well.

I was going to post here my process for getting it all up and running, and link to the various sources which helped me for each particular problem, both for my own benefit, in case i ever have to re-install, and to help out others who immediately jump to the end of the thread Smile

I realize there are posts like this already, but I went through this thread fairly extensively and still had to use outside sources to get mine up and running.


1. Install XBMC Live
---------------------------------------------
This has been covered plenty elsewhere and was quite straight forward so I wont go over it again here.

2. Get Wi-Fi working
---------------------------------------------
2a. Download the Ralink RT3090 drivers
This is the network card in the Revo 3610. Found this thread detailing the process. Here is a direct link to what he refers to in his post.

2b. Edit your network interfaces & wpa_supplicant.conf files.
I followed this guide initially. At the part where you edit your /etc/network/interfaces file, replace all the "wlan0" instances with "ra0" (the ralink device). Make sure that you pointing to the proper path of "wpa_supplicant.conf", mine was a directory deeper.
Code:
pre-up wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
This post offers similar instructions for this part of the process, though I followed the ones from mini-itx.com.

3. Setting up Samba(Windows) Shares
---------------------------------------------
Again I went back to the mini-itx site guide for this, worked like a charm.
Link.

And there you have it. Not so convoluted once i type it out really. Here are links to some other sites/posts that were useful to me.

The main page of the guide on mini-itx.com
http://www.mini-itx.com/projects/xbmc-ion/

Useful post about how to diagnose/get your wi-fi information
http://forum.xbmc.org/showpost.php?p=513579&postcount=486

General ubuntu wireless setup info
http://ubuntuforums.org/showthread.php?t=202834

Thanks.

EDIT: More good stuff Smile

Fix suspend and allow your keyboard/mouse(cannot confirm for any usb device) to wake up the system.
http://wiki.xbmc.org/?title=Enable_Wake-On-Device

Get rid of little mouse cursor after jumping back to the interface from the shell terminal.
Thread - Direct link to post.


- chanders - 2010-07-12

Excellent write up. Thanks for the info!


Ralink RT3090 Driver - jvanph - 2010-07-14

Hi I am fairly new to linux. I have been trying my best to follow the instructions, but I am still unable to get wifi on my Acer Revo. I understand you are suppose to download the Ralink RT3090 drivers. My question is how do I install the driver or move the files to my Acer when I can't connect to my wifi router? Thanks a bunch, I received my Acer Revo today. I was really psyched out to get the xbmc going, but the lifehacker failed to mention anything about connecting to a network.