doc:appunti:hardware:qnap_ts-120
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:hardware:qnap_ts-120 [2022/02/11 09:35] – [Console seriale] niccolo | doc:appunti:hardware:qnap_ts-120 [2022/02/12 07:06] (current) – [The Serial Console] niccolo | ||
---|---|---|---|
Line 95: | Line 95: | ||
</ | </ | ||
- | ===== Console | + | ===== The Serial |
- | Vedere qui: [[http:// | + | {{ .: |
+ | {{ .: | ||
+ | On the circuit board of the QNAP TS-120 there is a JTAG connector for the serial console. I used an old CD-ROM audio cable because it had the right connector. I wired only the **GND**, **TX** and **RX** pins from to QNAP to a serial-to-USB adapter. The adapter was inserted intp a GNU/Linux computer running the **minicom** program. The speed of the serial line was set to **115200**. The connector pinout is documented in this page: [[http:// | ||
- | I connected only the **GND**, **TX** and **RX** pins from to QNAP to a serial-to-USB adapter. The adapter was inserted intp a GNU/Linux computer running the **minicom** program. The speed of the serial line was set to **115200**. | + | ^ Console Pinout |
+ | ^ 1 | TX | | ||
+ | ^ 2 | VCC +3.3 | | ||
+ | ^ 3 | RX | | ||
+ | ^ 4 | GND | | ||
+ | This is the boot process captured from the serial line. At the end of the bootstrap you will get a **login prompt**. | ||
- | ===== Tips ===== | + | < |
+ | | ||
+ | | \/ | __ _ _ ____ | ||
+ | | |\/| |/ _` | '__\ \ / / _ \ | | | ||
+ | | | | | (_| | | \ V / __/ | | | ||
+ | |_| |_|\__, | ||
+ | | ||
+ | | | | | | __ ) ___ ___ | |_ | ||
+ | | | | |___| _ \ / _ \ / _ \| __| | ||
+ | | |_| |___| |_) | (_) | (_) | |_ | ||
+ | | ||
+ | ** MARVELL BOARD: DB-88F6282A-BP LE TS-120 ,PHY=1.8v | ||
+ | |||
+ | U-Boot 1.1.4 (Nov 5 2012 - 17:39:47) Marvell version: 3.5.3 | ||
+ | |||
+ | U-Boot code: 00600000 -> 0067FFF0 | ||
+ | |||
+ | Soc: MV88F6282 Rev 1CPU running @ 1600Mhz L2 running @ 533Mhz | ||
+ | SysClock | ||
+ | </ | ||
+ | ===== Real Time Clock rtc0 ===== | ||
Into the QNAP TS-120 there is a Real Time Clock. You can see the battery on the motherboard and the kernel will print this on the serial console: | Into the QNAP TS-120 there is a Real Time Clock. You can see the battery on the motherboard and the kernel will print this on the serial console: | ||
< | < | ||
- | hctosys: unable to open rtc device (rtc0) | + | [ 1.262622] |
- | rtc-s35390a 0-0030: rtc core: registered rtc-s35390a as rtc0 | + | [ 1.628724] |
</ | </ | ||
- | FIXME Why hctosys is started | + | The problem is that the rtc support is **compiled as a module** and the kernel executes **hctosys** before the module |
+ | |||
+ | Historically that script does nothing if **systemd** is running, because | ||
+ | |||
+ | A quick and dirty solution is to edit the script **/ | ||
+ | |||
+ | < | ||
+ | #if [ -e / | ||
+ | # exit 0 | ||
+ | #fi | ||
+ | </ | ||
+ | |||
+ | You should also comment-out the **hwclock** commands containing the **%%--systz%%** option, (from the man page: "//It is intended to be used in a startup script on systems with kernels above version 2.6 where you know the System Clock has been set from the Hardware Clock by the kernel during boot//" | ||
+ | |||
+ | < | ||
+ | #/ | ||
+ | ... | ||
+ | #/ | ||
+ | </ | ||
===== Upgrading to 4 Tb Hard Disk ===== | ===== Upgrading to 4 Tb Hard Disk ===== |
doc/appunti/hardware/qnap_ts-120.txt · Last modified: 2022/02/12 07:06 by niccolo