Rulof72,

A cubietruck image from JackOfAll is certainly worth waiting for, not
only are you likely to get a user friendly way to configure the system
for LMS & squeezelite use, but you will benefit from the considerable
expertise of JackOfAll in fine tuning the software to maximize the
potential of the cubietruck hardware (kernel patches, software compiled
& optimized to ARM instruction set, etc., etc.), something which is not
guaranteed elsewhere. 

I was close to buyng a cubietruck myself, but shelved the idea with the
recent change in the CS project circumstances. So I'll be interested in
this myself. 

Having had a chance to look a little more at the cubieboard forums, the
Lubuntu image does have it's quirks for both WIF and SPDIF out, which
could easily throw those with little or no linux experience.  Plus
there's the question of how best to install squeezelite on the system.
That's easily answered if you happen to know a v.recent squeezelite .deb
package exists in debian unstable for amrhf, and know how to add to the
system's software sources safely. But you still have a little
post-install configuration to do, which is not untypical when installing
new software on Linux systems. 

I would guess, you were attracted to the Lubuntu image as it had a point
& click desktop, yet you have learnt that you can quickly need to use
the command line (CLI) to get things done. 

If you want another try while your waiting, I would suggest using this
image on your cubietruck:

http://www.cubieforums.com/index.php?topic=1275.0

and

http://www.igorpecovnik.com/2013/12/24/cubietruck-debian-wheezy-sd-card-image/

Note it is for an SD card. 


It's command line only, unless you install other software. But it has
several advantages for you.

(1) The image preloads the WIFI module


Code:
--------------------
    cat ./etc/modules
  # /etc/modules: kernel modules to load at boot time.
  #
  # This file contains the names of kernel modules that should be loaded
  # at boot time, one per line. Lines beginning with "#" are ignored.
  # Parameters can be specified after the module name.
  
  hci_uart
  gpio_sunxi
  bcmdhd
  rfcomm
  hidp
  lirc_gpio
  sunxi_lirc
  # if you want access point mode, load wifi module this way: bcmdhd op_mode=2
  # and edit /etc/init.d/hostapd change DAEMON_CONF=/etc/hostapd.conf ; edit 
your wifi net settings in hostapd.conf ; reboot
  
--------------------


and has the correct sample entries in the important
"/etc/network/interfaces" file and there's in no "network-manager"
software running to complicate matters.  


Code:
--------------------
    cat ./etc/network/interfaces
  # interfaces(5) file used by ifup(8) and ifdown(8)
  auto lo
  iface lo inet loopback
  auto eth0
  allow-hotplug eth0
  iface eth0 inet dhcp
  #        hwaddress ether # if you want to set MAC manually
  #        pre-up /sbin/ifconfig eth0 mtu 3838 # setting MTU for DHCP, static 
just: mtu 3838
  #auto wlan0
  #allow-hotplug wlan0
  #iface wlan0 inet dhcp
  #    wpa-ssid SSID 
  #    wpa-psk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  # to generate proper encrypted key: wpa_passphrase yourSSID yourpassword
  
--------------------



WIFI configuration is manual, but well documented elsewhere. This vid
gives an example of manual WIF configuration:
http://youtu.be/3QEeRUTT83M  Note some commands will need adjusting to
connect your wireless router. 

(2) V. importantly, the SPDIF kernel modules are built-in to the kernel,
so there's should be need to fiddle around with "/etc/modules" etc. to
get that working. 


Code:
--------------------
    grep "sound" ./lib/modules/3.4.79-sun7i+/modules.builtin
  kernel/sound/soundcore.ko
  kernel/sound/core/snd.ko
  kernel/sound/core/snd-timer.ko
  kernel/sound/core/snd-hrtimer.ko
  kernel/sound/core/snd-pcm.ko
  kernel/sound/core/snd-page-alloc.ko
  kernel/sound/soc/snd-soc-core.ko
  kernel/sound/soc/sunxi/sunxi-codec.ko
  kernel/sound/soc/sunxi/hdmiaudio/sunxi-hdmiaudio.ko
  kernel/sound/soc/sunxi/hdmiaudio/sunxi-hdmipcm.ko
  kernel/sound/soc/sunxi/hdmiaudio/sndhdmi.ko
  kernel/sound/soc/sunxi/hdmiaudio/sunxi-sndhdmi.ko
  kernel/sound/soc/sunxi/i2s/sunxi-i2s.ko
  kernel/sound/soc/sunxi/i2s/sunxi-i2sdma.ko
  kernel/sound/soc/sunxi/i2s/sndi2s.ko
  kernel/sound/soc/sunxi/i2s/sunxi-sndi2s.ko
  kernel/sound/soc/sunxi/spdif/sunxi_spdif.ko
  kernel/sound/soc/sunxi/spdif/sunxi_spdma.ko
  kernel/sound/soc/sunxi/spdif/sndspdif.ko
  kernel/sound/soc/sunxi/spdif/sunxi_sndspdif.ko
  
--------------------


(3) Installing and configuring squeezelite on this image is a case of
adjusting the software sources, and then installing and configuring
squeezelite. You would have do exactly the same on the Lubuntu image.  

Once you had wireless and squeezelite working I don't believe you would
really need a "desktop" running on your cubietruck and you could
administer it remotely from Windows via a ssh connection made using the
"Putty" program.

This is only a suggestion for an interim solution to using your
cubietruck as you want, as I believe a JackOfAll image would be ideal.


------------------------------------------------------------------------
Krisbee's Profile: http://forums.slimdevices.com/member.php?userid=59080
View this thread: http://forums.slimdevices.com/showthread.php?t=101543

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to