Difference between revisions of "Category:LS-CHL"

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
(+WD disk)
m (remove hardcoded hddtemp path)
(4 intermediate revisions by one user not shown)
Line 20: Line 20:
 
|  
 
|  
 
|- valign="top"
 
|- valign="top"
|align="right" | '''NIC''' || 1000/100/10Mbps
+
|align="right" | '''NIC''' || 1000/100/10Mbpsls-chl
 
|
 
|
 
|-valign="top"
 
|-valign="top"
Line 38: Line 38:
 
|
 
|
 
|-valign="top"
 
|-valign="top"
| align="right" |'''Fan'''
+
| align="right" |'''Fan''' || one in the case
 
|
 
|
 
|-valign="top"
 
|-valign="top"
Line 63: Line 63:
 
|-
 
|-
 
!|GPL Kernel
 
!|GPL Kernel
||  
+
||mainline support, enable gpio_fans module
 
|-
 
|-
 
||
 
||
Line 75: Line 75:
 
|-
 
|-
 
!| Hardware Hacks
 
!| Hardware Hacks
||
+
|| Possible hack allowing addition of a USB-B port, allowing device to act as a USB gadget. Kernel modules incomplete.
 
|-
 
|-
 
!| Other
 
!| Other
Line 105: Line 105:
 
* 10/100/1000 Gigabit Ethernet with JumboFrame support
 
* 10/100/1000 Gigabit Ethernet with JumboFrame support
 
* Access your data from any Windows or Macintosh computers
 
* Access your data from any Windows or Macintosh computers
 +
 +
==GPL Kernel==
 +
* Can't use stock distro, use Debian
 +
* After compiling the kernel with ls-chl support and appropriate modules, run the following commands:
 +
 +
  devio > foo 'wl 0xe3a01c0B,4' 'wl 0xe3811061,4'
 +
  cat foo arch/arm/boot/zImage > zImage.new
 +
  mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n 'linux' -d zImage.new uImage.buffalo
 +
 +
* For correct fan support, the  gpio-fan module needs to be enabled and the following script, or similar, set to run on startup:
 +
 +
#! /bin/bash
 +
#
 +
#  fan-temperature control daemon - fannydee
 +
#
 +
#  this script checks the hdd temp on any LS-PPC that is running avr_evtd
 +
#  and has hddtemp installed.  If the temperature is greater than the
 +
#  defined limit, it kicks the fan up to high speed.
 +
#
 +
#  After the checkperiod elapses, it checks again.  If the temperature is
 +
#  below that limit, then it drops it back to low speed.
 +
#
 +
#
 +
#  In /etc/fannyd.conf, mak sure you define your devices that you want to check the temperature on
 +
#  e.g.  /dev/hda  or /dev/sda , the temperature limit, time check, etc.
 +
#  You can declare more than one hard drive, but that is not a likely situation.
 +
 +
source /etc/fannyd.conf
 +
HDDT=`which hddtemp`
 +
      while : ; do
 +
 
 +
              for  A in $DEVICES ; do
 +
                      TEMPERATURE=$($HDDT -n $A)
 +
                      if [ $TEMPERATURE -gt $TEMPLIMITONE ]; then
 +
                              if [ $TEMPERATURE -gt $TEMPLIMITTWO ]; then
 +
                                      if [ $TEMPERATURE -gt $TEMPLIMITTHREE ]; then
 +
                                              echo 5000 > /sys/class/hwmon/hwmon0/device/fan1_target
 +
                                              sleep 40
 +
                                      else
 +
                                              echo 3250 > /sys/class/hwmon/hwmon0/device/fan1_target
 +
                                              sleep 40
 +
                                      fi
 +
                              else
 +
                                      echo 1500 > /sys/class/hwmon/hwmon0/device/fan1_target
 +
                                      sleep 40
 +
                              fi
 +
                      else
 +
                              sleep 60    # overcompensate w/ 1 min of extra fan time
 +
                              echo 0 > /sys/class/hwmon/hwmon0/device/fan1_target
 +
                      fi
 +
              done
 +
 +
      done
 +
 
 +
exit  0
 +
 +
* Sample /etc/fannyd.conf
 +
 +
#  config file for fan-temperature control daemon - fannydee
 +
#
 +
#  After the checkperiod elapses, it checks again.  If the temperature is
 +
#  below that limit, then it drops it back to low speed.
 +
#
 +
#  Define your devices that you want to check the temperature on
 +
#  e.g.  /dev/hda  or /dev/sda
 +
#  You can declare more than one, but that is not a likely situation.
 +
 +
DEVICES=/dev/sda
 +
 +
#
 +
#  define the timelimit in seconds.  It is suggested to use a value
 +
#  around 300 to 600 seconds
 +
#
 +
 +
CHECKPERIOD=600
 +
 +
#
 +
#  define a temperature limit at which you want the fan to kick up at
 +
#  a good value is around 38C.  Yes, use celsius.
 +
 +
TEMPLIMITONE=35
 +
TEMPLIMITTWO=40
 +
TEMPLIMITTHREE=44
 +
  
 
==References==
 
==References==

Revision as of 09:44, 22 February 2011

LinkStation Live™ with BitTorrent


LinkStation Live™ with BitTorrent
CPU 88F5182 266Mhz Clock Speed
RAM 128Mb, on to blocks NANYA NT5TU32M16AG-3C
Flash ROM
Other
NIC 1000/100/10Mbpsls-chl
USB
internal HDD 1TB Model has a Samsung F1 DT HD103UJ, with 32MB Cache, 7200RPM Sata disk

