Quanta LB6M (10GbE) -- Discussion

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

jimmyk36

New Member
May 22, 2017
2
0
1
56
Quanta LB6M fan/silence modifications: Complete with pictures friends!

So... I just wanted to post my modding idea for a quieter switch. Well, actually, the switch is now completely silent. Well, I kinda am trading off noise for heat, but the switch can take it. It is an industrial/enterprise piece of equipment, and I'm sure (well, somewhat, just kidding, i'm sure) that it can handle some more heat. The cool thing about this mod is that you can reverse it easily if you don't like it. Now onwards to the fan/silence mod:

Take a look at this shiny beauty. I love this thing!:





So go ahead and purchase three (3) of these bad boys: Amazon.com: Scythe Mini KAZE ULTRA 40mm Silent Mini Fan (SY124020L): Computers & Accessories

For the power supply noise-makers, purchase two (2) of these types: Amazon.com: Scythe Mini KAZE 40mm Silent Case Fan (SY124010L): Computers & Accessories

Note: I only modded one of my power supplies on the switch, as I will just keep the other one off as a spare. I can always mod it later.

Unscrew those 5 screws on the top of the switch to access its guts:





Once you open up the switch, remove the black plastic card shroud covering the cpu and you will see the back where the three 9500rpm jet engines are located:



If you notice, the fan interfaces are 4 pin pwm! YAY! Easy to exchange!:



Note: The scythe kaze 40mm fans come with a 2 to 3 pin adapter. The fans are silent enough so no real need for pwm control:



(Note: This is the 10mm version for the power supply. I used the 20mm version for the back panel fans.)

The fans will spin at 3500rpm which is so sweetly silent! Take that you decibel-making bastards!

There you has it!



Here's another set of views:





The psu/power supply mod is a little trickier, but still easy:

You gotta unscrew all the screws around the supply to take off the top panel and get to the 15mm fans on the inside. They too, are rated for 9,500-10,000 rpms. Way too loud!:



I will post pics of how i replaced the psu fans a little later. It is really easy though. Everything unscrews and the fans just plug in place. The power supply has two 3 pin fan headers. An important thing to know though, is that the first pin closest to the outside or edge is tach, or yellow. the middle pin is black or ground and the innermost pin is 12 volts or red. This is slightly different from how fans are wired as the pins are usually switched around. The good news is however, the scythe kaze fans come in two pin form, so you can just push the two pin connector into the middle and innermost pin on both headers and it will work just fine, just make sure it is connected like this:

middle pin ----------- black wire (ground)
innermost pin ----------- red wire (12 volts)
outermost pin (closest to the edge/end) ----------- yellow wire (tach or tachometer wire in this case, not connected)

Although the instructions are easy, and everything is quite easy to see, if you still aren't sure about this, please don't mod/replace the psu fans yet and WAIT till i post pics of what i EXACTLY did. I will cry if you blow up your psu on this sweet 10gigabit switch.

If you notice carefully, you can see where i modded the left power supply with a 10mm fan and the right power supply still has the original fans. To tell this, do you notice the slight gap where the small 5mm of space is seen on the left psu?

Reassemble:



Boot to your quiet/silent 10gigabit paradise.

The fans aren't gonna break any land-wind records here. Heat will ensue. I repeat: This bastard will get hot. It wont start a fire or anything, but you will feel the burn baby! Just kidding, but in all seriousness, the switch will get hotter. As a matter of fact, the switch will get noticeably hotter with these fans as they don't move nearly as much air as their predecessors, but you can't beat the silence.

Note: You may smell the hot air this bad boy puts out at first. It will smell like the thing is on fire, it will get that hot, but rest assured, i tested this on my VERY OWN switch. I would never suggest putting your $400 piece of equipment in danger if I knew or felt it wasn't gonna work. The switch will be fine. I have now had this thing up and running modified for a little over a week or so. It has been on 24/7. Never an issue. I have my switch placed near the rest of my components where it evacuates the hot air to cooler air in the front of my setup. (May think about reversing the fan airflow once I can modify the top panel. See explanation below)



I am working on trying to see if I can modify/cut holes into the top sheet metal panel to maybe attach three 80mm or two 120mm fans to the top to evacuate all that hot air buildup? I gotta see if i can find a metal shop or home depot or something. In the meantime, the switch works well. It pumps out some serious heat through the vents though! Eh, place the switch near your feet to have a warmer. Dual purpose!

Just kidding....

Enjoy the silence my friends.

P.S. My friends, lets also discuss heat ratio to life expectancy when we get a moment. Curious to hear your take on this.

What are your temperatures after fan the mod?

Thanks
 

Adamr

New Member
May 22, 2017
4
0
1
52
Anyone know how to recover a LB6M from a corrupt image on flash? It boots to u-boot and tries to boot the image off the flash, but it's corrupted somehow. Image2 is completely absent.

I set the IP and TFTP an image from the server, but it won't boot it. Anyone know what I may be doing wrong?

=> tftpboot 192.168.69.1:LB6M/lb6m.1.2.0.18.img
Enet starting in 1000BT/FD
Speed: 1000, full duplex
Using TSEC0 device
TFTP from server 192.168.69.1; our IP address is 192.168.69.202
Filename 'LB6M/lb6m.1.2.0.18.img'.
Load address: 0x8000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
##############################
done
Bytes transferred = 9026139 (89ba5b hex)
=> bootm 0x8000000
Wrong Image Format for bootm command
ERROR: can't get kernel image!
=>

Code:
bootm 0x8000074
start execution past the Uimage header.
 

jimmyk36

New Member
May 22, 2017
2
0
1
56
Anyone have temperature readings after modding the fans?

Can you post your "show environment" output?
 
Last edited:

jtcressy

New Member
Jun 1, 2017
1
0
1
27
@henryn
As you can see in this attachment under "Show SysInfo", I'm using 3 different interfaces, 10/100, Gig & 10 Gig. This is a Delta Networks ET-DT7024 24 Port 10GB SFP+ 4 x10GBase-T Layer 3 Switch with Dell PowerConnect 8024F firmware 5.1.11.1.

View attachment 5581
How did you flash the dell firmware on this? I have the same switch, ET-DT7024 and all i can do is flash the DNI7024F firmware on it. I can only find .stk files for firmware images and uboot complains it cant find the uimage header.
 

mangodoc

Member
Apr 26, 2017
32
21
8
I purchased a Delta Networks ET-DT7024 switch from eBay for $125.00 less than the asking price. They put Dell PowerConnect 8024f firmware 5.1.10.1 on the switch and said it would be just like a Dell PowerConnect 8024f. After playing with it for a couple hours it seems they were correct, it shows and preforms like the DEll switch.

The nice part is it has a GUI plus the 24 10 GB ports can be used as 10 GB or 1 GB. I removed my Netgear M5300-52G and Quanta LB6M as the Delta Networks ET-DT7024 replaced them because of the ability to use 10 GB or 1 GB on the SFP+ ports.

It's a little on the noisy side but I have some replacement fans coming from CoolerGuys, #DF124028BL-3G. I took the 2 P/S from the Quanta LB6M because they already had 22 omh 2 watt resistors installed, not completely quite, but can stay in the room with it.

View attachment 5487 View attachment 5488
I bought it already flashed, I did upgrade the firmware to 5.1.11.1. They gave me no information about how they flashed it.

When I received the switch, it had firmware 4.2.1.3 and 5.1.10.1
 
Last edited:

Terry Kennedy

Well-Known Member
Jun 25, 2015
1,140
594
113
New York City
www.glaver.org
How did you flash the dell firmware on this?
Basically, you don't. You need to replace the boot loader. Here's a Delta 7024 from power-on to the "load FASTPATH or utility" menu:
Code:
U-Boot 2009.06 (Apr 19 2011 - 13:56:48)

CPU:   8533, Version: 2.1, (0x80340021)
Core:  E500, Version: 2.3, (0x80210023)
Clock Configuration:
       CPU0:990  MHz,
       CCB:396  MHz,
       DDR:198  MHz (396 MT/s data rate), LBC:24.750 MHz
L1:    D-cache 32 kB enabled
       I-cache 32 kB enabled
I2C:   ready
DRAM:  Initializing
    DDR:  1 GB
FLASH: 32 MB
L2:    256 KB enabled

    PCIE connected to slot as Root Complex (base address e000a000)
               Scanning PCI bus 01
PCIE on bus 0 - 1
In:    serial
Out:   serial
Err:   serial
Default Service port MAC address: 00:E0:0C:BC:E5:60
Using MAC 00.30.AB.2A.F3.07 from U-Boot environment
Net:   TSEC1: PHY is Broadcom BCM5461S (2060c1)
TSEC1
Hit any key to stop autoboot:  0
### JFFS2 loading 'image2' to 0x8000000
Scanning JFFS2 FS: . done.
### JFFS2 load complete: 8944434 bytes loaded to 0x8000000
WARNING: adjusting available memory to 30000000
## Booting kernel from Legacy Image at 08000074 ...
   Image Name:   FASTPATH System for dni85xx
   Image Type:   PowerPC Linux Multi-File Image (gzip compressed)
   Data Size:    8944254 Bytes =  8.5 MB
   Load Address: 00000000
   Entry Point:  00000000
   Contents:
      Image 0: 1164185 Bytes =  1.1 MB
      Image 1: 1275254 Bytes =  1.2 MB
      Image 2: 474 Bytes =  0.5 kB
      Image 3: 6504314 Bytes =  6.2 MB
   Verifying Checksum ... OK
## Loading init Ramdisk from multi component Legacy Image at 08000074 ...
   Uncompressing Multi-File Image ... OK
   Loading Ramdisk to 2fec8000, end 2ffff576 ... OK
   Loading Device Tree to 007fc000, end 007ffaa3 ... OK
Using DNI85xx machine description
Memory CAM mapping: CAM0=256Mb, CAM1=256Mb, CAM2=256Mb residual: 256Mb
Linux version 2.6.21.7 (nshrivas@xl-rdub-04) (gcc version 4.1.2 (Wind River Linu
x Sourcery G++ 4.1-84)) #1 PREEMPT Tue Apr 26 17:47:41 EDT 2011
Found initrd at 0xefec8000:0xeffff576
Found MPC85xx PCI host bridge at 0x00000000e000a000. Firmware bus number: 0->255
Zone PFN ranges:
  DMA             0 ->   196608
  Normal     196608 ->   196608
early_node_map[1] active PFN ranges
    0:        0 ->   196608
Built 1 zonelists.  Total pages: 195072
Kernel command line: root=/dev/ram rw mtdparts=physmap-flash.0:32256k(jffs2),512
k(u-boot),128k@32512k(u-boot-env)
mpic: Setting up MPIC " OpenPIC  " version 1.2 at e0040000, max 1 CPUs
mpic: ISU size: 4, shift: 2, mask: 3
mpic: Initializing for 60 sources
PID hash table entries: 4096 (order: 12, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 775424k/786432k available (2340k kernel code, 10760k reserved, 76k data,
 86k bss, 132k init)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
PCI: Probing PCI hardware
PCI: 0000:00:00.0: class b20 doesn't match header type 01. Ignoring class.
PCI: Transparent bridge - 0000:00:00.0
Generic PHY: Registered new driver
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 1245k freed
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing enabled
serial8250.0: ttyS0 at MMIO map 0xe0004500 mem 0xf1000500 (irq = 26) is a 16550A
RAMDISK driver initialized: 2 RAM disks of 32768K size 1024 blocksize
Gianfar MII Bus: probed
eth0: Gianfar Ethernet Controller Version 1.2, 00:30:ab:2a:f3:07
eth0: Running with NAPI enabled
eth0: 256/256 RX/TX BD ring size
Broadcom BCM5411: Registered new driver
Broadcom BCM5421: Registered new driver
Broadcom BCM5461: Registered new driver
Broadcom BCM5464: Registered new driver
Broadcom BCM5481: Registered new driver
Broadcom BCM5482: Registered new driver
Broadcom BCM50610: Registered new driver
Broadcom BCM57780: Registered new driver
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
i2c /dev entries driver
physmap platform flash device: 02000000 at fe000000
physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
Using buffer write method
Using auto-unlock on power-up/resume
cfi_cmdset_0001: Erase suspend on write enabled
3 cmdlinepart partitions found on MTD device physmap-flash.0
Creating 3 MTD partitions on "physmap-flash.0":
0x00000000-0x01f80000 : "jffs2"
0x01f80000-0x02000000 : "u-boot"
0x01fc0000-0x01fe0000 : "u-boot-env"
nf_conntrack version 0.5.0 (6144 buckets, 49152 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
sit0: Disabled Privacy Extensions
NET: Registered protocol family 17
dni85xx_cpld_init()
dni85xx_cpld_init() - CPLD Mapped at 0xf100c000.
dni85xx_cpld_init() - irq = 48
CPLD - request_irq() succeeded.
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Freeing unused kernel memory: 132k init
Starting pid 618, console /dev/ttyS0: '/etc/rc.d/rc.fastpath'
Mounting /dev/mtdblock0 at /mnt/fastpath.
Mounting tmpfs at /mnt/application...done.

FASTPATH Startup Rev: 6.2

Select startup mode.  If no selection is made within 5 seconds,
the FASTPATH Application will start automatically...

FASTPATH Startup -- Main Menu
 
1 - Start FASTPATH Application
2 - Display Utility Menu
Here's the same thing on a Dell 8024:
Code:
Boot Menu 5.1.11.1
CPU Card ID:   0x10508548
/DskVol//  - disk check in progress ...
                                                                              
/DskVol//  - Volume is OK 

volume descriptor ptr (pVolDesc):    0x813ac90
XBD device block I/O handle: 0x10001
auto disk check on mount:      DOS_CHK_REPAIR |DOS_CHK_VERB_2
volume write mode:         copyback (DOS_WRITE)
volume options:    
max # of simultaneously open files:    52
file descriptors in use:       0
# of different files in use:       0
# of descriptors for deleted files:    0
# of  obsolete descriptors:        0

current volume configuration:
 - volume label:    NO LABEL ; (in boot sector:              )
 - volume Id:       0xf6
 - total number of sectors:   61,376
 - bytes per sector:     512
 - # of sectors per cluster: 4
 - # of reserved sectors:    1
 - FAT entry size:      FAT16
 - # of sectors per FAT copy:    60
 - # of FAT table copies:   2
 - # of hidden sectors:      4
 - first cluster is in sector #  136
 - Update last access date for open-read-close = FALSE



Boot Menu 5.1.11.1
Select an option. If no selection in 10 seconds then
operational code will start.

1 - Start operational code.
2 - Start Boot Menu.
Select (1, 2):
See the big difference? The 7024 uses U-Boot and Linux. The 8024 uses FASTPATH boot code and VxWorks. Here's what is in the DNI7024F-1.2.0.18.stk file:
Code:
(0:67) gate:~terry/8024# binwalk -v DNI7024F-1.2.0.18.bin

Scan Time:     2017-06-02 03:11:04
Target File:   /sysprog/terry/8024/DNI7024F-1.2.0.18.bin
MD5 Checksum:  b32be05d2f11b00120f561a57d0f74e2
Signatures:    344

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
116           0x74            uImage header, header size: 64 bytes, header CRC: 0xAFC2054D, created: 2012-07-27 16:29:27, image size: 8944254 bytes, Data Address: 0x0, Entry Point: 0x0, data CRC: 0x157E39C6, OS: Linux, CPU: PowerPC, image type: Multi-File Image, compression type: gzip, image name: "FASTPATH System for dni85xx"
200           0xC8            gzip compressed data, maximum compression, has original file name: "vmlinux.bin", from Unix, last modified: 2012-07-27 16:29:15
1164388       0x11C464        gzip compressed data, maximum compression, from Unix, last modified: 2012-07-27 16:29:16
2439644       0x2539DC        Executable script, shebang: "/bin/sh"
2440120       0x253BB8        gzip compressed data, from Unix, last modified: 2012-07-27 16:29:26
Here is what is in the PC8024v5.1.11.1.stk file:
Code:
(0:68) gate:~terry/8024# binwalk -v PC8024v5.1.11.1.stk

Scan Time:     2017-06-02 03:15:26
Target File:   /sysprog/terry/8024/PC8024v5.1.11.1.stk
MD5 Checksum:  50af78b85e3dea03178773e9d8b17b20
Signatures:    344

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
664           0x298           Copyright string: "Copyright Broadcom Corporation 2003-2010 All Rights Reserved. "
1336          0x538           LZMA compressed data, properties: 0x5D, dictionary size: 8388608 bytes, uncompressed size: 1035376 bytes
283412        0x45314         Copyright string: "Copyright 1984-2006 Wind River Systems, Inc.8@"
292396        0x4762C         LZMA compressed data, properties: 0x5D, dictionary size: 8388608 bytes, uncompressed size: 1052912 bytes
1331724       0x14520C        LZMA compressed data, properties: 0x5D, dictionary size: 8388608 bytes, uncompressed size: 61387536 bytes
11904088      0xB5A458        Zlib compressed data, best compression
You can dig further into those individual blobs with binwalk if you want, and you'll find layers and layers of stuff.

You need to overwrite the 7024's U-Boot with the 8024's loader. After spending more than a sensible amount of time, I was unable to find the standalone 8024 bootloader-update image in the 8024 .stk file (when updating an 8024, one of the first things it does at boot is update the bootloader from code contained in the .stk file)

If someone can find the bootloader-update image inside the 8024 .stk file and it is standalone position-independent code, it could be loaded at 0x8000000 and then do a "go 0x8000000" and hope that it overwrites the 7024 bootloader with the 8024 one.

If this can't be figured out, then that leaves 2 ways of doing the conversion - First, using the JTAG port* on the 7024 board to directly access the flash and re-program it with the Dell boot loader / firmware, or removing the flash chip (a single surface-mounted Intel flash chip) and replacing it with one pre-programmed with the Dell boot loader / firmware. The Hong Kong seller offering 7024's with Dell firmware tells me that they JTAG them.

* Note, there are apparently 2 JTAG ports on the board - a 10-pin one closer to the Intel flash chip and smaller heatsink (main CPU?) and a 14- or 16-pin (I forget which) one closer to the larger heatsink (switch fabric?) I couldn't get any sensible information out of them with the few pinouts I tried. The Hong Kong seller implied that a fancier JTAG tool was needed, presumably to stop the clock on the CPU while reading / flashing the EEPROM.
 

kiteboarder

Active Member
May 10, 2016
101
48
28
45
Does anyone know if this switch supports Priority Flow Control (PFC)? If yes, any clue if it is enabled by default?

Thanks in advance!
 

mangodoc

Member
Apr 26, 2017
32
21
8
This Delta Networks ET-DT7024/Dell PowerConnect 8024f supports PFC. Terry Kennedy figured out that a JTAG was used to copy the boot loader from the Dell PowerConnect 8024f to the Delta Networks ET-DT7024, then it was a simple matter to update the firmware to Dell.

Capture.JPG Capture1.JPG
 
  • Like
Reactions: OurMojo

segfault

New Member
Apr 5, 2016
29
13
3
43
hasno.info
The netgear m6100 mib works after some minor modification for monitoring the lb6m at least. I've just added support for a lot more sensors/detail to librenms. I'm assuming the Delta and Dell are also possible. They may have modified the private id as netgear did.
 
  • Like
Reactions: epers

allabovethis

New Member
Jun 13, 2017
7
2
3
39
The Hong Kong seller of that Delta Networks ET-DT7024 has this in his item description.

Seller Notes: “If you need to upgrade to (Dell PowerConnect 8024F) firmware, we can help you do.The project hardware is exactly the same as the (Dell PowerConnect 8024F).”
If they can help you do it, i'm gonna go out on a limb here and say you might not need to JTAG it? has anyone been in contact with these people?
 

mangodoc

Member
Apr 26, 2017
32
21
8
Yes, it was a Dell PowerConnect 8024f when I received it. I bought it for about $125.00 less then they are asking, no charge for the "fix".
 

rknaub

New Member
Jun 18, 2017
1
0
1
46
Can someone help me out? I really have no clue how to configure this thing. All my SFP ports are fine. I haven't really done anything to it but plug it in and plug in all my SFPs and its working fine. However, I would like to use the 4 RJ45 ports but they don't seem to work. I was able to set it up through the console, and can also telnet into it - but I can only get so far using help or ?, I really don't wanna mess something up and disable the SFP ports as they are kinda crucial to my network.
 

Ben Miller

New Member
Jun 1, 2017
1
0
1
36
Sydney
Did anyone get the Dell 8024F firmware to work on the LB6M. I see plenty on the Delta unit...but I could not see a confirmed Quanta done.

Also did anyone ever get into the web interface of the LB6M?

On a total side note as someone new to the forum who has gone through a reading a majority of this thread maybe we can update the first post with all the info discovered (commands/manuals/firmware) so you do not have to dig through.
 

epicurean

Active Member
Sep 29, 2014
785
80
28
I had no idea this switch can be converted into a Dell 8024F. Is there a detail guide for that?

Sent from my SM-G925F using Tapatalk