Linux? In my Dell Powerconnect 3324?

It’s more likely than you think!

U-Boot 2010.03 (May 16 2010 - 20:38:54) Dell Powerconnect 3324

CPU:   MPC8245 Revision 1.4 at 245.760 MHz: 16 kB I-Cache 16 kB D-Cache
DRAM:  32 MB
FLASH:  8 MB
 00  13  14e4  5615  0280  00
In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
Boot in 05 seconds ('s' to stop)...## Booting kernel from Legacy Image at ff800000 ...
 Image Name:   Linux-2.6.33.3
 Image Type:   PowerPC Linux Kernel Image (gzip compressed)
 Data Size:    1866768 Bytes =  1.8 MB
 Load Address: 00000000
 Entry Point:  00000000
 Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at ffa00000 ...
 Image Name:
 Image Type:   PowerPC Linux RAMDisk Image (bzip2 compressed)
 Data Size:    3307139 Bytes =  3.2 MB
 Load Address: 00000000
 Entry Point:  00000000
 Verifying Checksum ... OK
## Flattened Device Tree blob at ffe00000
 Booting using the fdt blob at 0xffe00000
 Uncompressing Kernel Image ... OK
 Loading Ramdisk to 01c01000, end 01f28683 ... OK
 Loading Device Tree to 007fc000, end 007ffe57 ... OK
console [ttyS0] enabled, bootconsole disabled
serial8250.0: ttyS1 at MMIO 0x80004600 (irq = 17) is a 16550A
brd: module loaded
loop: module loaded
of-flash flash.0: Can't get IO address from device tree
Generic platform RAM MTD, (c) 2004 Simtec Electronics
console [netcon0] enabled
netconsole: network logging started
usbmon: debugfs is not available
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
usbcore: registered new interface driver usbserial
usbserial: USB Serial Driver core
USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
rtc-rs5c372 0-0032: can't read registers
rtc-rs5c372: probe of 0-0032 failed with error -5
TCP cubic registered
NET: Registered protocol family 17
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Freeing unused kernel memory: 176k init
/bin/ash: can't access tty; job control turned off
/ #

Ha! This was surprisingly easy. Recent linux kernels also have a ‘linkstation’ board. You just need to swap the serial ports around in the fdt for the linkstation board.

My initramfs is a standard busybox. Networking is (obviously) not working yet.

Advertisements

6 Responses to “Linux? In my Dell Powerconnect 3324?”

  1. miocha Says:

    Is possible to run on powerconnect 3324 Mikrotik linux?
    if is possible to run normal linux, i think, that it is possible
    if is possible, can you helm me with it? thanks

  2. Philipp Says:

    The HP E4500-24 / JE045A (3com 4500 / 3CR17561-91) contains Linux:

    How to unpack the firmware:

    – Get the latest Firmware from https://h10145.www1.hp.com/downloads/DownloadSoftware.aspx?SoftwareReleaseUId=3839&ProductNumber=JE045A&lang=en&cc=us&prodSeriesId=4177574&SerialNumber=&PurchaseDate=
    – Unpack E4500_24_Switch_v.3.03.02p11_Switch_4500_V3.03.02s168p11.exe
    – The file s3n03_03_02s168p11.app contains an ARJ archive at offset 0x60
    – Unpack the ARJ to get new3900.bin
    – The file new3900.bin contains a 7zip archive at offset 0xA800
    – Unpack the 7zip to get 3900.bin

    The file 3900.bin contains this string at offset 0xC1000:
    Linux version 2.6.16.29 (root@localhost.localdomain) (gcc version 4.0.0 (DENX ELDK 4.1 4.0.0)) #0 Wed Dec 3 10:32:55 CST 2008

  3. 3com 4500 bootloader debugging mode « etherhack Says:

    […] comment inspired me to do some more […]

  4. AOL Says:

    Hi;
    I am having problems with my powerconnect 7024. I didn’t follow the firmware update instructions and ended up with an erased flash(I know I am guilty).
    So, I am having only U-Boot prompt & it looks for firmware image in flash and ends up giving no inode found in image1 & image2. I know its an old post, but i think you can sujjest something useful.

    I’ve stk image and i can use tftpboot to get this on switch in u-boot evironment. “tftpboot 0x8000000 :filename”.
    but bootm / bootelf both donot work.

    Here is my U-Boot output

    U-Boot 2009.06 (Mar 15 2011 – 09:29:48)

    CPU: 8536E, Version: 1.2, (0x803f0092)
    Core: E500, Version: 3.0, (0x80210030)
    Clock Configuration:
    CPU0:1500 MHz,
    CCB:500 MHz,
    DDR:250 MHz (500 MT/s data rate), LBC:31.250 MHz
    L1: D-cache 32 kB enabled
    I-cache 32 kB enabled
    I2C: ready
    DRAM: Initializing
    DDR: 1 GB
    FLASH: 128 MB
    L2: 512 KB enabled
    Serdes2 disalbed

    PCIE3 connected to Slot3 as Root Complex (base address e000b000)
    Scanning PCI bus 01
    PCIE3 on bus 00 – 01
    In: serial
    Out: serial
    Err: serial
    Default Service port MAC address: 00:E0:0C:BC:E5:60
    Using MAC 00:E0:0C:BC:E5:60 from U-Boot environment
    Net: TSEC1: PHY is Broadcom BCM5481 (143bca2)
    TSEC1
    Hit any key to stop autoboot: 0
    ### JFFS2 loading ‘image2’ to 0x8000000
    Scanning JFFS2 FS: . done.
    find_inode failed for name=image2
    load: Failed to find inode
    ### JFFS2 LOAD ERROR for image2!
    WARNING: adjusting available memory to 30000000
    Wrong Image Format for bootm command
    ERROR: can’t get kernel image!
    ### JFFS2 loading ‘image1’ to 0x8000000
    find_inode failed for name=image1
    load: Failed to find inode
    ### JFFS2 LOAD ERROR for image1!
    WARNING: adjusting available memory to 30000000
    Wrong Image Format for bootm command
    ERROR: can’t get kernel image!
    ### JFFS2 loading ‘image1’ to 0x8000000
    find_inode failed for name=image1
    load: Failed to find inode
    ### JFFS2 LOAD ERROR for image1!
    WARNING: adjusting available memory to 30000000
    Wrong Image Format for bootm command
    ERROR: can’t get kernel image!
    ### JFFS2 loading ‘image2’ to 0x8000000
    find_inode failed for name=image2
    load: Failed to find inode
    ### JFFS2 LOAD ERROR for image2!
    WARNING: adjusting available memory to 30000000
    Wrong Image Format for bootm command
    ERROR: can’t get kernel image!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: