Buffalo TeraStation WS-WVL/R1: Difference between revisions
No edit summary |
|||
| Line 10: | Line 10: | ||
|- | |- | ||
!Chipset | !Chipset | ||
| | |Intel ICH9 | ||
|- | |- | ||
!Disk | !Disk | ||
| Line 27: | Line 27: | ||
|1 VGA output | |1 VGA output | ||
|} | |} | ||
I ordered this unit from Ebay for $55 including shipping. This unit is | I ordered this unit from Ebay for $55 including shipping. This unit is somewhat different from the TS4500. The main motherboard looks almost identical to the one in the TS4500 but resides on the bottom of the unit rather than on the side. | ||
== | ==Linux Drivers== | ||
Sensors detected | The network adapter does not work 'out of the box' with CentOS 8. After some head scratching, you need to install the <code>sky2</code> kernel module. | ||
<code>lspci</code> shows the following devices: | |||
{{Highlight | |||
| code = 00:00.0 Host bridge [0600]: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge [8086:a000] (rev 02) | |||
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [8086:a001] (rev 02) | |||
00:02.1 Display controller [0380]: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [8086:a002] (rev 02) | |||
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02) | |||
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 02) | |||
00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 02) | |||
00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02) | |||
00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02) | |||
00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02) | |||
00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02) | |||
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92) | |||
00:1f.0 ISA bridge [0601]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] (rev 02) | |||
00:1f.2 SATA controller [0106]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] [8086:2922] (rev 02) | |||
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB] [11ab:4381] (rev 11) | |||
03:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB] [11ab:4381] (rev 11) | |||
04:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 03) | |||
| lang = text | |||
}} | |||
Searching around showed that around 10 years ago, the <code>sk98lin</code> driver that was provided by Marvell was used. In fact, according to [http://elrepo.org/tiki/DeviceIDs ElRepo's DeviceID page], the PCI device <code>11AB:4381</code> which we have uses <code>kmod-sk98lin</code>. This driver was only available up to EL6 and targeted the 2.6 kernel and was never brought forward (or so I thought). I tried compiling it on the 4.18 kernel but the <code>net_devices</code> struct changed which couldn't be worked around. | |||
After digging around some more, it looks like this driver was rewritten as <code>sky2</code>. ElRepo has a <code>kmod-sky2</code> package for EL8 at http://elrepo.reloumirrors.net/elrepo/el8/x86_64/RPMS/. After installing this package, and rebooting the machine, the two interfaces came up. | |||
LAN1 showed up as <code>enp2s0</code> and LAN2 as <code>enp3s0</code>. | |||
==Sensors and Fan== | |||
The fan was on full blast from the moment it turned on. It is very audible. | |||
lm_sensors detected the following temperatures and voltages. Temp 1 & 2 appears to be the CPU temperature while temp3 appears to be the ambient temperature. | |||
{{Highlight | {{Highlight | ||
| code = coretemp-isa-0000 | | code = coretemp-isa-0000 | ||
| Line 57: | Line 88: | ||
| lang = text | | lang = text | ||
}} | }} | ||
The fan speed to PWM correlation shows that the fan on this unit is really all or nothing | The fan speed to PWM correlation shows that the fan on this unit is really all or nothing which explains why it is on full. | ||
{{Highlight | {{Highlight | ||
| code = PWM 255 FAN 1928 | | code = PWM 255 FAN 1928 | ||
| Line 95: | Line 126: | ||
I can only get some quiet after setting the MINPWM to 0 and MINSTART to 1 in <code>/etc/fancontrol</code>. | I can only get some quiet after setting the MINPWM to 0 and MINSTART to 1 in <code>/etc/fancontrol</code>. | ||
<br /> | |||
==See Also== | ==See Also== | ||
*http://www.buffalo-asia.com/forbusiness/business_nas/tswss/ws-wvl_r1-ap/ | *http://www.buffalo-asia.com/forbusiness/business_nas/tswss/ws-wvl_r1-ap/ | ||
Revision as of 07:09, 23 November 2020
The Buffalo TeraStation WS-WVL/R1 is a two disk consumer network attached storage (NAS) unit manufactured by Buffalo Technology. It is very similar to the Buffalo TeraStation TS5400 but appears to be using a generation older CPU and memory.
This unit was first made available from around 2012.
| CPU | Intel Atom D510 1.66GHz (Dual Core) |
|---|---|
| RAM | 1x 2GB DDR2 800MHz SODIMM |
| Chipset | Intel ICH9 |
| Disk | 2x SATA II, AHCI |
| Network | 2x Marvell Technology Group Ltd. Yukon Optima 88E8059 |
| USB | 2x USB 2.0, and 2x USB 3.0 |
| Serial | 1 rear serial port |
| Video | 1 VGA output |
I ordered this unit from Ebay for $55 including shipping. This unit is somewhat different from the TS4500. The main motherboard looks almost identical to the one in the TS4500 but resides on the bottom of the unit rather than on the side.
Linux Drivers
The network adapter does not work 'out of the box' with CentOS 8. After some head scratching, you need to install the sky2 kernel module.
lspci shows the following devices:
00:00.0 Host bridge [0600]: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge [8086:a000] (rev 02)
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [8086:a001] (rev 02)
00:02.1 Display controller [0380]: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [8086:a002] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 02)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 02)
00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02)
00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02)
00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02)
00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] (rev 02)
00:1f.2 SATA controller [0106]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] [8086:2922] (rev 02)
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB] [11ab:4381] (rev 11)
03:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB] [11ab:4381] (rev 11)
04:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 03)
Searching around showed that around 10 years ago, the sk98lin driver that was provided by Marvell was used. In fact, according to ElRepo's DeviceID page, the PCI device 11AB:4381 which we have uses kmod-sk98lin. This driver was only available up to EL6 and targeted the 2.6 kernel and was never brought forward (or so I thought). I tried compiling it on the 4.18 kernel but the net_devices struct changed which couldn't be worked around.
After digging around some more, it looks like this driver was rewritten as sky2. ElRepo has a kmod-sky2 package for EL8 at http://elrepo.reloumirrors.net/elrepo/el8/x86_64/RPMS/. After installing this package, and rebooting the machine, the two interfaces came up.
LAN1 showed up as enp2s0 and LAN2 as enp3s0.
Sensors and Fan
The fan was on full blast from the moment it turned on. It is very audible.
lm_sensors detected the following temperatures and voltages. Temp 1 & 2 appears to be the CPU temperature while temp3 appears to be the ambient temperature.
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +42.0°C (crit = +100.0°C)
Core 1: +45.0°C (crit = +100.0°C)
it8721-isa-0a10
Adapter: ISA adapter
in0: +2.93 V (min = +0.97 V, max = +1.02 V) ALARM
in1: +2.75 V (min = +1.66 V, max = +2.93 V)
in2: +1.98 V (min = +0.79 V, max = +0.01 V) ALARM
+3.3V: +3.26 V (min = +2.02 V, max = +1.54 V) ALARM
in4: +1.07 V (min = +1.25 V, max = +1.63 V) ALARM
in5: +2.22 V (min = +2.20 V, max = +0.30 V) ALARM
in6: +1.79 V (min = +0.01 V, max = +0.55 V) ALARM
3VSB: +3.24 V (min = +1.39 V, max = +1.58 V) ALARM
Vbat: +2.98 V
fan1: 0 RPM (min = 12 RPM) ALARM
fan2: 0 RPM (min = 293 RPM) ALARM
fan3: 0 RPM (min = 21 RPM) ALARM
temp1: +58.0°C (low = +36.0°C, high = +49.0°C) ALARM sensor = thermal diode
temp2: +57.0°C (low = +66.0°C, high = +32.0°C) ALARM sensor = thermal diode
temp3: +25.0°C (low = +9.0°C, high = +1.0°C) ALARM sensor = thermal diode
intrusion0: ALARM
The fan speed to PWM correlation shows that the fan on this unit is really all or nothing which explains why it is on full.
PWM 255 FAN 1928
PWM 240 FAN 1934
PWM 225 FAN 1934
PWM 210 FAN 1934
PWM 195 FAN 1928
PWM 180 FAN 1928
PWM 165 FAN 1928
PWM 150 FAN 1923
PWM 135 FAN 1917
PWM 120 FAN 1912
PWM 105 FAN 1906
PWM 90 FAN 1906
PWM 75 FAN 1896
PWM 60 FAN 1890
PWM 45 FAN 1885
PWM 30 FAN 1869
PWM 28 FAN 1869
PWM 26 FAN 1869
PWM 24 FAN 1869
PWM 22 FAN 1864
PWM 20 FAN 1869
PWM 18 FAN 1864
PWM 16 FAN 1864
PWM 14 FAN 1859
PWM 12 FAN 1864
PWM 10 FAN 1854
PWM 8 FAN 1854
PWM 6 FAN 1859
PWM 4 FAN 1859
PWM 2 FAN 1854
PWM 0 FAN 0
Fan Stopped at PWM = 0
I can only get some quiet after setting the MINPWM to 0 and MINSTART to 1 in /etc/fancontrol.