Welcome! Log In Create A New Profile

Advanced

Debian on LaCie CloudBox (V2 Mini) (100GB) (88F6192 Rev 3 LE)

Posted by Kenneth68 
Debian on LaCie CloudBox (V2 Mini) (100GB) (88F6192 Rev 3 LE)
September 19, 2025 09:52AM
Hello!

I want to modernize a LaCie CloudBox (100GB) aka Netspace mini v2.
It is a small, black box with one 2.5 inch hdd, 88F6192, 128MB, no USB ports.
I can connect with clunc, but the current U-Boot (U-Boot 1.1.4) is very limited.
Can I replace U-Boot with an image for another machine if the hardware is similar?

/Kenneth

=========
bodhi's edit: change the subject to "Debian on LaCie CloudBox (V2 Mini)....." to make it easier for searching"



Edited 1 time(s). Last edit at 10/28/2025 03:14PM by bodhi.
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 19, 2025 04:27PM
Kenneth,

> I want to modernize a LaCie CloudBox (100GB) aka
> Netspace mini v2.
> It is a small, black box with one 2.5 inch hdd,
> 88F6192, 128MB, no USB ports.

It is supported in both mainline Debian and mainline U-Boot.

> I can connect with clunc, but the current U-Boot
> (U-Boot 1.1.4) is very limited.

See if you can boot with tftp. Serial console is required to test the 3 options.

The problem is you don't have USB port. So you need to populate the rootfs on the HDD. Perhaps you should backup the current HDD partition(s), or use a different hard drive to populate it with the rootfs Debian-6.5.7-kirkwood-tld-1-rootfs-bodhi.tar.bz2.

> Can I replace U-Boot with an image for another
> machine if the hardware is similar?

I can compile new u-boot for for you, straight from mainline u-boot. But you will need to connect serial console to test it.

I will move this thread to the Debian section.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 27, 2025 07:37AM
bodhi Wrote:
-------------------------------------------------------
> Kenneth,
>
> > I want to modernize a LaCie CloudBox (100GB)
> aka
> > Netspace mini v2.
> > It is a small, black box with one 2.5 inch hdd,
> > 88F6192, 128MB, no USB ports.
>
> It is supported in both mainline Debian and
> mainline U-Boot.
>
> > I can connect with clunc, but the current
> U-Boot
> > (U-Boot 1.1.4) is very limited.
>
> See if you can
> boot
> with tftp
. Serial console is required to
> test the 3 options.
>

Option 3 gives me Bad magic number.

I have Serial console working, and tftp works.
I managed to run Debian installer on another hdd.


> The problem is you don't have USB port. So you
> need to populate the rootfs on the HDD. Perhaps
> you should backup the current HDD partition(s), or
> use a different hard drive to populate it with the
> rootfs
> Debian-6.5.7-kirkwood-tld-1-rootfs-bodhi.tar.bz2.

>

Yes, I never missed USB more.
I´m considering connect a USB hub to the PCB.

I put away the original hdd and I am working with another hdd.

> > Can I replace U-Boot with an image for another
> > machine if the hardware is similar?
>
> I can compile new u-boot for for you, straight
> from mainline u-boot. But you will need to connect
> serial console to test it.

That would be great, thanks in advance.

/Kenneth
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 27, 2025 02:43PM
> I have Serial console working, and tftp works.
> I managed to run Debian installer on another hdd.

Cool!

I've attached the new u-boot in this post. On another Linux box, run kwboot and power up the box. See here for an example how to use kwboot:

https://forum.doozan.com/read.php?3,51739,51919#msg-51919

Note that we also need a new default envs set to boot the Debian rootfs. So after you've successfully boot with kwboot, interrupt the countdown and get some information.
help
bdinfo
printenv
And post the entire serial console log (from kwboot command until this point, and cut out kwboot xfer progress to shorten the log).

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Attachments:
open | download - uboot.2025.10-rc4-tld-1.netspace_mini_v2.kwb (512 KB)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 28, 2025 01:13AM
Hello again!

It looks like something went wrong.

$ kwboot -t -B 115200 /dev/ttyUSB0 -b ~/Downloads/uboot.2025.10-rc4-tld-1.netspace_mini_v2.kwb -p
kwboot version 2023.01
Patching image boot signature to UART
Sending boot message. Please reboot the target...|
Sending boot image header (512 bytes)...
 25 % [....                                                                  ]
Done
Sending boot image data (338724 bytes)...
  0 % [......................................................................]
  2 % [......................................................................]
.
 95 % [......................................................................]
 97 % [.........................................................             ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]

It doesn't continue to the u-boot banner.

/Kenneth



Edited 1 time(s). Last edit at 09/28/2025 01:15AM by Kenneth68.
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 28, 2025 02:31PM
Kenneth,

Yeah, this u-boot has not been maintained for a while. There is a problem with obsolete configs. I'll reconfigure and rebuild it.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 28, 2025 02:55PM
Attached here is the new u-boot. Please try kwboot again.

uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb
sha256:
dacd98df78f4024119f3806973c4fb6e271dbea26e28c6a895288ab9b51cd788

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Attachments:
open | download - uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb (448 KB)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 28, 2025 10:37PM
32bit doesn't get very much focus anymore.