other disks found are:
Seagate Barracuda 7200.11 ST31000340AS, 32MB Cache, 7200RPM sATA
Western Digital WD10WADS, 32MB Cache

IDE/SATA Controller
Drive Capacity
Fan one in the case
initial Networkname
SOFTWARE
Toolchains
Opened Firmwares
  • Telnet enabled firmware
  • Distributions
Development Tools
GPL Kernel mainline support, enable gpio_fans module
HARDWARE
Disassembly http://www.yamasita.jp/linkstation/2008/11/081112__disassemble.html
Serial http://www.yamasita.jp/linkstation/2008/11/081115__serial_console_1.html
Hardware Hacks Possible hack allowing addition of a USB-B port, allowing device to act as a USB gadget. Kernel modules incomplete.
Other


Contents

Description

Buffalo LinkStation Live is a Network Attached Storage built in DLNA Server, desined for home networking to share your documents, pictures, movie and music over a network.

You can store contents from network computers or using the one touch direct copy function, that is a means of taking pictures or movies from your digital camera, camcorder and storage device via USB port directly. Stored data can be shared on your network and a built-in DLNA media server can stream it to a PC, a MAC, a Buffalo LinkTheater an other DLNA CERTIFIED™ entertainment devices. Our Web Access feature enables you to access your data and media stored in the LinkStation via the interenet by computuers and iPhone's. With a built-in BitTorrent Client, LinkStation can download content without the requirement to keep your PC powered up.

Intelligent Power Saving functions, timer power on/off and auto power on/off with your Windows PC all help towards power saving and eco in mind.

Features

  • With Web Access you can store, share and access files from any web browser
  • Use Web Access for iPhone to access the digital library on your LinkStation
  • Built-In Media Server connects to DLNA compatible digital entertainment devices
  • One touch transfer of media files from digital camera/camcorder with Direct Copy feature
  • Seamlessly integrates with iTunes® 7 and allows you to access your music files on the LinkStation from your iTunes software
  • Supports Apple Time Machine
  • Built-In BitTorrent Client
  • Eco Friendly Power Saving Mode (PC Interlocking Power System/Schedule Power Management System)
  • Built-in print server to print documents from anywhere on your network (*1)
  • Easy setup does not require drivers
  • Supports UPS connectivity via USB port
  • Expand storage by adding a USB 2.0 hard drive
  • Includes Memeo™ AutoBackup Software for Windows or Macintosh
  • 10/100/1000 Gigabit Ethernet with JumboFrame support
  • Access your data from any Windows or Macintosh computers

GPL Kernel

  • Can't use stock distro, use Debian
  • After compiling the kernel with ls-chl support and appropriate modules, run the following commands:
 devio > foo 'wl 0xe3a01c0B,4' 'wl 0xe3811061,4'
 cat foo arch/arm/boot/zImage > zImage.new
 mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n 'linux' -d zImage.new uImage.buffalo
  • For correct fan support, the gpio-fan module needs to be enabled and the following script, or similar, set to run on startup:
#! /bin/bash
#
#  fan-temperature control daemon - fannydee
#
#  this script checks the hdd temp on any LS-PPC that is running avr_evtd
#  and has hddtemp installed.  If the temperature is greater than the
#  defined limit, it kicks the fan up to high speed.
#
#  After the checkperiod elapses, it checks again.  If the temperature is
#  below that limit, then it drops it back to low speed.
#
#
#  In /etc/fannyd.conf, mak sure you define your devices that you want to check the temperature on
#  e.g.  /dev/hda  or /dev/sda , the temperature limit, time check, etc.
#  You can declare more than one hard drive, but that is not a likely situation.

source /etc/fannyd.conf
HDDT=`which hddtemp`
      while : ; do
 
              for  A in $DEVICES ; do
                      TEMPERATURE=$($HDDT -n $A)
                      if [ $TEMPERATURE -gt $TEMPLIMITONE ]; then
                              if [ $TEMPERATURE -gt $TEMPLIMITTWO ]; then
                                      if [ $TEMPERATURE -gt $TEMPLIMITTHREE ]; then
                                              echo 5000 > /sys/class/hwmon/hwmon0/device/fan1_target
                                              sleep 40
                                      else
                                              echo 3250 > /sys/class/hwmon/hwmon0/device/fan1_target
                                              sleep 40
                                      fi
                              else
                                      echo 1500 > /sys/class/hwmon/hwmon0/device/fan1_target
                                      sleep 40
                              fi
                      else
                              sleep 60     # overcompensate w/ 1 min of extra fan time
                              echo 0 > /sys/class/hwmon/hwmon0/device/fan1_target
                      fi
              done

      done
 
exit  0
  • Sample /etc/fannyd.conf
#  config file for fan-temperature control daemon - fannydee
#
#  After the checkperiod elapses, it checks again.  If the temperature is
#  below that limit, then it drops it back to low speed.
#
#  Define your devices that you want to check the temperature on 
#  e.g.  /dev/hda  or /dev/sda
#  You can declare more than one, but that is not a likely situation. 

DEVICES=/dev/sda

# 
#  define the timelimit in seconds.  It is suggested to use a value 
#  around 300 to 600 seconds
#

CHECKPERIOD=600

#
#  define a temperature limit at which you want the fan to kick up at
#  a good value is around 38C.  Yes, use celsius.

TEMPLIMITONE=35
TEMPLIMITTWO=40
TEMPLIMITTHREE=44


References

Related devices

Pages in category "LS-CHL"

This category contains only the following page.