+++
title = "Hitachi EDOSK2674"
date = "2026-02-14T09:30:45+01:00"
type = "index"

+++

+ Architecture: H8/300
+ CPU: H8S 
+ no MMU
+ RAM: 8 MB
+ Flash 4 MB
+ 100 MBit/s Ethernet
+ Serial console
+ Power Supply 5V 2A

Speed of the serial console is 38400. RX isn't working in 4.4.302.
Init does not start in newer versions.

![Hitachi EDOSK2674](/img/edosk-2674.jpg)

Wikipedia: https://en.wikipedia.org/wiki/H8_Family

dmesg:
```
=> bootm
## Booting kernel from Legacy Image at 00400000 ...
   Image Name:   Linux-4.4.302-1
   Image Type:   H8/300 Linux Kernel Image (uncompressed)
   Data Size:    3078836 Bytes = 2.9 MiB
   Load Address: 00400000
   Entry Point:  00400000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
[    0.000000] Linux version 4.4.302-1 (wbx@fluor) (gcc version 15.2.0 (GCC) ) #5 Sat Feb 14 18:10:04 CET 2026
[    0.000000]
[    0.000000]
[    0.000000] uClinux H8S
[    0.000000] Flat model support (C) 1998,1999 Kenneth Albanowski, D. Jeff Dionne
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 3048
[    0.000000] Kernel command line: console=ttySC2,38400 root=/dev/nfs ip=dhcp
[    0.000000] PID hash table entries: 64 (order: -4, 256 bytes)
[    0.000000] Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Memory: 4836K/12288K available (2385K kernel code, 144K rwdata, 256K rodata, 290K init, 172K bss, 7452K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=4, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:128
[    0.000000] clocksource_probe: no matching clocksources found
[    0.000000] 11.11 BogoMIPS (lpj=55555)
[    0.000000] pid_max: default: 4096 minimum: 301
[    0.000000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] devtmpfs: initialized
[    0.000000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.000000] futex hash table entries: 16 (order: -5, 192 bytes)
[    0.000000] NET: Registered protocol family 16
[    0.000000] NET: Registered protocol family 2
[    0.000000] IP idents hash table entries: 2048 (order: 2, 16384 bytes)
[    0.000000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.000000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.000000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.000000] NET: Registered protocol family 1
[    0.000000] clocksource: ffffe0.timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 3669622406313 ns
[    0.000000] clocksource: Switched to clocksource ffffe0.timer
[    0.000000] h8300-8timer ffffb0.timer: used for periodic clock events
[    0.010000] h8300-8timer ffffb0.timer: used for oneshot clock events
[    0.010000] h8300-8timer ffffb0.timer: delta out of range
[    0.010000] io scheduler noop registered (default)
[    0.010000] SuperH (H)SCI(F) driver initialized
[    0.010000] ffff78.serial: ttySC0 at MMIO 0xffff78 (irq = 89, base_baud = 0) is a sci
[    0.010000] ffff80.serial: ttySC1 at MMIO 0xffff80 (irq = 93, base_baud = 0) is a sci
[    0.010000] ffff88.serial: ttySC2 at MMIO 0xffff88 (irq = 97, base_baud = 0) is a sci
[    0.010000] console [ttySC2] enabled
[    0.010000] smc91x f80000.ethernet (unnamed net_device) (uninitialized): smc91x: IOADDR 00f80000 doesn't match configuration (300).
[    0.010000] smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <nico@fluxnic.net>
[    0.010000] smc91x f80000.ethernet eth0: SMC91C94 (rev 9) at 00f80000 IRQ 16
[    0.010000] 
[    0.010000] smc91x f80000.ethernet eth0: Ethernet addr: 00:00:87:d6:24:21
[    0.010000] smc91x f80000.ethernet eth0: No PHY found
[    0.010000] NET: Registered protocol family 17
[    0.010000] Starting Linux (built with OpenADK).
[    0.010000] Freeing unused kernel memory: 284K
Starting OpenADK
```

Have fun!