That went further, but not all the way.

 97 % [.......................................................               ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2025.07-tld-1 (Sep 28 2025 - 12:43:32 -0700) NS v2 Mini

SoC:   Kirkwood 88F6281_A1
MPP:   Variant 88F6192
I2C:   Could not initialize timer (err -19)

resetting ...

/Kenneth
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 29, 2025 12:51AM
Quote

I2C: Could not initialize timer (err -19)

Yes. That's another obsolete config. I'll check this against one of my working u-boots, will make another build.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 29, 2025 03:20PM
Attached here is the new build.

uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb
sha56:
406db43929dbdab373e796dccfdbb923ed73c54de3c16a6e834e87364887811f

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Attachments:
open | download - uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb (448 KB)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 29, 2025 10:50PM
That gave me this:

 99 % [..................                                                    ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2025.07-tld-1 (Sep 29 2025 - 12:41:57 -0700) NS v2 Mini

SoC:   Kirkwood 88F6281_A1
MPP:   Variant 88F6192
DRAM:  128 MiB
Core:  13 devices, 12 uclasses, devicetree: separate
Loading Environment from SPIFlash... SF: Detected mx25l4005a with page size 256 Bytes, erase size 4 KiB, total 512 KiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet-controller@72000
88E1318 Initialized on ethernet-controller@72000
Hit any key to stop autoboot:  0 
ethernet-controller@72000 Waiting for PHY auto negotiation to complete.... done
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
DHCP client bound to address 192.168.1.137 (7053 ms)
Unknown command 'usb' - try 'help'
ethernet-controller@72000 Waiting for PHY auto negotiation to complete.... done
Can't set block device
ns2>

No banner, but printenv and help works.

/Kenneth
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 30, 2025 01:19AM
Kenneth,

Congrats! it is working fine.

> U-Boot 2025.07-tld-1 (Sep 29 2025 - 12:41:57
> -0700) NS v2 Mini
> 
> SoC:   Kirkwood 88F6281_A1
> MPP:   Variant 88F6192
> DRAM:  128 MiB
> Core:  13 devices, 12 uclasses, devicetree:
> separate
> Loading Environment from SPIFlash... SF: Detected
> mx25l4005a with page size 256 Bytes, erase size 4
> KiB, total 512 KiB
> *** Warning - bad CRC, using default environment
> 
> In:    serial
> Out:   serial
> Err:   serial
> Net:   eth0: ethernet-controller@72000
> 88E1318 Initialized on ethernet-controller@72000
> Hit any key to stop autoboot:  0

As I mentioned, do this so I can see some details:
help
bdinfo
printenv
And now it has booted OK, also try to bring up sata, and list the boot files:
sata init
sata info
sata part
ext2ls sata 0:1 /boot

And post the entire boot log here. The next step will be booting into the SATA rootfs after I can see the boot files.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 30, 2025 12:22PM
Ok, this is what happens with my attempt to a new installation on a spare drive:

 99 % [..................                                                    ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2025.07-tld-1 (Sep 29 2025 - 12:41:57 -0700) NS v2 Mini

SoC:   Kirkwood 88F6281_A1
MPP:   Variant 88F6192
DRAM:  128 MiB
Core:  13 devices, 12 uclasses, devicetree: separate
Loading Environment from SPIFlash... SF: Detected mx25l4005a with page size 256 Bytes, erase size 4 KiB, total 512 KiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet-controller@72000
88E1318 Initialized on ethernet-controller@72000
Hit any key to stop autoboot:  0 
ethernet-controller@72000 Waiting for PHY auto negotiation to complete.... done
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
DHCP client bound to address 192.168.1.137 (3784 ms)
Unknown command 'usb' - try 'help'
ethernet-controller@72000 Waiting for PHY auto negotiation to complete.... done
5840431 bytes read in 185 ms (30.1 MiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-6.16.5-kirkwood-tld-1
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    5840367 Bytes = 5.6 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
Working FDT set to 0


Starting kernel ...

   Loading Kernel Image to 8000
FDT and ATAGS support not compiled in

resetting ...

And there it hangs.
Maybee I didn't cross-compile correctly?


With the original disk I can get a lot more information.
Here is the output for help:

ns2> help
?         - alias for 'help'
base      - print or set address offset
bdinfo    - print Board Info structure
blkcache  - block cache diagnostics and control
boot      - boot default, i.e., run 'bootcmd'
bootd     - boot default, i.e., run 'bootcmd'
bootelf   - Boot from an ELF image in memory
bootflow  - Boot flows
bootm     - boot application image from memory
bootp     - boot image via network using BOOTP/TFTP protocol
bootvx    - Boot vxWorks from an ELF image
button    - Return GPIO button status 0=off 1=on
cmp       - memory compare
coninfo   - print console devices and information
cp        - memory copy
crc32     - checksum calculation
dhcp      - boot image via network using DHCP/TFTP protocol
echo      - echo args to console
editenv   - edit environment variable
eeprom    - EEPROM sub-system
env       - environment handling commands
exit      - exit script
ext2load  - load binary file from a Ext2 filesystem
ext2ls    - list files in a directory (default /)
false     - do nothing, unsuccessfully
fatinfo   - print information about filesystem
fatload   - load binary file from a dos filesystem
fatls     - list files in a directory (default /)
fatsize   - determine a file's size
fdt       - flattened device tree utility commands
go        - start application at address 'addr'
help      - print command description/usage
i2c       - I2C sub-system
iminfo    - print header information for application image
imxtract  - extract a part of a multi-image
itest     - return true/false on integer compare
loadb     - load binary file over serial line (kermit mode)
loads     - load S-Record file over serial line
loadx     - load binary file over serial line (xmodem mode)
loady     - load binary file over serial line (ymodem mode)
loop      - infinite loop on address range
md        - memory display
mdio      - MDIO utility commands
mii       - MII utility commands
mm        - memory modify (auto-incrementing address)
mw        - memory write (fill)
net       - NET sub-system
nm        - memory modify (constant address)
panic     - Panic with optional message
ping      - send ICMP ECHO_REQUEST to network host
printenv  - print environment variables
random    - fill memory with random pattern
reset     - Perform RESET of the CPU
run       - run commands in an environment variable
sata      - SATA sub system
saveenv   - save environment variables to persistent storage
setenv    - set environment variables
sf        - SPI flash sub-system
showvar   - print local hushshell variables
sleep     - delay execution for some time
source    - run script from memory
test      - minimal test like /bin/sh
tftpboot  - load file via network using TFTP protocol
true      - do nothing, successfully
version   - print monitor, compiler and linker version

bdinfo:

ns2> bdinfo
boot_params = 0x00000100
DRAM bank   = 0x00000000
-> start    = 0x00000000
-> size     = 0x08000000
flashstart  = 0x00000000
flashsize   = 0x00000000
flashoffset = 0x00000000
baudrate    = 115200 bps
relocaddr   = 0x07f9e000
reloc off   = 0x0799e000
Build       = 32-bit
current eth = ethernet-controller@72000
ethaddr     = 00:00:00:00:0d:00
IP addr     = 192.168.1.137
fdt_blob    = 0x07b9a600
lmb_dump_all:
 memory.count = 0x1
 memory[0]	[0x0-0x7ffffff], 0x8000000 bytes, flags: none
 reserved.count = 0x1
 reserved[0]	[0x6b9a5e0-0x7ffffff], 0x1465a20 bytes, flags: no-overwrite
devicetree  = separate
serial addr = 0xf1012000
 width      = 0x00000001
 shift      = 0x00000002
 offset     = 0x00000000
 clock      = 0x09e4f580
arch_number = 0x00000000
TLB addr    = 0x07ff0000
irq_sp      = 0x07b9a5f0
sp start    = 0x07b9a5e0
Early malloc usage: 1dc / 2000

printenv:

ns2> printenv
autoload=0
baudrate=115200
bootargs=console=ttyS0,115200
bootcmd=dhcp && run netconsole; if run usbload || run diskload; then bootm; fi
bootdelay=3
bootfile=uImage
diskload=sata init && ext2load sata 0:1 $loadaddr /boot/$bootfile
dnsip=192.168.1.1
ethact=ethernet-controller@72000
ethaddr=00:00:00:00:0d:00
fdtcontroladdr=7b9a600
gatewayip=192.168.1.1
ipaddr=192.168.1.137
loadaddr=0x800000
netconsole=set stdin $stdin,nc; set stdout $stdout,nc; set stderr $stderr,nc;
netmask=255.255.255.0
serverip=192.168.1.1
stderr=serial,nc
stdin=serial,nc
stdout=serial,nc
usbload=usb start && fatload usb 0:1 $loadaddr /boot/$bootfile

Environment size: 626/4092 bytes

And with the original hdd:

ns2> sata init
ns2> sata info
Device 0: Model: SAMSUNG HM250HI Firm: 2AC101C4 Ser#: S1RUJ90Z936473
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 238475.1 MB = 232.8 GB (488397168 x 512)

ns2> sata part

Partition Map for ahci device 0  --   Partition Type: DOS

Part	Start Sector	Num Sectors	UUID		Type
  1	63        	        56243502  	b528d66c-01	05 Extd
  2	56243565  	432148500 	b528d66c-02	8e
  5	126       	        513954    	b528d66c-05	82
  6	514143    	16002     	        b528d66c-06	83
  7	530208    	16002      	b528d66c-07	83
  8	546273    	1702827   	b528d66c-08	83
  9	2249163   	1751022   	b528d66c-09	83
 10	4000248   	16002     	        b528d66c-0a	83
 11	4016313   	52227252  	b528d66c-0b	83

Please note that I need to upload the kwb to get access to the u-boot terminal.

/Kenneth
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
September 30, 2025 03:41PM
Kenneth,

> U-Boot 2025.07-tld-1 (Sep 29 2025 - 12:41:57
> -0700) NS v2 Mini
>
> SoC: Kirkwood 88F6281_A1
> MPP: Variant 88F6192
> DRAM: 128 MiB
> Core: 13 devices, 12 uclasses, devicetree:
> separate
> Loading Environment from SPIFlash... SF: Detected
> mx25l4005a with page size 256 Bytes, erase size 4
> KiB, total 512 KiB
> *** Warning - bad CRC, using default environment
>
> In: serial
> Out: serial
> Err: serial
> Net: eth0: ethernet-controller@72000
> 88E1318 Initialized on ethernet-controller@72000
> Hit any key to stop autoboot: 0

At this point, you should interrupt serial console and do exatcly what I asked above. I'd like to capture the log in full context.

Quote

help
bdinfo
printenv

And now it has booted OK, also try to bring up sata, and list the boot files:
sata init
sata info
sata part
ext2ls sata 0:1 /boot

And post the entire boot log here.

> Maybee I didn't cross-compile correctly?

That's the wrong term. Sounds like there is some misunderstanding here.

You need to create the rootfs Debian-6.5.7-kirkwood-tld-1-rootfs-bodhi.tar.bz2 on the HDD. You use the tar command to populate the HDD rootfs with the tarball. As described in the release thread: https://forum.doozan.com/read.php?2,12096

====

Now the reason you could not boot is because the u-boot default envs are incorrect. I'll build another version (we could enter the envs at u-boot prompt, but that will be tedious and I need to do another version anyway).

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 01, 2025 12:35AM
Attached here is the Sep 30 build.

uboot.2025.07-rc5-tld-1.netspace_mini_v2.tar

sha256:
dc9094632b35e133a31f31c58d8b47429540a550abf9d0c8028167cd86439af5

For now this tarball contains 2 files (will be more files later).
uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Attachments:
open | download - uboot.2025.07-rc5-tld-1.netspace_mini_v2.tar (460 KB)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 02, 2025 12:06PM
Hi, this is the current status:

I wiped the disk and started over, and can now boot into debian.
But, it can not boot unless I upload the .kwb again.

$ kwboot -t -B 115200 /dev/ttyUSB0
kwboot version 2023.01
[Type Ctrl-\ + c to quit]
����@����������������

The disk doesn't spin up, so uEnv.txt in /boot doesn't help.

/Kenneth
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 02, 2025 02:54PM
Kenneth,

> Hi, this is the current status:
>
> I wiped the disk and started over, and can now
> boot into debian.
> But, it can not boot unless I upload the .kwb
> again.

Yes. You have not flashed new u-boot, so for now you need to boot using kwboot.

kwboot again. Log into Debian, and do

uname -a
cat /proc/mtd
cat /etc/fw_env.config

Please post the entire serial console log (from the u-boot banner until the last output on the terminal).

After I can see the entire log, we'll proceed to flash new u-boot.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 02, 2025 10:18PM
Ok, but there is no u-boot banner.
$ kwboot -t -B 115200 /dev/ttyUSB0 -b ~/Downloads/uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb 
kwboot version 2023.01
Patching image boot signature to UART
Sending boot message. Please reboot the target...\
Sending boot image header (512 bytes)...
 25 % [....                                                                  ]
Done
Sending boot image data (382604 bytes)...
  0 % [......................................................................]
  2 % [......................................................................]

 98 % [..................................................                    ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2025.07-tld-1 (Sep 30 2025 - 22:02:52 -0700) NS v2 Mini

SoC:   Kirkwood 88F6192_A1
MPP:   Variant 88F6192
DRAM:  128 MiB
Core:  15 devices, 12 uclasses, devicetree: separate
Loading Environment from SPIFlash... SF: Detected mx25l4005a with page size 256 Bytes, erase size 4 KiB, total 512 KiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet-controller@72000
88E1318 Initialized on ethernet-controller@72000
Hit any key to stop autoboot:  0 
ns2-mini>

I hit a key...
ns2-mini> run bootcmd
Initializing devices...
Unknown command 'usb' - try 'help'
Loading envs from sata 0...
Failed to load '/boot/uEnv.txt'
Loading envs from sata 1...
** Bad device specification sata 1 **
Couldn't find partition sata 1:1
Can't set block device
Loading envs from sata 2...
** Bad device specification sata 2 **
Couldn't find partition sata 2:1
Can't set block device
Loading envs from sata 3...
** Bad device specification sata 3 **
Couldn't find partition sata 3:1
Can't set block device
Loading envs from usb 0...
** Bad device specification usb 0 **
Couldn't find partition usb 0:1
Can't set block device
Loading envs from usb 1...
** Bad device specification usb 1 **
Couldn't find partition usb 1:1
Can't set block device
Loading envs from usb 2...
** Bad device specification usb 2 **
Couldn't find partition usb 2:1
Can't set block device
Loading envs from usb 3...
** Bad device specification usb 3 **
Couldn't find partition usb 3:1
Can't set block device
running scan_disk ...
Scan device sata
device sata 0:1
1 bytes read in 16 ms (0 Bytes/s)
Found bootable drive on sata 0
loading uImage ...
6223944 bytes read in 162 ms (36.6 MiB/s)
loading uInitrd ...
5791271 bytes read in 154 ms (35.9 MiB/s)
loading DTB /boot/dts/kirkwood-ns2mini.dtb ...
10443 bytes read in 44 ms (231.4 KiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-6.5.7-kirkwood-tld-1
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    6223880 Bytes = 5.9 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 02100000 ...
   Image Name:   initramfs-6.5.7-kirkwood-tld-1
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    5791207 Bytes = 5.5 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 01c00000
   Booting using the fdt blob at 0x1c00000
Working FDT set to 1c00000


Starting kernel ...

   Loading Kernel Image to 8000
   Loading Ramdisk to 0660b000, end 06b90de7 ... OK
   Loading Device Tree to 06605000, end 0660a8ca ... OK
Working FDT set to 6605000

Starting kernel ...

[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 6.5.7-kirkwood-tld-1 (root@tldDebian) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #2 PREEMPT Wed Oct 18 21:14:11 PDT 2023
[    0.000000][    T0] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000][    T0] CPU: VIVT data cache, VIVT instruction cache
[    0.000000][    T0] OF: fdt: Machine model: LaCie Network Space Mini v2
[    0.000000][    T0] Memory policy: Data cache writeback
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000][    T0] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=spi0.0:448K(u-boot),4K@448K(u-boot-env)
[    0.000000][    T0] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000][    T0] Memory: 102532K/131072K available (12288K kernel code, 1755K rwdata, 5416K rodata, 1024K init, 301K bss, 28540K reserved, 0K cma-reserved)
[    0.000000][    T0] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000][    T0] trace event string verifier disabled
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0] 	Trampoline variant of Tasks RCU enabled.
[    0.000000][    T0] 	Tracing variant of Tasks RCU enabled.
[    0.000000][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000][    T0] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 11467562657 ns
[    0.000002][    T0] sched_clock: 32 bits at 167MHz, resolution 6ns, wraps every 12884901885ns
[    0.000075][    T0] Switching to timer-based delay loop, resolution 6ns
[    0.000979][    T0] Console: colour dummy device 80x30
[    0.001091][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 333.33 BogoMIPS (lpj=1666666)
[    0.001138][    T0] CPU: Testing write buffer coherency: ok
[    0.001342][    T0] pid_max: default: 32768 minimum: 301
[    0.014560][    T0] LSM: initializing lsm=capability,integrity
[    0.018168][    T0] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.018226][    T0] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.037283][    T1] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[    0.037855][    T1] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[    0.038598][    T1] Setting up static identity map for 0x100000 - 0x100058
[    0.039089][    T1] mvebu-soc-id: MVEBU SoC ID=0x6281, Rev=0x3
[    0.039764][    T1] rcu: Hierarchical SRCU implementation.
[    0.039789][    T1] rcu: 	Max phase no-delay instances is 1000.
[    0.044461][    T1] devtmpfs: initialized
[    0.058230][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.058301][    T1] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.062823][    T1] prandom: seed boundary self test passed
[    0.069193][    T1] prandom: 100 self tests passed
[    0.069219][    T1] pinctrl core: initialized pinctrl subsystem
[    0.075222][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.076784][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.085872][    T1] audit: initializing netlink subsys (disabled)
[    0.089018][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.089275][   T19] audit: type=2000 audit(0.080:1): state=initialized audit_enabled=0 res=1
[    0.089353][    T1] cpuidle: using governor ladder
[    0.089482][    T1] cpuidle: using governor menu
[    0.090510][    T1] Feroceon L2: Enabling L2
[    0.090564][    T1] Feroceon L2: Cache support initialised.
[    0.105959][    T1] No ATAGs?
[    0.470097][    T1] raid6: int32x8  gen()    74 MB/s
[    0.810094][    T1] raid6: int32x4  gen()    73 MB/s
[    1.150125][    T1] raid6: int32x2  gen()    96 MB/s
[    1.490097][    T1] raid6: int32x1  gen()    74 MB/s
[    1.490117][    T1] raid6: using algorithm int32x2 gen() 96 MB/s
[    1.830090][    T1] raid6: .... xor() 60 MB/s, rmw enabled
[    1.830106][    T1] raid6: using intx1 recovery algorithm
[    1.832521][    T1] SCSI subsystem initialized
[    1.833653][    T1] usbcore: registered new interface driver usbfs
[    1.833756][    T1] usbcore: registered new interface driver hub
[    1.833850][    T1] usbcore: registered new device driver usb
[    1.834416][    T1] pps_core: LinuxPPS API ver. 1 registered
[    1.834431][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.834479][    T1] PTP clock support registered
[    1.838596][    T1] vgaarb: loaded
[    1.851104][    T1] clocksource: Switched to clocksource orion_clocksource
[    1.865363][    T1] VFS: Disk quotas dquot_6.6.0
[    1.866005][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.912140][    T1] NET: Registered PF_INET protocol family
[    1.921275][    T1] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    1.924088][    T1] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    1.924488][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.924530][    T1] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    1.924581][    T1] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    1.924631][    T1] TCP: Hash tables configured (established 1024 bind 1024)
[    1.925680][    T1] MPTCP token hash table entries: 512 (order: 0, 6144 bytes, linear)
[    1.926044][    T1] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    1.926096][    T1] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    1.927391][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.929092][    T1] RPC: Registered named UNIX socket transport module.
[    1.929113][    T1] RPC: Registered udp transport module.
[    1.929122][    T1] RPC: Registered tcp transport module.
[    1.929131][    T1] RPC: Registered tcp-with-tls transport module.
[    1.929139][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.929171][    T1] PCI: CLS 0 bytes, default 32
[    1.941806][   T32] Trying to unpack rootfs image as initramfs...
[    3.390036][   T32] Freeing initrd memory: 5656K
[    5.107549][    T1] Initialise system trusted keyrings
[    5.107835][    T1] Key type blacklist registered
[    5.109898][    T1] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    5.110158][    T1] zbud: loaded
[    5.138895][    T1] NFS: Registering the id_resolver key type
[    5.138970][    T1] Key type id_resolver registered
[    5.138983][    T1] Key type id_legacy registered
[    5.139269][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    5.139300][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    5.141737][    T1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    5.143154][    T1] fuse: init (API version 7.38)
[    5.145288][    T1] orangefs_debugfs_init: called with debug mask: :none: :0:
[    5.145772][    T1] orangefs_init: module version upstream loaded
[    5.146360][    T1] SGI XFS with ACLs, security attributes, realtime, scrub, quota, no debug enabled
[    5.462669][    T1] xor: measuring software checksum speed
[    5.475936][    T1]    arm4regs        :   746 MB/sec
[    5.497973][    T1]    8regs           :   447 MB/sec
[    5.513521][    T1]    32regs          :   634 MB/sec
[    5.513536][    T1] xor: using function: arm4regs (746 MB/sec)
[    5.513559][    T1] async_tx: api initialized (async)
[    5.513582][    T1] Key type asymmetric registered
[    5.513594][    T1] Asymmetric key parser 'x509' registered
[    5.588832][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    5.589491][    T1] io scheduler bfq registered
[    5.872675][    T1] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[    5.874940][    T1] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    5.877023][    T1] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    5.879242][    T1] mv_xor f1060800.xor: Marvell shared XOR driver
[    5.955082][    T1] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    5.962314][    T1] mv_xor f1060900.xor: Marvell shared XOR driver
[    6.035086][    T1] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    6.042786][    T1] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    6.046617][    T1] printk: console [ttyS0] disabled
[    6.047601][    T1] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 27, base_baud = 10416666) is a 16550A
[    6.047701][    T1] printk: console [ttyS0] enabled
[    6.922238][    T1] loop: module loaded
[    6.927427][    T1] sata_mv f1080000.sata: slots 32 ports 1
[    6.937197][    T1] scsi host0: sata_mv
[    6.942761][    T1] ata1: SATA max UDMA/133 irq 28
[    6.951392][    T1] spi-nor spi0.0: mx25l4005a (512 Kbytes)
[    6.957107][    T1] 2 cmdlinepart partitions found on MTD device spi0.0
[    6.963858][    T1] Creating 2 MTD partitions on "spi0.0":
[    6.969409][    T1] 0x000000000000-0x000000070000 : "u-boot"
[    6.976325][    T1] 0x000000070000-0x000000071000 : "u-boot-env"
[    6.984526][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    6.993088][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    7.042311][    T1] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    7.053931][    T1] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:00:00:00:af:00
[    7.064350][    T1] orion-ehci f1050000.ehci: EHCI Host Controller
[    7.070638][    T1] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[    7.079406][    T1] orion-ehci f1050000.ehci: irq 31, io mem 0xf1050000
[    7.111153][    T1] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[    7.118331][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.05
[    7.127316][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.135244][    T1] usb usb1: Product: EHCI Host Controller
[    7.140807][    T1] usb usb1: Manufacturer: Linux 6.5.7-kirkwood-tld-1 ehci_hcd
[    7.148125][    T1] usb usb1: SerialNumber: f1050000.ehci
[    7.155123][    T1] hub 1-0:1.0: USB hub found
[    7.159695][    T1] hub 1-0:1.0: 1 port detected
[    7.165961][    T1] usbcore: registered new interface driver usb-storage
[    7.173609][    T1] mousedev: PS/2 mouse device common for all mice
[    7.182475][    T1] rtc-mv f1010300.rtc: registered as rtc0
[    7.188146][    T1] rtc-mv f1010300.rtc: setting system clock to 2021-03-03T17:46:21 UTC (1614793581)
[    7.198631][    T1] i2c_dev: i2c /dev entries driver
[    7.207429][    T1] device-mapper: uevent: version 1.0.3
[    7.213726][    T1] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com
[    7.224058][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[    7.231419][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[    7.238761][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[    7.246307][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[    7.255400][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[    7.262349][    T1] hid: raw HID events driver (C) Jiri Kosina
[    7.268939][    T1] drop_monitor: Initializing network drop monitor service
[    7.278342][    T1] NET: Registered PF_INET6 protocol family
[    7.287413][    T1] Segment Routing with IPv6
[    7.292130][    T1] RPL Segment Routing with IPv6
[    7.296971][    T1] In-situ OAM (IOAM) with IPv6
[    7.301802][    T1] NET: Registered PF_PACKET protocol family
[    7.308040][    T1] Key type dns_resolver registered
[    7.341621][    T1] registered taskstats version 1
[    7.346552][    T1] Loading compiled-in X.509 certificates
[    7.384350][    T1] Key type .fscrypt registered
[    7.388994][    T1] Key type fscrypt-provisioning registered
[    7.405247][    T1] Key type big_key registered
[    7.441277][   T53] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl F300)
[    7.463790][   T53] ata1.00: ATA-8: Hitachi HTS543232A7A384, ES2OA60W, max UDMA/133
[    7.481305][   T53] ata1.00: 625142448 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    7.499866][   T53] ata1.00: configured for UDMA/133
[    7.507067][    T1] Key type encrypted registered
[    7.522860][   T10] scsi 0:0:0:0: Direct-Access     ATA      Hitachi HTS54323 A60W PQ: 0 ANSI: 5
[    7.542551][   T18] sd 0:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[    7.550827][   T18] sd 0:0:0:0: [sda] Write Protect is off
[    7.570854][   T18] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    7.586638][   T18] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    7.719097][  T103] "cryptomgr_test" (103) uses obsolete ecb(arc4) skcipher
[    7.963142][   T18]  sda: sda1 sda2
[    7.972095][   T18] sd 0:0:0:0: [sda] Attached SCSI disk
[   11.159228][    T1] clk: Disabling unused clocks
[   11.168968][    T1] Freeing unused kernel image (initmem) memory: 1024K
[   11.182368][    T1] Checked W+X mappings: passed, no W+X pages found
[   11.188738][    T1] Run /init as init process
Loading, please wait...
Starting systemd-udevd version 252.17-1~deb12u1
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Will now check root file system ... fsck from util-linux 2.38.1
[/sbin/fsck.ext3 (1) -- /dev/sda1] fsck.ext3 -a -C0 /dev/sda1 
rootfs: clean, 20181/262144 files, 314130/1048576 blocks
done.
[   24.835247][  T173] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem
[   25.122403][  T173] EXT4-fs (sda1): mounted filesystem f0b63d65-d33f-48e6-b292-4e87057d74c8 ro with ordered data mode. Quota mode: none.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
INIT: version 3.06 booting
INIT: No inittab.d directory found
Using makefile-style concurrent boot in runlevel S.
Setting hostname to 'debian'...done.
Starting fake hwclock: loading system time.
Thu Oct  2 19:28:16 UTC 2025
Starting hotplug events dispatcher: systemd-udevd.
Synthesizing the initial hotplug events (subsystems)...done.
Synthesizing the initial hotplug events (devices)...done.
Waiting for /dev to be fully populated...[   30.586971][  T369] gpio-fan gpio_fan: GPIO fan initialized
[   30.608734][  T360] input: gpio_keys as /devices/platform/gpio_keys/input/input0
[   31.133488][  T358] orion_wdt: Initial timeout 25 sec
[   31.180359][  T369] at24 0-0050: supply vcc not found, using dummy regulator
[   31.341367][  T369] at24 0-0050: 512 byte 24c04 EEPROM, writable, 16 bytes/write
[   31.701806][  T370] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   32.160232][  T368] marvell-cesa f1030000.crypto: CESA device successfully registered
[   33.641263][    C0] random: crng init done
done.
Activating swap:swapon: /dev/sda2: found[   34.813635][  T510] Adding 524284k swap on /dev/sda2.  Priority:-2 extents:1 across:524284k FS
 signature [pagesize=4096, signature=swap]
swapon: /dev/sda2: pagesize=4096, swapsize=536870912, devsize=536870912
swapon /dev/sda2
.
[   35.031547][  T517] EXT4-fs (sda1): re-mounted f0b63d65-d33f-48e6-b292-4e87057d74c8 r/w. Quota mode: none.
Will now check all file systems.
Checking all file systems.
LABEL=rootfs is mounted
Done checking file systems.
Log is being saved in /var/log/fsck/checkfs if that location is writable.
Cleaning up temporary files...Cleaning /tmp...done.
 /tmp.
Will now mount local filesystems:.
Will now activate swapfile swap, if any:swapon: /dev/sda2: already active -- ignored
done.
Checking minimum space in /tmp...done.
Cleaning up temporary files....
Starting Setting kernel variables: sysctl.
Initializing random number generator...done.
Configuring network interfaces...Internet Systems Consortium DHCP Client 4.4.3-P1
Copyright 2004-2022 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/00:00:00:00:af:00
Sending on   LPF/eth0/00:00:00:00:af:00
Sending on   Socket/fallback
DHCPREQUEST for 192.168.1.128 on eth0 to 255.255.255.255 port 67
[   43.045917][    C0] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 100 Mb/s, full duplex, flow control disabled
DHCPREQUEST for 192.168.1.128 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.1.128 from 192.168.1.1
bound to 192.168.1.128 -- renewal in 35521 seconds.
done.
Starting RPC port mapper daemon: rpcbind.
Starting NFS common utilities: statd idmapd.
Cleaning up temporary files....
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Not starting NFS kernel daemon: no exports ... (warning).
Starting busybox' syslogd implementation : syslogdStarting /sbin/syslogd...
1030 (syslogd)
.
Starting system message bus: dbus.
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Starting NTP server: ntpd2021-03-03T18:47:05 ntpd[1071]: INIT: ntpd ntpsec-1.2.2: Starting
2021-03-03T18:47:05 ntpd[1071]: INIT: Command line: /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 104:106
.
Starting NTP server: ntpd.
Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
1050 (klogd)
.
Starting OpenBSD Secure Shell server: sshd.
Running local boot scripts (/etc/rc.local)
.

Debian GNU/Linux 12 debian ttyS0

debian login:

And then as root:

root@debian:~# uname -a
Linux debian 6.5.7-kirkwood-tld-1 #2 PREEMPT Wed Oct 18 21:14:11 PDT 2023 armv5tel GNU/Linux

root@debian:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00070000 00001000 "u-boot"
mtd1: 00001000 00001000 "u-boot-env"

root@debian:~# cat /etc/fw_env.config
# MTD device name	Device offset	Env. size	Flash sector size	Number of sectors
/dev/mtd0 0xc0000 0x20000 0x20000

/Kenneth
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 03, 2025 01:31AM
Kenneth,

> Ok, but there is no u-boot banner.

> U-Boot 2025.07-tld-1 (Sep 30 2025 - 22:02:52
> -0700) NS v2 Mini

Sorry, I was not clear! above is the u-boot banner. We don't reuse the stock banner.

> [ 43.045917][ C0] mv643xx_eth_port
> mv643xx_eth_port.0 eth0: link up, 100 Mb/s, full
> duplex, flow control disabled

Is the box connected to a 100 Mbs switch?

======

Everything looks fantastic!

I'll upload another version (hopefully final). And also the flashing instruction.

Thansk for doing a great job testing this u-boot. My final version will be sent to mainline u-boot to modernize the Netspace V2 series of u-boot.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 03, 2025 07:51AM
> > [ 43.045917][ C0] mv643xx_eth_port
> > mv643xx_eth_port.0 eth0: link up, 100 Mb/s,
> full
> > duplex, flow control disabled
>
> Is the box connected to a 100 Mbs switch?
>
It was, but I hooked it up to another cable and 1 G works.
Listening on LPF/eth0/00:00:00:00:af:00
Sending on   LPF/eth0/00:00:00:00:af:00
Sending on   Socket/fallback
DHCPREQUEST for 192.168.1.128 on eth0 to 255.255.255.255 port 67
[   42.073288][    C0] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
DHCPREQUEST for 192.168.1.128 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.1.128 from 192.168.1.1
bound to 192.168.1.128 -- renewal in 35865 seconds.
done.

>
> Everything looks fantastic!
>
> I'll upload another version (hopefully final). And
> also the flashing instruction.
>
> Thansk for doing a great job testing this u-boot.
> My final version will be sent to mainline u-boot
> to modernize the Netspace V2 series of u-boot.

It is I who should thank you.

/Kenneth
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 04, 2025 04:32PM
Kenneth,

uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.tar
sha256: 
02f7165bc8251012457af5e8e1519ad350f69209e0b65c5fccb19054dbf1d660

There are 3 files in this tarball.
uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment.img
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment (this is the default envs in text format)

Please run this final (hopefully) test before I post the flashing instruction.

Download the attached uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.tar. Extract the files.

kwboot again with this new u-boot. Interrupt u-boot countdown, and

Get some info
dm tree
Set the MAC address to a correct value. You shoul find this box MAC address on the box label out side the case.
setenv ethaddr xx:xx:xx:xx:xx:xx
Ping the router. Assuming your router ip address is 192.168.1.1
setenv ipaddr 192.168.1.128
ping 192.168.1.1
dm tree
If the ping fails, stop here and see if we can figure out the problem, else continue.

And then boot,
boot
Log into Debian, and do
uname -a
cat /proc/mtd
Please post the entire serial console log (from the u-boot banner until the last output on the terminal).

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 10/04/2025 11:52PM by bodhi.
Attachments:
open | download - uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.tar (460 KB)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 05, 2025 01:26PM
Ok, here we go:

 99 % [............................                                          ]
Done
Finishing transfer
[Type Ctrl-\ + c to quit]


U-Boot 2025.07-tld-1 (Oct 03 2025 - 16:40:10 -0700) NS v2 Mini

SoC:   Kirkwood 88F6192_A1
MPP:   Variant 88F6192
DRAM:  128 MiB
Core:  15 devices, 12 uclasses, devicetree: separate
Loading Environment from SPIFlash... SF: Detected mx25l4005a with page size 256 Bytes, erase size 4 KiB, total 512 KiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   
Warning: ethernet-controller@72000 (eth0) using random MAC address - 4a:29:28:3d:14:7e
eth0: ethernet-controller@72000
Hit any key to stop autoboot:  0 
ns2-mini> dm tree
 Class     Seq    Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [   ]   simple_bus            |-- mbus@f1000000
 simple_bus    1  [ + ]   simple_bus            |-- ocp@f1000000
 spi           0  [ + ]   mvebu_spi             |   |-- spi@10600
 spi_flash     0  [ + ]   jedec_spi_nor         |   |   `-- flash@0
 i2c           0  [   ]   i2c_mvtwsi            |   |-- i2c@11000
 serial        0  [ + ]   ns16550_serial        |   |-- serial@12000
 timer         0  [ + ]   orion_timer           |   |-- timer@20300
 ethernet      0  [ + ]   mvgbe                 |   |-- ethernet-controller@72000
 bootdev       0  [   ]   eth_bootdev           |   |   `-- ethernet-controller@72000.boo
 ahci          0  [   ]   sata_mv_ahci          |   `-- sata@80000
 bootstd       0  [   ]   bootstd_drv           `-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux         |-- extlinux
 bootmeth      1  [   ]   bootmeth_script           |-- script
 bootmeth      2  [   ]   bootmeth_pxe              `-- pxe

and then

ns2-mini> setenv ethaddr 00:D0:4B:91:3C:1D
ns2-mini> setenv ipaddr 192.168.1.128
ns2-mini> ping 192.168.1.1
ethernet-controller@72000 Waiting for PHY auto negotiation to complete.... done
Using ethernet-controller@72000 device
host 192.168.1.1 is alive

ns2-mini> dm tree
 Class     Seq    Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 simple_bus    0  [   ]   simple_bus            |-- mbus@f1000000
 simple_bus    1  [ + ]   simple_bus            |-- ocp@f1000000
 spi           0  [ + ]   mvebu_spi             |   |-- spi@10600
 spi_flash     0  [ + ]   jedec_spi_nor         |   |   `-- flash@0
 i2c           0  [   ]   i2c_mvtwsi            |   |-- i2c@11000
 serial        0  [ + ]   ns16550_serial        |   |-- serial@12000
 timer         0  [ + ]   orion_timer           |   |-- timer@20300
 ethernet      0  [ + ]   mvgbe                 |   |-- ethernet-controller@72000
 bootdev       0  [   ]   eth_bootdev           |   |   `-- ethernet-controller@72000.boo
 ahci          0  [   ]   sata_mv_ahci          |   `-- sata@80000
 bootstd       0  [   ]   bootstd_drv           `-- bootstd
 bootmeth      0  [   ]   bootmeth_extlinux         |-- extlinux
 bootmeth      1  [   ]   bootmeth_script           |-- script
 bootmeth      2  [   ]   bootmeth_pxe              `-- pxe

I have missed to inform you about a line in uEnv:
dtb_file=/boot/dts/kirkwood-ns2mini.dtb
#dtb_file=/boot/dts/dtb_file=/boot/dts/kirkwood-ns2mini.dtb

and when I was editing that, I also removed usb from devices since my pcb isn't fully populated.

devices=sata
#devices=sata usb

but I still get Unknown command 'usb' - try 'help'
ns2-mini> boot
Initializing devices...
Unknown command 'usb' - try 'help'
Loading envs from sata 0...
2918 bytes read in 32 ms (88.9 KiB/s)
... envs loaded
importing envs ...
running scan_disk ...
Scan device sata
device sata 0:1
1 bytes read in 11 ms (0 Bytes/s)
Found bootable drive on sata 0
loading uImage ...
6223944 bytes read in 152 ms (39.1 MiB/s)
loading uInitrd ...
5791271 bytes read in 154 ms (35.9 MiB/s)
loading DTB /boot/dts/kirkwood-ns2mini.dtb ...
10443 bytes read in 44 ms (231.4 KiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-6.5.7-kirkwood-tld-1
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    6223880 Bytes = 5.9 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 02100000 ...
   Image Name:   initramfs-6.5.7-kirkwood-tld-1
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    5791207 Bytes = 5.5 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 02c00000
   Booting using the fdt blob at 0x2c00000
Working FDT set to 2c00000


Starting kernel ...

   Loading Kernel Image to 8000
   Loading Ramdisk to 0660b000, end 06b90de7 ... OK
   Loading Device Tree to 06605000, end 0660a8ca ... OK
Working FDT set to 6605000

Starting kernel ...

[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 6.5.7-kirkwood-tld-1 (root@tldDebian) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #2 PREEMPT Wed Oct 18 21:14:11 PDT 2023
[    0.000000][    T0] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000][    T0] CPU: VIVT data cache, VIVT instruction cache
[    0.000000][    T0] OF: fdt: Machine model: LaCie Network Space Mini v2
[    0.000000][    T0] Memory policy: Data cache writeback
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000][    T0] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=spi0.0:448K(u-boot),4K@448K(u-boot-env)
[    0.000000][    T0] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000][    T0] Memory: 102532K/131072K available (12288K kernel code, 1755K rwdata, 5416K rodata, 1024K init, 301K bss, 28540K reserved, 0K cma-reserved)
[    0.000000][    T0] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000][    T0] trace event string verifier disabled
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0] 	Trampoline variant of Tasks RCU enabled.
[    0.000000][    T0] 	Tracing variant of Tasks RCU enabled.
[    0.000000][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000][    T0] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 11467562657 ns
[    0.000002][    T0] sched_clock: 32 bits at 167MHz, resolution 6ns, wraps every 12884901885ns
[    0.000074][    T0] Switching to timer-based delay loop, resolution 6ns
[    0.000978][    T0] Console: colour dummy device 80x30
[    0.001091][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 333.33 BogoMIPS (lpj=1666666)
[    0.001138][    T0] CPU: Testing write buffer coherency: ok
[    0.001342][    T0] pid_max: default: 32768 minimum: 301
[    0.014560][    T0] LSM: initializing lsm=capability,integrity
[    0.018170][    T0] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.018228][    T0] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.037442][    T1] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[    0.038017][    T1] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[    0.038759][    T1] Setting up static identity map for 0x100000 - 0x100058
[    0.039249][    T1] mvebu-soc-id: MVEBU SoC ID=0x6281, Rev=0x3
[    0.039926][    T1] rcu: Hierarchical SRCU implementation.
[    0.039951][    T1] rcu: 	Max phase no-delay instances is 1000.
[    0.044602][    T1] devtmpfs: initialized
[    0.058404][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.058475][    T1] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.063090][    T1] prandom: seed boundary self test passed
[    0.069461][    T1] prandom: 100 self tests passed
[    0.069487][    T1] pinctrl core: initialized pinctrl subsystem
[    0.075492][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.077050][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.086196][    T1] audit: initializing netlink subsys (disabled)
[    0.089344][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.089599][   T19] audit: type=2000 audit(0.080:1): state=initialized audit_enabled=0 res=1
[    0.089678][    T1] cpuidle: using governor ladder
[    0.089802][    T1] cpuidle: using governor menu
[    0.090840][    T1] Feroceon L2: Enabling L2
[    0.090893][    T1] Feroceon L2: Cache support initialised.
[    0.106272][    T1] No ATAGs?
[    0.470096][    T1] raid6: int32x8  gen()    74 MB/s
[    0.810093][    T1] raid6: int32x4  gen()    73 MB/s
[    1.150126][    T1] raid6: int32x2  gen()    96 MB/s
[    1.490096][    T1] raid6: int32x1  gen()    75 MB/s
[    1.490117][    T1] raid6: using algorithm int32x2 gen() 96 MB/s
[    1.830090][    T1] raid6: .... xor() 60 MB/s, rmw enabled
[    1.830106][    T1] raid6: using intx1 recovery algorithm
[    1.832531][    T1] SCSI subsystem initialized
[    1.833666][    T1] usbcore: registered new interface driver usbfs
[    1.833767][    T1] usbcore: registered new interface driver hub
[    1.833862][    T1] usbcore: registered new device driver usb
[    1.834426][    T1] pps_core: LinuxPPS API ver. 1 registered
[    1.834440][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.834488][    T1] PTP clock support registered
[    1.838622][    T1] vgaarb: loaded
[    1.851103][    T1] clocksource: Switched to clocksource orion_clocksource
[    1.865353][    T1] VFS: Disk quotas dquot_6.6.0
[    1.865994][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.912486][    T1] NET: Registered PF_INET protocol family
[    1.921275][    T1] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    1.924101][    T1] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    1.924502][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.924543][    T1] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    1.924593][    T1] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    1.924642][    T1] TCP: Hash tables configured (established 1024 bind 1024)
[    1.925686][    T1] MPTCP token hash table entries: 512 (order: 0, 6144 bytes, linear)
[    1.926051][    T1] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    1.926103][    T1] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    1.927393][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.929091][    T1] RPC: Registered named UNIX socket transport module.
[    1.929112][    T1] RPC: Registered udp transport module.
[    1.929122][    T1] RPC: Registered tcp transport module.
[    1.929130][    T1] RPC: Registered tcp-with-tls transport module.
[    1.929139][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.929170][    T1] PCI: CLS 0 bytes, default 32
[    1.941807][   T32] Trying to unpack rootfs image as initramfs...
[    3.390023][   T32] Freeing initrd memory: 5656K
[    5.107595][    T1] Initialise system trusted keyrings
[    5.107796][    T1] Key type blacklist registered
[    5.109864][    T1] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    5.110127][    T1] zbud: loaded
[    5.138873][    T1] NFS: Registering the id_resolver key type
[    5.138968][    T1] Key type id_resolver registered
[    5.138982][    T1] Key type id_legacy registered
[    5.139269][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    5.139300][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    5.141742][    T1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    5.143162][    T1] fuse: init (API version 7.38)
[    5.145297][    T1] orangefs_debugfs_init: called with debug mask: :none: :0:
[    5.145782][    T1] orangefs_init: module version upstream loaded
[    5.146370][    T1] SGI XFS with ACLs, security attributes, realtime, scrub, quota, no debug enabled
[    5.462776][    T1] xor: measuring software checksum speed
[    5.476039][    T1]    arm4regs        :   746 MB/sec
[    5.498075][    T1]    8regs           :   447 MB/sec
[    5.513624][    T1]    32regs          :   634 MB/sec
[    5.513639][    T1] xor: using function: arm4regs (746 MB/sec)
[    5.513661][    T1] async_tx: api initialized (async)
[    5.513685][    T1] Key type asymmetric registered
[    5.513697][    T1] Asymmetric key parser 'x509' registered
[    5.589431][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    5.590091][    T1] io scheduler bfq registered
[    5.873261][    T1] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[    5.875513][    T1] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    5.877597][    T1] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    5.879814][    T1] mv_xor f1060800.xor: Marvell shared XOR driver
[    5.955093][    T1] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    5.962315][    T1] mv_xor f1060900.xor: Marvell shared XOR driver
[    6.035086][    T1] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    6.042786][    T1] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    6.046632][    T1] printk: console [ttyS0] disabled
[    6.047620][    T1] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 27, base_baud = 10416666) is a 16550A
[    6.047717][    T1] printk: console [ttyS0] enabled
[    6.922204][    T1] loop: module loaded
[    6.927388][    T1] sata_mv f1080000.sata: slots 32 ports 1
[    6.937152][    T1] scsi host0: sata_mv
[    6.942712][    T1] ata1: SATA max UDMA/133 irq 28
[    6.951345][    T1] spi-nor spi0.0: mx25l4005a (512 Kbytes)
[    6.957062][    T1] 2 cmdlinepart partitions found on MTD device spi0.0
[    6.963810][    T1] Creating 2 MTD partitions on "spi0.0":
[    6.969362][    T1] 0x000000000000-0x000000070000 : "u-boot"
[    6.976282][    T1] 0x000000070000-0x000000071000 : "u-boot-env"
[    6.984493][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    6.993059][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    7.042415][    T1] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    7.054194][    T1] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:d0:4b:91:3c:1d
[    7.064750][    T1] orion-ehci f1050000.ehci: EHCI Host Controller
[    7.071040][    T1] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[    7.079803][    T1] orion-ehci f1050000.ehci: irq 31, io mem 0xf1050000
[    7.111151][    T1] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[    7.118321][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.05
[    7.127305][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.135232][    T1] usb usb1: Product: EHCI Host Controller
[    7.140794][    T1] usb usb1: Manufacturer: Linux 6.5.7-kirkwood-tld-1 ehci_hcd
[    7.148113][    T1] usb usb1: SerialNumber: f1050000.ehci
[    7.155112][    T1] hub 1-0:1.0: USB hub found
[    7.159680][    T1] hub 1-0:1.0: 1 port detected
[    7.165935][    T1] usbcore: registered new interface driver usb-storage
[    7.173589][    T1] mousedev: PS/2 mouse device common for all mice
[    7.182453][    T1] rtc-mv f1010300.rtc: registered as rtc0
[    7.188125][    T1] rtc-mv f1010300.rtc: setting system clock to 2025-10-05T18:12:56 UTC (1759687976)
[    7.198038][    T1] i2c_dev: i2c /dev entries driver
[    7.206830][    T1] device-mapper: uevent: version 1.0.3
[    7.213130][    T1] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com
[    7.223466][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[    7.230760][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[    7.238165][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[    7.245716][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[    7.254810][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[    7.261761][    T1] hid: raw HID events driver (C) Jiri Kosina
[    7.268348][    T1] drop_monitor: Initializing network drop monitor service
[    7.277752][    T1] NET: Registered PF_INET6 protocol family
[    7.286829][    T1] Segment Routing with IPv6
[    7.291555][    T1] RPL Segment Routing with IPv6
[    7.296395][    T1] In-situ OAM (IOAM) with IPv6
[    7.301230][    T1] NET: Registered PF_PACKET protocol family
[    7.307478][    T1] Key type dns_resolver registered
[    7.340851][    T1] registered taskstats version 1
[    7.346040][    T1] Loading compiled-in X.509 certificates
[    7.383822][    T1] Key type .fscrypt registered
[    7.388463][    T1] Key type fscrypt-provisioning registered
[    7.404578][    T1] Key type big_key registered
[    7.441266][   T53] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl F300)
[    7.463872][   T53] ata1.00: ATA-8: Hitachi HTS543232A7A384, ES2OA60W, max UDMA/133
[    7.481271][   T53] ata1.00: 625142448 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    7.498666][   T53] ata1.00: configured for UDMA/133
[    7.505846][    T1] Key type encrypted registered
[    7.521986][   T10] scsi 0:0:0:0: Direct-Access     ATA      Hitachi HTS54323 A60W PQ: 0 ANSI: 5
[    7.541092][   T18] sd 0:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[    7.549485][   T18] sd 0:0:0:0: [sda] Write Protect is off
[    7.569522][   T18] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    7.585373][   T18] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    7.718296][  T103] "cryptomgr_test" (103) uses obsolete ecb(arc4) skcipher
[    7.953151][   T18]  sda: sda1 sda2
[    7.962078][   T18] sd 0:0:0:0: [sda] Attached SCSI disk
[   11.158414][    T1] clk: Disabling unused clocks
[   11.168157][    T1] Freeing unused kernel image (initmem) memory: 1024K
[   11.182367][    T1] Checked W+X mappings: passed, no W+X pages found
[   11.188731][    T1] Run /init as init process
Loading, please wait...
Starting systemd-udevd version 252.17-1~deb12u1
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Will now check root file system ... fsck from util-linux 2.38.1
[/sbin/fsck.ext3 (1) -- /dev/sda1] fsck.ext3 -a -C0 /dev/sda1 
rootfs: clean, 19936/262144 files, 293996/1048576 blocks
done.
[   24.515230][  T171] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem
[   24.690206][  T171] EXT4-fs (sda1): mounted filesystem f0b63d65-d33f-48e6-b292-4e87057d74c8 ro with ordered data mode. Quota mode: none.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
INIT: version 3.06 booting
INIT: No inittab.d directory found
Using makefile-style concurrent boot in runlevel S.
Setting hostname to 'debian'...done.
Starting fake hwclock: loading system time.
Current system time: 2025-10-05 18:13:15
fake-hwclock saved clock information is in the past: 2025-10-05 18:01:45
To set system time to this saved clock anyway, use "force"
Starting hotplug events dispatcher: systemd-udevd.
Synthesizing the initial hotplug events (subsystems)...done.
Synthesizing the initial hotplug events (devices)...done.
Waiting for /dev to be fully populated...[   30.265862][  T357] gpio-fan gpio_fan: GPIO fan initialized
[   30.276475][  T362] input: gpio_keys as /devices/platform/gpio_keys/input/input0
[   30.817489][  T371] at24 0-0050: supply vcc not found, using dummy regulator
[   30.847482][  T362] orion_wdt: Initial timeout 25 sec
[   30.946954][  T371] at24 0-0050: 512 byte 24c04 EEPROM, writable, 16 bytes/write
[   31.081982][  T356] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   31.904525][  T359] marvell-cesa f1030000.crypto: CESA device successfully registered
done.
[   33.821258][    C0] random: crng init done
Activating swap:swapon: /dev/sda2: found[   34.525700][  T508] Adding 524284k swap on /dev/sda2.  Priority:-2 extents:1 across:524284k FS
 signature [pagesize=4096, signature=swap]
swapon: /dev/sda2: pagesize=4096, swapsize=536870912, devsize=536870912
swapon /dev/sda2
.
[   34.751517][  T515] EXT4-fs (sda1): re-mounted f0b63d65-d33f-48e6-b292-4e87057d74c8 r/w. Quota mode: none.
Will now check all file systems.
Checking all file systems.
LABEL=rootfs is mounted
Done checking file systems.
Log is being saved in /var/log/fsck/checkfs if that location is writable.
Cleaning up temporary files...Cleaning /tmp...done.
 /tmp.
Will now mount local filesystems:.
Will now activate swapfile swap, if any:swapon: /dev/sda2: already active -- ignored
done.
Checking minimum space in /tmp...done.
Cleaning up temporary files....
Starting Setting kernel variables: sysctl.
Initializing random number generator...done.
[   41.073624][    C0] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 100 Mb/s, full duplex, flow control disabled
Configuring network interfaces...Internet Systems Consortium DHCP Client 4.4.3-P1
Copyright 2004-2022 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/00:d0:4b:91:3c:1d
Sending on   LPF/eth0/00:d0:4b:91:3c:1d
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPOFFER of 192.168.1.128 from 192.168.1.1
DHCPREQUEST for 192.168.1.128 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.1.128 from 192.168.1.1
bound to 192.168.1.128 -- renewal in 37836 seconds.
done.
Starting RPC port mapper daemon: rpcbind.
Starting NFS common utilities: statd idmapd.
Cleaning up temporary files....
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Not starting NFS kernel daemon: no exports ... (warning).
Starting busybox' syslogd implementation : syslogdStarting /sbin/syslogd...
1026 (syslogd)
.
Starting system message bus: dbus.
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Starting NTP server: ntpd2025-10-05T20:13:41 ntpd[1072]: INIT: ntpd ntpsec-1.2.2: Starting
2025-10-05T20:13:41 ntpd[1072]: INIT: Command line: /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 104:106
.
Starting NTP server: ntpd.
Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
1051 (klogd)
.
Starting S.M.A.R.T. daemon: smartd
.
Starting OpenBSD Secure Shell server: sshd.
Running local boot scripts (/etc/rc.local)
.

Debian GNU/Linux 12 debian ttyS0

debian login: root
Password: 
Linux debian 6.5.7-kirkwood-tld-1 #2 PREEMPT Wed Oct 18 21:14:11 PDT 2023 armv5tel

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Oct  5 09:56:23 CEST 2025 from 192.168.1.127 on pts/0
debian
192.168.1.128
LaCie Network Space Mini v2
Linux version 6.5.7-kirkwood-tld-1 (root@tldDebian) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #2 PREEMPT Wed Oct 18 21:14:11 PDT 2023
Debian 12.12
Sun Oct 5 20:14:32 CEST 2025 up 1 minute
root@debian:~# uname -a
Linux debian 6.5.7-kirkwood-tld-1 #2 PREEMPT Wed Oct 18 21:14:11 PDT 2023 armv5tel GNU/Linux
root@debian:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00070000 00001000 "u-boot"
mtd1: 00001000 00001000 "u-boot-env"
root@debian:~# free
               total        used        free      shared  buff/cache   available
Mem:          109212       30820       42160         420       48056       78392
Swap:         524284           0      524284

/Kenneth
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 05, 2025 02:25PM
Kenneth,

> I have missed to inform you about a line in uEnv:
>
> dtb_file=/boot/dts/kirkwood-ns2mini.dtb
> #dtb_file=/boot/dts/dtb_file=/boot/dts/kirkwood-ns2mini.dtb
>
>
> and when I was editing that, I also removed usb
> from devices since my pcb isn't fully populated.
>
>
> devices=sata
> #devices=sata usb
>
>
> but I still get Unknown command 'usb' - try
> 'help'

> ns2-mini> boot
> Initializing devices...
> Unknown command 'usb' - try 'help'

Ah. It's OK. The uEnv scanning logic is still the same for all boxes. So it does actually trying to find USB drive. This is because the uEnv.txt content comes in after the scanning. It does not hurt, but It's a bit noisy and can be fixed later.

OTOH, the kernel scanning is short-circuit so you don't see it's looking for USB.

> Scan device sata
> device sata 0:1
> 1 bytes read in 11 ms (0 Bytes/s)
> Found bootable drive on sata 0
> loading uImage ...

I will post the installation instruction in the next post.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 05, 2025 03:14PM
Netspace V2 Mini U-Boot Installation

(Note: I'm writing this for testing in this thread. But I will have a new Installation thread later after you have done it successfully)

Attached is the new Netspace V2 Mini U-Boot. This uboot image and its default env image can be flashed to SPI mtds.

uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.tar
sha256: 
02f7165bc8251012457af5e8e1519ad350f69209e0b65c5fccb19054dbf1d660

There are 3 files in this tarball.
uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment.img
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment (this is the default envs in text format)

Log into Debian, download the uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.tar tarball. Extract the files.

1. Check your SPI mtds

cat /proc/mtd
Expected output
dev:    size   erasesize  name
mtd0: 00070000 00001000 "u-boot"
mtd1: 00001000 00001000 "u-boot-env"

2. Flash new u-boot image and default envs image

2.1. Flash u-boot image
flashcp -v uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb /dev/mtd0
Expected output
<TBD: to be filled in with real output, if the the verification is successful then it's all good>

2.2. Flash u-boot envs image
flashcp -v uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment.img  /dev/mtd1
Expected output
Erasing blocks: 1/1 (100%)
Writing data: 4k/4k (100%)
Verifying data: 4k/4k (100%)

3. Adjust the Linux env config file

Edit /etc/fw_env.config to have the following content:

cat /etc/fw_env.config
# MTD device name	Device offset	Env. size	Flash sector size Number of sectors
# Lacie Netspace V2 
/dev/mtd1 0x00000 0x1000 0x10000

And then list the envs
fw_printenv

The listed envs should be the same as in uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment.

4. Personalize the u-boot envs

Set the ethaddr, ipaddr, and serverip values to the appropriate ones for your box.

For example, if your router is 192.168.1.1. You want assign 192.168.1.118 to this box during u-boot booting. Ans the serverip (typically used fot tfttp booting) is at the box with IP address 192.168.1.119. The MAC address xx:xx:xx:xx:xx:xx can be found on the box label out side the case.

fw_setenv ethaddr xx:xx:xx:xx:xx:xx   
fw_setenv ipaddr 192.168.1.118
fw_setenv serverip 192.168.1.119

Save the current envs for furure reference

fw_printenv > /boot/uboot.2025.07-rc5-tld-1.netspace_mini_v2.env.list.txt

5. And then reboot

sync
sync
shutdown -r now

Upon the box restarted, on serial console, u-boot banner will show:
U-Boot 2025.07-tld-1 (Oct 03 2025 - 16:40:10 -0700) NS v2 Mini


6. (Optional) Prepare the uEnv.xt.

TBD.

===========

Please post the entire flashing session log.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Attachments:
open | download - uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.tar (460 KB)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 06, 2025 12:04PM
Unfortunately there was a problem:
root@debian:~# sha256sum uboot*tar
02f7165bc8251012457af5e8e1519ad350f69209e0b65c5fccb19054dbf1d660  uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.tar
root@debian:~# tar -xvf uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.tar 
uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment.img
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment
root@debian:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00070000 00001000 "u-boot"
mtd1: 00001000 00001000 "u-boot-env"
root@debian:~# flashcp -v uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb /dev/mtd0
Erasing blocks: 112/112 (100%)
Writing data: 448k/448k (100%)
Verifying data: 10k/448k (2%)File does not seem to match flash data. First mismatch at 0x00000000-0x00002800

/Kenneth
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 06, 2025 02:24PM
Kenneth,

OK. This looks like the problem with the SPI max frequency. I was hoping what's in the kernel DTS would work.

Will rebuild u-boot and the DTB.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 06, 2025 04:29PM
Kenneth,

Attached is the new build.

uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.251006.tar
sha256sum:
038376b5da0819ab4f46bc02179c893c7892fcdd8f049f5a16c5a298cde3888a

This tarball contains 3 files. Only the u-boot kwb image is different from the previous version.
uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment.img
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment

Please kwboot this new u-boot. Boot into Debian, And then try flashing the image.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 10/07/2025 04:33AM by bodhi.
Attachments:
open | download - uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.251006.tar (460 KB)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 07, 2025 05:04AM
That gives me the same error

Verifying data: 10k/448k (2%)File does not seem to match flash data. First mismatch at 0x00000000-0x00002800

/Kenneth
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 07, 2025 03:07PM
Kenneth,

OK. Will try another build. This time the DTB use in booting Linux will also be updated.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian possible on LaCie CloudBox (100GB) (88F6192 Rev 3 LE) ?
October 08, 2025 10:19PM
Kenneth,

I've revised the installation step 1. Please try again!

=========

Netspace V2 Mini U-Boot Installation

Attached is the new Netspace V2 Mini U-Boot. This uboot image and its default env image can be flashed to SPI mtds.

uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.251008.tar
sha256: 
a914a66f014e931771206c6ae9ee0d9fd0d288c5a318961bad3051b35c56ea3d

There are 4 files in this tarball.
uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment.img
uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment (this is the default envs in text format)
kirkwood-ns2mini.dtb

Log into Debian, download the uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.tar tarball. Extract the files.

1. Prepare the rootfs, check your SPI mtds, backup stock u-boot

1.1. Prepare the rootfs

Copy the DTB kirkwood-ns2mini.dtb from the tarball to the rootfs

cp -a /boot/dts/kirkwood-ns2mini.dtb /boot/dts/kirkwood-ns2mini.dtb.orig
cp -a kirkwood-ns2mini.dtb /boot/dts/

1.2 Check your SPI mtds.

cat /proc/mtd
Expected output
dev:    size   erasesize  name
mtd0: 00070000 00001000 "u-boot"
mtd1: 00001000 00001000 "u-boot-env"

1.3. Backup stock u-boot

dd if=/dev/mtd0 of=mtd0.netspace_mini_v2 bs=448k conv=sync
dd if=/dev/mtd1 of=mtd1.netspace_mini_v2 bs=64k conv=sync



2. Flash new u-boot image and default envs image

2.1. Flash u-boot image
flashcp -v uboot.2025.07-rc5-tld-1.netspace_mini_v2.kwb /dev/mtd0
Expected output
<TBD: to be filled in with real output, if the the verification is successful then it's all good>

2.2. Flash u-boot envs image
flashcp -v uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment.img  /dev/mtd1
Expected output
Erasing blocks: 1/1 (100%)
Writing data: 4k/4k (100%)
Verifying data: 4k/4k (100%)

3. Adjust the Linux env config file

Edit /etc/fw_env.config to have the following content:

cat /etc/fw_env.config
# MTD device name	Device offset	Env. size	Flash sector size Number of sectors
# Lacie Netspace V2 
/dev/mtd1 0x00000 0x1000 0x1000

And then list the envs
fw_printenv

The listed envs should be the same as in uboot.2025.07-rc5-tld-1.netspace_mini_v2.environment.

4. Personalize the u-boot envs

Set the ethaddr, ipaddr, and serverip values to the appropriate ones for your box.

For example, if your router is 192.168.1.1. You want assign 192.168.1.118 to this box during u-boot booting. Ans the serverip (typically used fot tfttp booting) is at the box with IP address 192.168.1.119. The MAC address xx:xx:xx:xx:xx:xx can be found on the box label out side the case.

fw_setenv ethaddr xx:xx:xx:xx:xx:xx   
fw_setenv ipaddr 192.168.1.118
fw_setenv serverip 192.168.1.119

Save the current envs for future reference

fw_printenv > /boot/uboot.2025.07-rc5-tld-1.netspace_mini_v2.env.list.txt

5. And then reboot

sync
sync
shutdown -r now

Upon the box restarted, on serial console, u-boot banner will show:
U-Boot 2025.07-tld-1 (Oct 08 2025 - 16:08:54 -0700) NS v2 Mini

7. (Optional) Prepare the uEnv.xt.

TBD.

===========

Please post the entire flashing session log.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 10/23/2025 03:30PM by bodhi.
Attachments:
open | download - uboot.2025.07-rc5-tld-1.netspace_mini_v2.bodhi.251008.tar (470 KB)
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: