Buffalo NAS-Central Forums

Welcome to the Linkstation Wiki community
It is currently Fri Nov 24, 2017 5:47 pm

All times are UTC+01:00




Post new topic  Reply to topic  [ 11 posts ] 
Author Message
PostPosted: Mon Dec 29, 2008 9:39 am 
Offline
Newbie

Joined: Mon Dec 29, 2008 9:19 am
Posts: 8
I have a Kurobox Pro that I was using as a simple home file server.

Yesterday I wanted to put some more data onto it but the server had disappeared from the network. I tried rebooting it but it won't come back up.

I thought maybe the disk was dead so I pulled it and mounted it on a PC via Knoppix. I was able to read all the data off the disk and the disk itself seemed fine.

Thinking that maybe the boot area was corrupted, I wiped the disk with zeros and then tried to get the Kurobox to initialize by holding down the reset button. Nothing happens when I do this, no matter how long I hold the reset button down for. No beeps from the Kurobox and no sign of activity.

When I turn the Kurobox on, this is what happens:

1. Makes the startup series of beeps that it always did when I turned it on. (4 beeps increasing in tone I think)
2. No other sound comes from the device but I can hear the disk spinning.
3. After a bit of time passes (30 seconds or so?) the network connection comes up, but only at 100Mbps, not gigabit speeds.

When I send a broadcast packet out the Kurobox's Link/Act light blinks as expected but I am unable to ping the standard 192.168.11.150 IP and my DHCP server does not show the Kurobox as having been assigned an IP.

Does anyone have any thoughts about what might be going on? Is this Kurobox bricked? Is there something I can do to get it working again?

Thank you very much for reading!


Top
   
PostPosted: Mon Dec 29, 2008 4:03 pm 
Offline
Site Admin
User avatar

Joined: Mon Aug 28, 2006 1:15 am
Posts: 2606
You did a good job of listing details of its symptoms... Now I have a question about the beeps...

Is the tone you hear a Hi-Lo sequence? Kind of like a siren? If so, this is the TFTP alarm. If it is the TFTP alarm, you may be able to set up a tftp server and get it booted that way.

Does it still have the stock contents in NAND flash?

It is very likely that it is salvageable/revivable - it is just (probably) a question of what needs fixing. Even (in the worst case scenario) if ROM is corrupted, it probably can be JTAGged back to life.

_________________
LS1 (foonas, nfs, Tranmission & p910nd print server, Firefly for my Roku)
LS-HG500 (Lenny)
Various LS-Pros v1,v2 (unbricked w/ serial & jtag)
KuroPro, LS2 & KuroHG (foonas)
Working on davysweather.dyndns.org lately...

=> wooohooo!
wooohooo!
Unknown command 'wooohooo!' - try 'help'


Top
   
PostPosted: Mon Dec 29, 2008 5:41 pm 
Offline
Newbie

Joined: Mon Dec 29, 2008 9:19 am
Posts: 8
Thank you very much for your reply.

When I turn the Kurobox Pro on by just touching the front power button I get 4 short beeps, all quite high pitched but each one is slightly higher than the previous one. From memory this is the same sound it made when it was working properly. However the KuroPro does not make any beeps after these first 4.

After the Link/Act LED illuminates if I press the power button again nothing happens -- the box does not power off. If I hold the power button down for about 10 seconds I get a long beep (about 1 second in length) and the KuroPro powers down. I assume this is a forced power down, much like holding the power button on an ATX PC.

When I was trying different things to get the KuroPro to work I found the following: From power off, holding down the reset button and then also holding down the power button for a few seconds causes the power to come on with a different set of beeps. There are 5 beeps when I do this, and they make a little tune. di-di-diiiii-di-di. The first beep is high, then the pitch goes down twice to the long beep, then back up again. I have no idea what this means and no amount of Googling has given me any clues. Is this the TFTP alarm?

I haven't made any past changes to the Kurobox so the NAND flash is unmodified.

I have ordered a TTL-232R-3V3 and header pins but I don't expect them to arrive for a week or 10 days as everything here is shut now for the end of the year.

Thank you again for your reply, I greatly appreciate your time and help.


Top
   
PostPosted: Mon Dec 29, 2008 6:06 pm 
Offline
Site Admin
User avatar

Joined: Mon Aug 28, 2006 1:15 am
Posts: 2606
ttlens wrote:
...
I have ordered a TTL-232R-3V3 and header pins but I don't expect them to arrive for a week or 10 days as everything here is shut now for the end of the year.

Thank you again for your reply, I greatly appreciate your time and help.

You are very welcome. My guess is that you will find out more when the serial adapter arrives and you use that. When you get to that point, you can cut and past from your terminal window and someone here (maybe me :) ) will do our best to help you interpret, troubleshoot and fix.

Happy New Year. ;)

_________________
LS1 (foonas, nfs, Tranmission & p910nd print server, Firefly for my Roku)
LS-HG500 (Lenny)
Various LS-Pros v1,v2 (unbricked w/ serial & jtag)
KuroPro, LS2 & KuroHG (foonas)
Working on davysweather.dyndns.org lately...

=> wooohooo!
wooohooo!
Unknown command 'wooohooo!' - try 'help'


Top
   
PostPosted: Fri Jan 09, 2009 7:30 am 
Offline
Newbie

Joined: Mon Dec 29, 2008 9:19 am
Posts: 8
The serial adapter arrived a couple of days ago and today I attached the header pins (amazingly without frying the board it seems) and just booted it while watching from HyperTerminal. Attached is the output that I got:

---------------------------------------------------------------
Orion1 CPU = Low

=== KURO U-Boot. ===
** LOADER **
** KUROBOX BOARD: KURO_BOX LE (CFG_ENV_ADDR=fffff000)


U-Boot 1.1.1 (Feb 13 2007 - 15:59:43) Marvell version: 1.12.1 - TINY

DRAM CS[0] base 0x00000000 size 128MB
DRAM Total size 128MB
[256kB@fffc0000] Flash: 256 kB
Addresses 20M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M - 16M): Done
NAND: 256 MB

Soc: 88F5182 A2
CPU: ARM926 (Rev 0) running @ 500Mhz
Orion 1 streaming disabled
SysClock = 250Mhz , TClock = 166Mhz


USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Net: egiga0 [PRIME]
Using 88E1118 phy
Found boot image
hit any key to switch tftp boot.
Hit any key to stop autoboot: 0
<<system_bootend>>
Hit any key to stop autoboot: 0

Loading from device 0: <NULL> at 0xfa000000 (offset 0x20000)
Image Name: Linux-2.6.12.6-arm1
Created: 2007-03-07 13:05:57 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1781324 Bytes = 1.7 MB
Load Address: 00008000
Entry Point: 00008000
<<stop_sound>>
## Booting image at 00100000 ...
Image Name: Linux-2.6.12.6-arm1
Created: 2007-03-07 13:05:57 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1781324 Bytes = 1.7 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK

Starting kernel ...

arg:console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER=1.091
CONFIG_KUROBOX_PLATFORM CONFIG_KUROBOX_KUROBOX ---
Uncompressing Linux.............................................................
....................................................... done, booting the kernel
.
Linux version 2.6.12.6-arm1 (root@dev-hara) (gcc version 3.4.4 (release) (CodeSo
urcery ARM 2005q3-2)) #8 Wed Mar 7 22:06:43 JST 2007
CPU: ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ)
CPU0: D VIVT write-back cache
CPU0: I cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
CPU0: D cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
Machine: MV-88fxx81
Using UBoot passing parameters structure
Sys Clk = 250000000, Tclk = 166664740
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER
=1.091
PID hash table entries: 1024 (order: 10, 16384 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 128MB 0MB 0MB 0MB = 128MB total
Memory: 126080KB available (3104K code, 445K data, 124K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
serial_initialize_ttyS1 (Debug): ttyS1 is initialized.
config_device_cs Error : Unknown board

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 f4000000, size 32MB
DEVICE_CS2 ....base fa800000, size 1MB
DEV_BOOCS ....base ff800000, size 8MB
CRYPTO ENG ....no such
Flash bankwidth 1, base ff800000, size 400000
KUROBOX FLASH size 4096[KB]

Marvell Development Board (LSP Version 1.10.3.patch5_DB_NAS)-- KUROBOX_BOARD_K
UROBOX Soc: 88F5182 A2

Detected Tclk 166664740 and SysClk 250000000
Marvell USB EHCI Host controller #0: c04fdb00
Marvell USB EHCI Host controller #1: c04fda40
pexBarOverlapDetect: winNum 2 overlap current 0
mvPexInit:Warning :Bar 2 size is illigal
it will be disabled
please check Pex and CPU windows configuration
Request resource failed - PEX 0
PCI: bus0: Fast back to back transfers enabled
PCI: bus1: Fast back to back transfers enabled
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
Use the XOR engines (offloading) for enhancing the following functions:
o RAID 5 Xor calculation
o kernel memcpy
o kenrel memzero
o copy user to/from kernel buffers
Number of XOR engines to use: 2
cesadev_init(c00122e4)
Fast Floating Point Emulator V0.9 (c) Peter Teichmann.
inotify device minor=63
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
SGI XFS with no debug enabled
Console: switching to colour frame buffer device 80x25
fb0: Virtual frame buffer device, using 1024K of video memory
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
ttyS0 at MMIO 0x0 (irq = 3) is a 16550A
ttyS1 at MMIO 0x0 (irq = 4) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 3 RAM disks of 32768K 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 ** egiga_init_module (10)
'eth0'
Intergrated Sata device found
scsi0 : Marvell SCSI to SATA adapter
scsi1 : Marvell SCSI to SATA adapter
Vendor: Seagate Model: ST3320620AS Rev: 3.AA
Type: Direct-Access ANSI SCSI revision: 03
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
SCSI device sda: drive cache: write back
sda: sda1
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
physmap flash device: 400000 at ff800000
Found: SST 39LF020
phys_mapped_flash: Found 1 x8 devices at 0x0 in 8-bit bank
number of JEDEC chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
RedBoot partition parsing not available
Debug nand_scan : nand_flash_ids[i].pagesize is exist
Debug nand_scan : mtd->erasesize=0x00020000
Debug nand_scan : mtd->oobblock=0x00000800
Debug nand_scan : mtd->oobsize=0x00000040
NAND device: Manufacturer ID: 0x20, Chip ID: 0xda (ST Micro NAND 256MiB 3,3V 8-b
it)
Scanning device for bad blocks
Bad eraseblock 152 at 0x01300000
Bad eraseblock 310 at 0x026c0000
Using static partition definition
Creating 3 MTD partitions on "nand_mtd":
0x00000000-0x00400000 : "uImage"
0x00400000-0x04400000 : "rootfs"
0x04400000-0x10000000 : "extra"
usbmon: debugs is not available
ehci_platform ehci_platform.4523: EHCI Host Controller
ehci_platform ehci_platform.4523: new USB bus registered, assigned bus number 1
ehci_platform ehci_platform.4523: irq 17, io mem 0x00000000
ehci_platform ehci_platform.4523: park 0
ehci_platform ehci_platform.4523: USB 0.0 initialized, EHCI 1.00, driver 10 Dec
2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ehci_platform ehci_platform.16781: EHCI Host Controller
ehci_platform ehci_platform.16781: new USB bus registered, assigned bus number 2

ehci_platform ehci_platform.16781: irq 12, io mem 0x00000000
ehci_platform ehci_platform.16781: park 0
ehci_platform ehci_platform.16781: USB 0.0 initialized, EHCI 1.00, driver 10 Dec
2004
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
USB Universal Host Controller Interface driver v2.2
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
mice: PS/2 mouse device common for all mice
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: raid5 personality registered as nr 4
raid5: measuring checksumming speed
arm4regs : 298.400 MB/sec
8regs : 212.800 MB/sec
32regs : 246.000 MB/sec
raid5: using function: arm4regs (298.400 MB/sec)
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
Buffalo Platform Linux Driver(Light) 0.01 installed.
MICON ctrl (C) BUFFALO INC. V.1.00 installed.
Kernel event proc (C) BUFFALO INC. V.1.00 installed.
MICON V2 (C) BUFFALO INC. V.1.00 installed.
NET: Registered protocol family 2
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
mtd->read(0x1fae4 bytes from 0xc051c) returned ECC error
mtd->read(0x1fb60 bytes from 0x2804a0) returned ECC error
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 124K
mtd->read(0x44 bytes from 0xd8760) returned ECC error
jffs2_get_inode_nodes(): Data CRC failed on node at 0x000d8760: Read 0xb4d7563e,
calculated 0xccb22fd7
mtd->read(0x44 bytes from 0xd82c4) returned ECC error
jffs2_get_inode_nodes(): Data CRC failed on node at 0x000d82c4: Read 0x5b8d0f14,
calculated 0x237d61e5
mtd->read(0x416 bytes from 0xd7eac) returned ECC error
mtd->read(0x416 bytes from 0xd7eac) returned ECC error
jffs2_get_inode_nodes(): Data CRC failed on node at 0x00213174: Read 0x67f2041e,
calculated 0xc45c034f
mtd->read(0x44 bytes from 0x298fe0) returned ECC error
mtd->read(0x44 bytes from 0x298ec8) returned ECC error
jffs2_get_inode_nodes(): Data CRC failed on node at 0x00298ec8: Read 0xb4faebb3,
calculated 0xfaa680d1
mtd->read(0x1f3 bytes from 0x298724) returned ECC error
jffs2_get_inode_nodes(): Data CRC failed on node at 0x01422a38: Read 0x065958de,
calculated 0x56ecdcdd
---------------------------------------------------------------

Lots of ECC errors which don't look very good. :( If anyone can point me in the right direction I would be very grateful!


Top
   
PostPosted: Fri Jan 09, 2009 8:26 am 
Offline
Newbie

Joined: Mon Dec 29, 2008 9:19 am
Posts: 8
Been doing a little digging here to see if I can fix it on my own but so far no luck.

I noticed that it is possible to start the TFTP process via HyperTerminal. I turned on the TFTP server and then started the kurobox. This is what happened:

---------------------------------------------------------------
Orion1 CPU = Low

=== KURO U-Boot. ===
** LOADER **
** KUROBOX BOARD: KURO_BOX LE (CFG_ENV_ADDR=fffff000)


U-Boot 1.1.1 (Feb 13 2007 - 15:59:43) Marvell version: 1.12.1 - TINY

DRAM CS[0] base 0x00000000 size 128MB
DRAM Total size 128MB
[256kB@fffc0000] Flash: 256 kB
Addresses 20M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M - 16M): Done
NAND: 256 MB

Soc: 88F5182 A2
CPU: ARM926 (Rev 0) running @ 500Mhz
Orion 1 streaming disabled
SysClock = 250Mhz , TClock = 166Mhz


USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Net: egiga0 [PRIME]
Using 88E1118 phy
Found boot image
hit any key to switch tftp boot.
Hit any key to stop autoboot: 0
switched to TFTP boot.
<<system_bootend>>
<<system_bootend>>
Hit any key to stop autoboot: 0
egiga0 no link
Using egiga0 device
TFTP from server 192.168.11.1; our IP address is 192.168.11.150
Filename 'uImage.buffalo'.
Load address: 0x100000
Loading: T T
Retry count exceeded; starting again
Using egiga0 device
TFTP from server 192.168.11.1; our IP address is 192.168.11.150
Filename 'uImage.buffalo'.
Load address: 0x100000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
###############
done
Bytes transferred = 1736436 (1a7ef4 hex)
Using egiga0 device
TFTP from server 192.168.11.1; our IP address is 192.168.11.150
Filename 'initrd.buffalo'.
Load address: 0x2000000
Loading: #
done
Bytes transferred = 576 (240 hex)
<<stop_sound>>
## Booting image at 00100000 ...
Image Name: Linux-2.6.12.6-arm1
Created: 2007-02-08 6:00:09 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1736372 Bytes = 1.7 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK
## Loading Ramdisk Image at 02000000 ...
Image Name:
Created: 2008-11-26 19:05:09 UTC
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 512 Bytes = 0.5 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK

Starting kernel ...

arg:console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 rw initrd=0x02000040,20M
panic=5 BOOTVER=1.091
CONFIG_BUFFALO_PLATFORM CONFIG_BUFFALO_KUROBOX ---
Uncompressing Linux.............................................................
.................................................... done, booting the kernel.
Linux version 2.6.12.6-arm1 (root@dev-hara) (gcc version 3.4.4 (release) (CodeSo
urcery ARM 2005q3-2)) #2 Thu Feb 8 15:00:20 JST 2007
CPU: ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ)
CPU0: D VIVT write-back cache
CPU0: I cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
CPU0: D cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
Machine: MV-88fxx81
Using UBoot passing parameters structure
Sys Clk = 250000000, Tclk = 166664740
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 rw init
rd=0x02000040,20M panic=5 BOOTVER=1.091
PID hash table entries: 1024 (order: 10, 16384 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 128MB 0MB 0MB 0MB = 128MB total
Memory: 105600KB available (3037K code, 425K data, 112K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (bad gzip magic numbers); looks like a
n initrd
Freeing initrd memory: 20480K
NET: Registered protocol family 16
serial_initialize_ttyS1 (Debug): ttyS1 is initialized.
config_device_cs Error : Unknown board

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 f4000000, size 32MB
DEVICE_CS2 ....base fa800000, size 1MB
DEV_BOOCS ....base ff800000, size 8MB
CRYPTO ENG ....no such
Flash bankwidth 1, base ff800000, size 400000
BUFFALO KUROBOX FLASH size 4096[KB]

Marvell Development Board (LSP Version 1.10.3.patch5_DB_NAS)-- BUFFALO_BOARD_K
UROBOX Soc: 88F5182 A2

Detected Tclk 166664740 and SysClk 250000000
Marvell USB EHCI Host controller #0: c33f6b00
Marvell USB EHCI Host controller #1: c33f6a40
pexBarOverlapDetect: winNum 2 overlap current 0
mvPexInit:Warning :Bar 2 size is illigal
it will be disabled
please check Pex and CPU windows configuration
PCI: bus0: Fast back to back transfers enabled
PCI: bus1: Fast back to back transfers enabled
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
Use the XOR engines (offloading) for enhancing the following functions:
o RAID 5 Xor calculation
o kernel memcpy
o kenrel memzero
o copy user to/from kernel buffers
Number of XOR engines to use: 2
cesadev_init(c00122e0)
Fast Floating Point Emulator V0.9 (c) Peter Teichmann.
inotify device minor=63
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
SGI XFS with no debug enabled
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
ttyS0 at MMIO 0x0 (irq = 3) is a 16550A
ttyS1 at MMIO 0x0 (irq = 4) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 3 RAM disks of 32768K 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 ** egiga_init_module (10)
'eth0'
Intergrated Sata device found
scsi0 : Marvell SCSI to SATA adapter
scsi1 : Marvell SCSI to SATA adapter
Vendor: Seagate Model: ST3320620AS Rev: 3.AA
Type: Direct-Access ANSI SCSI revision: 03
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
SCSI device sda: drive cache: write back
sda: sda1
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
physmap flash device: 400000 at ff800000
Found: SST 39LF020
phys_mapped_flash: Found 1 x8 devices at 0x0 in 8-bit bank
number of JEDEC chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
RedBoot partition parsing not available
NAND device: Manufacturer ID: 0x20, Chip ID: 0xda (ST Micro NAND 256MiB 3,3V 8-b
it)
Scanning device for bad blocks
Bad eraseblock 152 at 0x01300000
Bad eraseblock 310 at 0x026c0000
Using static partition definition
Creating 3 MTD partitions on "nand_mtd":
0x00000000-0x00400000 : "uImage"
0x00400000-0x04400000 : "rootfs"
0x04400000-0x10000000 : "extra"
usbmon: debugs is not available
ehci_platform ehci_platform.4523: EHCI Host Controller
ehci_platform ehci_platform.4523: new USB bus registered, assigned bus number 1
ehci_platform ehci_platform.4523: irq 17, io mem 0x00000000
ehci_platform ehci_platform.4523: park 0
ehci_platform ehci_platform.4523: USB 0.0 initialized, EHCI 1.00, driver 10 Dec
2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ehci_platform ehci_platform.16781: EHCI Host Controller
ehci_platform ehci_platform.16781: new USB bus registered, assigned bus number 2

ehci_platform ehci_platform.16781: irq 12, io mem 0x00000000
ehci_platform ehci_platform.16781: park 0
ehci_platform ehci_platform.16781: USB 0.0 initialized, EHCI 1.00, driver 10 Dec
2004
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
USB Universal Host Controller Interface driver v2.2
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
mice: PS/2 mouse device common for all mice
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: raid5 personality registered as nr 4
raid5: measuring checksumming speed
arm4regs : 291.200 MB/sec
8regs : 210.800 MB/sec
32regs : 240.800 MB/sec
raid5: using function: arm4regs (291.200 MB/sec)
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
Buffalo Platform Linux Driver(Light) 0.01 installed.
MICON ctrl (C) BUFFALO INC. V.1.00 installed.
Kernel event proc (C) BUFFALO INC. V.1.00 installed.
MICON V2 (C) BUFFALO INC. V.1.00 installed.
NET: Registered protocol family 2
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
RAMDISK: Couldn't find valid RAM disk image starting at 0.
mtd->read(0x1fae4 bytes from 0xc051c) returned ECC error
mtd->read(0x1fb60 bytes from 0x2804a0) returned ECC error
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 112K
mtd->read(0x44 bytes from 0xd8760) returned ECC error
jffs2_get_inode_nodes(): Data CRC failed on node at 0x000d8760: Read 0xb4d7563e,
calculated 0xccb22fd7
mtd->read(0x44 bytes from 0xd82c4) returned ECC error
jffs2_get_inode_nodes(): Data CRC failed on node at 0x000d82c4: Read 0x5b8d0f14,
calculated 0x237d61e5
mtd->read(0x416 bytes from 0xd7eac) returned ECC error
mtd->read(0x416 bytes from 0xd7eac) returned ECC error
jffs2_get_inode_nodes(): Data CRC failed on node at 0x00213174: Read 0x67f2041e,
calculated 0xc45c034f
mtd->read(0x44 bytes from 0x298fe0) returned ECC error
mtd->read(0x44 bytes from 0x298ec8) returned ECC error
jffs2_get_inode_nodes(): Data CRC failed on node at 0x00298ec8: Read 0xb4faebb3,
calculated 0xfaa680d1
mtd->read(0x1f3 bytes from 0x298724) returned ECC error
jffs2_get_inode_nodes(): Data CRC failed on node at 0x01422a38: Read 0x065958de,
calculated 0x56ecdcdd
---------------------------------------------------------------

Doesn't seem to have changed anything unfortunately. After the boot process finished though LED5 is blinking red 6 times in a row, then a brief pause, then it repeats. This didn't happen before.

When I press the shutdown button to start the shutdown process nothing happens at all (same as before) and nothing is displayed on the HyperTerminal window either. If I hold the button down for about 10 seconds to force a power off I get a long beep (2 seconds or so I think) and then the power shuts off (also the same as before). The terminal window displays the following (same as before too):

---------------------------------------------------------------
Synchronizing SCSI cache for disk sda:
FAILED
status = 0, message = 00, host = 1, driver = 00
---------------------------------------------------------------

The machine then shuts off but LED5 keeps blinking red in the same pattern.

Hope the above is in some way helpful...


Top
   
PostPosted: Sat Jan 10, 2009 4:33 am 
Offline
Site Admin
User avatar

Joined: Mon Aug 28, 2006 1:15 am
Posts: 2606
I'm not sure, but to me it looks like something in NAND flash may be confused for you.

It looks like it is booting the kernel, maybe not finding the RAM disk in NAND...? Do you know if you changed the default values from the stock setup?

Your box is not bricked it looks to me, btw, it is just confused about booting, I think...

Did you usually boot from the HDD for did you just boot the NAND image?

_________________
LS1 (foonas, nfs, Tranmission & p910nd print server, Firefly for my Roku)
LS-HG500 (Lenny)
Various LS-Pros v1,v2 (unbricked w/ serial & jtag)
KuroPro, LS2 & KuroHG (foonas)
Working on davysweather.dyndns.org lately...

=> wooohooo!
wooohooo!
Unknown command 'wooohooo!' - try 'help'


Top
   
PostPosted: Sat Jan 10, 2009 4:40 am 
Offline
Newbie

Joined: Mon Dec 29, 2008 9:19 am
Posts: 8
Thank you for your reply.

It does seem like a flash problem but I'm not sure how to go about fixing it. Actually I'm not even clear what exactly gets stored in the flash!

I bought the box new about 18 months ago (I think) and didn't do anything with it except install a 300GB Seagate drive and turn it on. It always seemed a little bit flakey (sometimes I couldn't connect to it over the network) but it worked well enough that I didn't bother with it. So as far as I know it is bone-stock and without modification.

I am interested in putting FreeLink onto it but am not sure if I should proceed with that without getting this fixed first. Is there something I can do to try to fix the problems with the flash? Is there a way I can get it to boot directly from the hard disk without using the flash memory that seems to be causing the problems?

Thank you very much for taking the time to help with this, I really appreciate it. :)


Top
   
PostPosted: Sat Jan 10, 2009 8:56 pm 
Offline
Site Admin
User avatar

Joined: Mon Aug 28, 2006 1:15 am
Posts: 2606
Is there any chance that as you were using it basically as an NAS, you filled up the all the space in NAND flash?

It is no problem to get it to boot from the hdd if you put something there ... some distro that has at least a kernel, and perhaps an initrd or initramfs image.

To do this you'll prolly need a serial cable so you can control uboot. Do you have a serial cable? (looks like you do since you mention HyperTerminal...).

Several of us here can point you in the right direction... myself, ramuk and anyone else who has a KuroPro.

_________________
LS1 (foonas, nfs, Tranmission & p910nd print server, Firefly for my Roku)
LS-HG500 (Lenny)
Various LS-Pros v1,v2 (unbricked w/ serial & jtag)
KuroPro, LS2 & KuroHG (foonas)
Working on davysweather.dyndns.org lately...

=> wooohooo!
wooohooo!
Unknown command 'wooohooo!' - try 'help'


Top
   
PostPosted: Sun Jan 11, 2009 8:41 am 
Offline
Newbie

Joined: Mon Dec 29, 2008 9:19 am
Posts: 8
I think I might have killed it. :(

I was experimenting with the uboot commands to see if I could find out why the flash was giving ecc errors and also why reninstalling via TFTP didn't fix the problem. One thing I did was erase the flash using the "erase all" command.

Now when I turn the kurobox on the power lamp flashes for a few seconds and then the box just beeps at me. Same beep over and over, doesn't stop until I press the power button. Nothing comes through the serial cable. If I hold the reset button down and power on I don't get the beeps but I still don't see anything through the serial cable.

I'd love to find a way to fix it but I suspect I've killed it. :( Any ideas?


Top
   
PostPosted: Sun Jan 11, 2009 4:07 pm 
Offline
Site Admin
User avatar

Joined: Mon Aug 28, 2006 1:15 am
Posts: 2606
What sort of beeping does it make? a Hi-Lo sound like a siren?

I've never even noticed the "erase all" command... I'm not sure how thorough it is... You might want to read through this ... http://www.denx.de/wiki/view/DULG/UBoot ... on_5.9.3.3.

and the rest of the manual... it has a lot of detailed info.

If it turns out that your flash banks are indeed all erase, you will need to get it JTAGged. It is probably (almost certainlynot!) not permanently bricked, just needs a UBoot image flashed into it so it can boot again. JTAG and OpenOCD for the LSPro gives details for getting UBoot back in. Once that is back in, Uboot can be used to flash the NAND contents if they've been erased.

Somewhere we have a pristine copy of the stock uboot for KuroPro, also.

_________________
LS1 (foonas, nfs, Tranmission & p910nd print server, Firefly for my Roku)
LS-HG500 (Lenny)
Various LS-Pros v1,v2 (unbricked w/ serial & jtag)
KuroPro, LS2 & KuroHG (foonas)
Working on davysweather.dyndns.org lately...

=> wooohooo!
wooohooo!
Unknown command 'wooohooo!' - try 'help'


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 11 posts ] 

All times are UTC+01:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited