Sunday, October 23, 2011

Synology Cubestation CS407 - Boot Log

Just for reference: Booting up a CS407, this is what you can see on the serial port (jumper block near the SATA connectors, 2=GND, 4=Tx, 6=Rx):
$ cu -l ttyUSB0 -s115200
Connected.

         __  __                      _ _
        |  \/  | __ _ _ ____   _____| | |
        | |\/| |/ _` | '__\ \ / / _ \ | |
        | |  | | (_| | |   \ V /  __/ | |
        |_|  |_|\__,_|_|    \_/ \___|_|_|
 _   _     ____              _
| | | |   | __ )  ___   ___ | |_ 
| | | |___|  _ \ / _ \ / _ \| __| 
| |_| |___| |_) | (_) | (_) | |_ 
 \___/    |____/ \___/ \___/ \__|  ** LOADER **
 ** MARVELL BOARD: Synology Disk Station LE 

U-Boot 1.1.1 (Jan 18 2007 - 12:01:00) Marvell version: 1.11.2

DRAM CS[0] base 0x00000000   size 128MB 
DRAM Total size 128MB 
[4096kB@ffc00000] Flash:  4 MB
Addresses 20M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M - 16M): Done
*** Warning - bad CRC, using default environment


Soc: 88F5281 D0
CPU: ARM926 (Rev 0) running @ 500Mhz 
Orion 2 streaming disabled 
VFP initialized to Run Fast Mode.
SysClock = 166Mhz , TClock = 166Mhz 


Model: CS-407
CPLD version: 0x0
FAN Status: Running

USB 0: host mode
CPU: Write allocate enabled
Net:   egiga0 [PRIME]
Press Ctrl+C to abort autoboot in 1 second
## Booting image at ffc00000 ...
   Image Name:   Linux-2.6.15
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1450556 Bytes =  1.4 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
OK
## Loading Ramdisk Image at ffe00000 ...
   Image Name:   synology_88f5281_cs407 1354
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    810453 Bytes = 791.5 kB
   Load Address: 00800000
   Entry Point:  00800000
   Verifying Checksum ... OK

Starting kernel ...

Uncompressing Linux............................................................................................. done, booting the kernel.
Linux version 2.6.15 (root@image15) (gcc version 3.4.3 (CSL 2005Q1B) (Marvell 2006Q3)) #1354 Sat Oct 23 01:49:30 CST 2010                 
CPU: ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ)                                                                   
Machine: MV-88fxx81                                   
Using UBoot passing parameters structure
Sys Clk = 166666667, Tclk = 166666667   
Synology Hareware Version: DS407v10  
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache                    
CPU0: I cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
CPU0: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets 
Built 1 zonelists                                                   
Kernel command line: console=ttyS0,115200 ip=off initrd=0x00800040,4M root=/dev/md0 rw syno_hw_version=DS407v10
PID hash table entries: 1024 (order: 10, 16384 bytes)                                                          
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)  
Memory: 128MB = 128MB total                                  
Memory: 122452KB available (2400K code, 594K data, 108K init)
Mount-cache hash table entries: 512                          
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 4096K                                                   
NET: Registered protocol family 16
                                  
CPU Interface
-------------
SDRAM_CS0 ....base 00000000, size 128MB 
SDRAM_CS1 ....disable                   
SDRAM_CS2 ....disable
SDRAM_CS3 ....disable
PEX0_MEM ....base e0000000, size 128MB 
PEX0_IO ....base f2000000, size   1MB  
PCI0_MEM ....base e8000000, size 128MB 
PCI0_IO ....base f2100000, size   1MB  
INTER_REGS ....base f1000000, size   1MB 
DEVICE_CS0 ....base fa000000, size   2MB 
DEVICE_CS1 ....base f8000000, size  32MB 
DEVICE_CS2 ....base fa800000, size   1MB 
DEV_BOOCS ....base ffc00000, size   4MB  
Marvell USB EHCI Host controller #0: c0bf5c00
PCI: bus0: Fast back to back transfers disabled
PCI: bus1: Fast back to back transfers enabled 
SCSI subsystem initialized                    
use IDMA acceleration in copy to/from user buffers. used channels 2 and 3 
Done.                                                                     
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API                            
io scheduler noop registered  
io scheduler anticipatory registered
io scheduler deadline registered    
io scheduler cfq registered     
Serial: 8250/16550 driver $Revision: 1.3 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 3) is a 16550A                     
serial8250: ttyS1 at MMIO 0x0 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
loop: loaded (max 8 devices)                                          
Marvell Gigabit Ethernet Driver 'egiga':
  o Ethernet descriptors in DRAM        
  o DRAM SW cache-coherency     
  o Checksum offload enabled
  o Loading network interface 'egiga0' as eth0
  o Radom MAC address 00:ef:af:c3:17:94       
                                       
PCI: enabling device 0000:00:01.0 (0140 -> 0143)
Delay 10 seconds to wait for disk 0 ready.   

Thunderbolt GPSDO PPS Signal

Years after I got my thunderbolt GPS controlled clock I finally managed to connect the precise pulse-per-second signal to my linux-based router and NTP-server.
From chris' blog
From chris' blog
From chris' blog

Sunday, October 02, 2011

Fire-Basket

Getting rid of the remaining (small, not really useable for anything) pieces of wood left over from the garden-shed project.

20111002_img_150520111002_img_150220111002_img_1501

(Update: Last pictures distorted by virtue of Microsoft Windows Live Writer ™ © ®…)