Difference between revisions of "ShuttleXS35GT"

From LinuxMCE
Jump to: navigation, search
(New page: {{versioninfo|810Status=Works, not pnp|810UpdatedDate=8th December 2010|810UpdatedBy=BongoWongo}} Category: Media Directors Category: Nettops Category: 0810 [[Category: Shuttl...)
 
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{versioninfo|810Status=Works, not pnp|810UpdatedDate=8th December 2010|810UpdatedBy=BongoWongo}}
 
{{versioninfo|810Status=Works, not pnp|810UpdatedDate=8th December 2010|810UpdatedBy=BongoWongo}}
 +
[[Category: Hardware]]
 
[[Category: Media Directors]]
 
[[Category: Media Directors]]
[[Category: Nettops]]
 
[[Category: 0810]]
 
[[Category: Shuttle]]
 
  
 
This page is compliant with 0810 Beta | Current status : '''working, not plug and play'''
 
This page is compliant with 0810 Beta | Current status : '''working, not plug and play'''
Line 12: Line 10:
 
Pro's
 
Pro's
 
*Nice esthetics
 
*Nice esthetics
*Ion platform
+
*Ion2 platform
 
*Mountable on monitor/tv
 
*Mountable on monitor/tv
  
 
Cons
 
Cons
 
 
*Needs configuring
 
*Needs configuring
  
Line 23: Line 20:
 
==Diskless Boot==
 
==Diskless Boot==
  
#'''Unrecognized NIC'''
+
'''Unrecognized NIC'''
The driver for the JMicron JMC250 PCI Express Gigabit Ethernet controller needs to be first installed, before the MD will netboot.
+
 
Download the file jme-1.0.5.tbz2 which contains the driver from
+
The driver for the JMicron JMC26X PCI Express Gigabit Ethernet controller needs to be first installed, before the MD will netboot.
ftp://driver.jmicron.com.tw/Ethernet/Linux/
+
  
 
Open a "terminal" and type the following
 
Open a "terminal" and type the following
  <nowiki>$ tar xjvf jme-1.0.5.tbz2
+
  <nowiki>$ sudo su
$ cd jme-1.0.5
+
$ cd ~
$ make install</nowiki>
+
$ wget ftp://driver.jmicron.com.tw/Ethernet/Linux/jme-1.0.6.1.rar
 
+
$ apt-get install unrar -y
copy the module to the running kernel
+
$ unrar x jme-1.0.6.1.rar
 
+
$ cd jme-1.0.6.1
<nowiki>$ cp jme.ko /lib/modules/2.6.27-17-generic/kernel/drivers/net/</nowiki>
+
$ make install
To get a NIC to work, you have to modify a file, type the following in "terminal"
+
$ cp jme.ko /lib/modules/2.6.27-17-generic/kernel/drivers/net/</nowiki>
  <nowiki>$ sudo <editor-of-choice> /etc/initramfs-tools-interactor/modules</nowiki>
+
Then it is needed to modify the file modules by adding a new line with 'jme'
and add a single line for your NICs kernel module. In the above case the name of the module is
+
  <nowiki>$ sudo <editor-of-choice> /etc/initramfs-tools-interactor/modules
<nowiki>jme</nowiki>
+
$ /usr/pluto/bin/Diskless_BuildDefaultImage.sh</nowiki>
 
+
After adding the above line (and saving the change of course), you have to recreate the initial ramdisk.
+
 
+
<nowiki>/usr/pluto/bin/Diskless_BuildDefaultImage.sh</nowiki>
+
 
+
or maybe
+
 
+
<nowiki>mkinitramfs -d /etc/initramfs-tools-interactor/ -o /tftpboot/default/initrd</nowiki>
+
 
+
is enough.
+
 
+
This will create a new initial ramdisk for the first boot of new MDs containing the jme module. Now, the first boot of the diskless MD will succeed and a new diskless media director will be created.
+
#'''ACPI'''
+
Turn it off
+
  
Needs more info
+
Boot your MD the first time. After the MD was running the 'Diskless_Setup' and you quick reloaded the router, you have to copy the driver and adding a line with 'jme' into modules for the new created MD.
  
==Touchscreen==
+
<nowiki>$ sudo cp /lib/modules/2.6.27-17-generic/kernel/drivers/net/jme.ko /usr/pluto/diskless/<MD#>/lib/modules/2.6.27-17-generic/kernel/drivers/net/jme.ko
 +
$ sudo nano /usr/pluto/diskless/<MD#>/etc/modules
 +
$ sudo nano /usr/pluto/diskless/<MD#>/etc/initramfs-tools/modules</nowiki>
  
Used a keyboard to go through all of the wizards, went into KDE Desktop, installed latest Egalax drivers.
+
Then in a terminal
Touchscreen works, but has the tendency to double tap. Ignore first event, does not work.
+
  
Needs more info
+
<nowiki>$ cd /usr/pluto/diskless/
 +
$ chroot <mediadirector-id>
 +
$ depmod
 +
$ cd /boot
 +
$ mkinitramfs -o initrd.img-`uname -r` `uname -r`
 +
$ exit</nowiki>
  
==Other remarks, needed investigation==
+
This will create a new initial ramdisk for the first boot of new MDs containing the jme module. Now, the first boot of the diskless MD will succeed and a new diskless media director will be created. After reboot of your MD, the setup-wizzard should appear on screen.
#Could not get a higher resolution than 640x480, need to configure videocard proper. Driver/Xorg.conf possible solution => install intel ppa drivers
+
sudo apt-get remove -purge nvidia*
+
http://forum.linuxmce.org/index.php?topic=9149.0
+
#Makes strange dark beep when booting
+
#As I do not use it and I was in troubleshooting modus, I disconnected the wifi, so cannot comment on it
+
#Webcam and microphone are not tested yet
+
This page is a work in progress
+

Latest revision as of 02:21, 28 September 2015

Version Status Date Updated Updated By
710 Unknown N/A N/A
810 Works, not pnp 8th December 2010 BongoWongo
1004 Unknown N/A N/A
1204 Unknown N/A N/A
1404 Unknown N/A N/A
Usage Information

This page is compliant with 0810 Beta | Current status : working, not plug and play

Shuttle XS35GT [1]

Pro's

  • Nice esthetics
  • Ion2 platform
  • Mountable on monitor/tv

Cons

  • Needs configuring

How to get it working.

Diskless Boot

Unrecognized NIC

The driver for the JMicron JMC26X PCI Express Gigabit Ethernet controller needs to be first installed, before the MD will netboot.

Open a "terminal" and type the following

$ sudo su
$ cd ~
$ wget ftp://driver.jmicron.com.tw/Ethernet/Linux/jme-1.0.6.1.rar
$ apt-get install unrar -y
$ unrar x jme-1.0.6.1.rar
$ cd jme-1.0.6.1
$ make install
$ cp jme.ko /lib/modules/2.6.27-17-generic/kernel/drivers/net/

Then it is needed to modify the file modules by adding a new line with 'jme'

$ sudo <editor-of-choice> /etc/initramfs-tools-interactor/modules
$ /usr/pluto/bin/Diskless_BuildDefaultImage.sh

Boot your MD the first time. After the MD was running the 'Diskless_Setup' and you quick reloaded the router, you have to copy the driver and adding a line with 'jme' into modules for the new created MD.

$ sudo cp /lib/modules/2.6.27-17-generic/kernel/drivers/net/jme.ko /usr/pluto/diskless/<MD#>/lib/modules/2.6.27-17-generic/kernel/drivers/net/jme.ko
$ sudo nano /usr/pluto/diskless/<MD#>/etc/modules
$ sudo nano /usr/pluto/diskless/<MD#>/etc/initramfs-tools/modules

Then in a terminal

$ cd /usr/pluto/diskless/
$ chroot <mediadirector-id>
$ depmod
$ cd /boot
$ mkinitramfs -o initrd.img-`uname -r` `uname -r`
$ exit

This will create a new initial ramdisk for the first boot of new MDs containing the jme module. Now, the first boot of the diskless MD will succeed and a new diskless media director will be created. After reboot of your MD, the setup-wizzard should appear on screen.