Coder Social home page Coder Social logo

droboports.github.io's People

Contributors

ricardopadilha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

droboports.github.io's Issues

DroboShare Update to Wiki

I recently had to figure out the serial connection to my DroboShare to attempt to solve an issue, so I thought I may as well contribute my findings similar to the DroboFS hardware entry in the wiki and the Drobo B800FS hardware issue.

The board can be accessed by removing four screws from the bottom on the case, loosening the sticky pads, gently prying off the port cover while using a screwdriver to reach in and push aside the tab on each side, and sliding the whole thing apart.

Hardware

This is a Droboshare Model DR00D-E.
The board has various identifiers stamped on it. ASSY 100-000200-001 on the front, and S08D1901-B1, P/N: EPB0004450 on the back.
The processor is labeled with the Marvell logo and 88F5-BeG1, G0M9651.1, 0909 A2E, TW, 88F5182-A2, C500.
There is a hynix chip labeled hynix 848A, HY5DU121622DTP-D43, KOR.
I am unable to clearly read the labels on the other chips.

CPU

/ $ cat /proc/cpuinfo
Processor       : ARM926EJ-Sid(wb) rev 0 (v5l)
BogoMIPS        : 332.59
Features        : swp half thumb fastmult
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 0
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 1
I line length   : 32
I sets          : 1024
D size          : 32768
D assoc         : 1
D line length   : 32
D sets          : 1024

Hardware        : MV-88fxx81
Revision        : 0000
Serial          : 0000000000000000

/ $ uname -a
Linux DroboShare 2.6.12.6-arm1 #1 Thu Oct 30 14:56:04 PDT 2008 armv5tejl unknown

Memory

/ $ cat /proc/meminfo
MemTotal:       126320 kB
MemFree:        110556 kB
Buffers:             0 kB
Cached:           8632 kB
SwapCached:          0 kB
Active:           5728 kB
Inactive:         4768 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       126320 kB
LowFree:        110556 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Dirty:               0 kB
Writeback:           0 kB
Mapped:           5308 kB
Slab:             3412 kB
CommitLimit:     63160 kB
Committed_AS:    93660 kB
PageTables:        196 kB
VmallocTotal:   385024 kB
VmallocUsed:     16708 kB
VmallocChunk:   368124 kB

Serial console

There are four holes labeled CON7 near the reset button to which headers can be soldered for a TTL 3.3V 115200 baud connection. The pinout starting closest to the reset button on the edge of the board is [VCC|Rx|Tx|Gnd]

IMG_3697
IMG_3700
IMG_3701

Drobo B800FS Hardware update to Wiki

I see no way of submitting a pull request to contribute to the Wiki page, so I thought contributing some changes via an issue would be best. I recently had to directly connect to the Linux core serial port on my Drobo as it wasn't responding through the GUI Dashboard or SSH. A Drobo forum thread gave good general directions for doing this, but in terms of the motherboard currently highlighted on this Wiki. However, upon looking at the motherboard in my Drobo, I noticed that I have a different layout. It was straight-forward to diagnose the serial ports, so I did so, and I felt the overall info could be useful to others if included in this Wiki. Below, I provide some of the same specs/info that are already in your Wiki, but for my Drobo model instead. As you can see, there really aren't any big differences in specs and the board type is identical, but the overall layout is quite different.

Drobo

This is a Drobo Model B800fs purchased from Amazon in March 2015. The motherboard has DroboPro MB V3.1 stamped on it. If there is other identifying information, I can try to provide it.

Motherboard

# cat /proc/board_type
DB-MV78200-A-BP

CPU

# cat /proc/cpuinfo
Processor	: ARM926EJ-S rev 0 (v5l)
BogoMIPS	: 1199.30
Features	: swp half thumb fastmult vfp edsp
CPU implementer	: 0x41
CPU architecture: 5TE
CPU variant	: 0x1
CPU part	: 0x926
CPU revision	: 0
Cache type	: write-back
Cache clean	: cp15 c7 ops
Cache lockdown	: format C
Cache format	: Harvard
I size		: 32768
I assoc		: 4
I line length	: 32
I sets		: 256
D size		: 32768
D assoc		: 4
D line length	: 32
D sets		: 256

Hardware	: Feroceon-MV78XX0
Revision	: 0000
Serial		: 0000000000000000

Memory

# cat /proc/meminfo
MemTotal:       188968 kB
MemFree:          2208 kB
Buffers:         35044 kB
Cached:          45220 kB
SwapCached:          0 kB
Active:          93656 kB
Inactive:        62168 kB
SwapTotal:      262136 kB
SwapFree:       187388 kB
Dirty:               8 kB
Writeback:           0 kB
AnonPages:       75588 kB
Mapped:           8224 kB
Slab:            27200 kB
SReclaimable:    18864 kB
SUnreclaim:       8336 kB
PageTables:        676 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:    356620 kB
Committed_AS:   172856 kB
VmallocTotal:   647168 kB
VmallocUsed:    243228 kB
VmallocChunk:   376828 kB

# cat /proc/swaps
Filename				Type		Size	Used	Priority
/mnt/DroboFS/swapfile                   file		262136	74748	-1

Serial consoles

There are three pin sets that could be serial consoles, but two are located adjacent to one another as they are in the currently described motherboard, so they are likely the Linux core and vxWorks cores.

drobob800fs_fullboard

Both end up being TTL (i.e., 3.3V), and run at 115200 baud. The vxWorks console is labeled J2 on the motherboard. The Linux console is labeled J3. They are close to the lower right edge of the board when the Drobo is oriented with the front (drive bays) are oriented upwards and the back (power and ports) are oriented downwards. The pinout is [Vcc|Tx|Rx|Gnd], i.e., ground is the bottom-most pin, which differs slightly from board currently described (unless my USB to TTL cable has Tx and Rx swapped).

drobob800fs_zoom_diagnose

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.