Linux on the Hitachi Flora 220TX NP4

By Fred Maciel

Japanese language version

Hitachi Flora 220TX NP4Introduction

In this page I describe the setup of Red Hat 7.0J on a Hitachi Flora 220TX NP4 (more specifically, the Crusoe model with 12.1 TFT LCD and CD-RW). Before anything, an important detail: this is the laptop that my boss uses at work, so I can't spend too much time with it and only installed the most essential features.

I have packed all the setup files described below in what I will call the "bundle". Its directories correspond to the file system, but it is NOT meant for you to unpack it straight from the root directory.


September 18, 2001: Started to use the ALSA sound drivers.

August 20, 2001: Added the "fastboot" item to Lilo.

August 18, 2001: The CD-RW works (updated the bundle). Small changes to sound and X sections.

August 14, 2001: Updates to sound (now in its own section) and X.

August 13, 2001: Many updates, mainly to X, APM and sound.

August 9, 2001: added a link to Sakane's page.


The installation of Red Hat was not different from any other PC. No comments here.

X Windows

The video chip is the Trident Microsystems Cyber 9525 DVD. XFree86 4.0.1 in Red Hat 7J did not work, so I am using XFree86 4.0.3, which works fine (I installed the XFree86 4.0.3 packages from Red Hat 7.1). Use the XF86Config-4 file in the bundle. By the way, Fn-F7 (CRT) works on XFree86 4.0.3.

XFree86 3.3.6 also supports the video chip, but without acceleration (use the XF86Config file in the bundle). Also, the Fn-F7 (CRT) keypress does not work on 3.3.6 (it fills the screen with garbage, use Control-Alt-backspace to stop X and recover).


Ethernet works -- use the eepro100 module.


According to Hitachi the modem is the Lucent Winmodem. They made a simple test and confirmed that it works under Linux. For more details see Hitachi's page on Linux on the 220TX (in Japanese).


Suspend and hibernation work. Both can be activated from X.

Red Hat was not optimized for laptops, so I had to make some modifications to optimize power management:

Mouse and Keyboard

The mousepad works, including tapping and dragging (set it as a PS/2 mouse). The button in the upper left corner of the mousepad acts as middle button. The Scrolling by moving your finger in the right edge does not work though.

The function keys in the keyboard (screen brightness, etc.) work, with the exception of volume control (mute works though).

Please see my page on mapping the mouse buttons on the keyboard for an interesting way to use the henkan keys on the keyboard.


Sound worked with the OSS drivers (i.e., the drivers in the Linux kernel), but only after I updated the kernel to 2.2.17-14 on the Red Hat updates. By the way, the driver (and name of the sound module) changed recently -- the new driver uses "native" mode of the sound chip instead of the SoundBlaster compatibility mode. I included the setup for both in the configuration files. However, I had a few problems with the newer driver:

I am now using the ALSA drivers, which does not have the problems above. I recommend you to use them.

Other Hardware

Final Comments

Hitachi does not have any formal relationship to the contents of this page and therefore has no obligation to provide any support related to its contents. Also, neither I nor Hitachi take any responsibility for the correctness of the contents of this page. Hitachi has a page on Linux on the 220TX (in Japanese), which contains information it officially released.

Sakane has another page on Linux on the 220TX (in Japanese).

All comments and criticisms on (and, hopefully, contributions to) the contents above are welcome, please contact me. However, in case you have questions or problems, remember that since the laptop is not mine I can't spend much time on it.

Many thanks to Narahara for lots of useful information.