DroboPorts website
droboports / droboports.github.io Goto Github PK
View Code? Open in Web Editor NEWDroboPorts website
DroboPorts website
https://github.com/droboports/droboports.github.io/wiki/Setting-up-a-VM#creating-the-vm
After reviewing the original SDK package, as pointed out by 'jasonob', I do see the pre-configured credentials are 'drobo/drobo'. Please add this to the wiki to reduce confusion. It's the only place I was able to locate those access details.
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.
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.
# cat /proc/board_type
DB-MV78200-A-BP
# 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
# 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
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.
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).
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.
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.
/ $ 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
/ $ 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
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]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.