Changes to defaults for Kernel 2.4.20 (attempt 8)

This is a complete listing of the eighth version of changes I made to the default options for Kernel 2.4.20 to get it to work on the Fujitsu Lifebook P2120. This kernel attempt, boots fine but without Ethernet, USB or Power Management working (there were only minor changes to the second, third and fourth attempts and neither even booted).

I had neglected to specify the correct CPU type (Curseo) in Processor type and features in attemptsprevious attempts, which is why none of them booted.


top

Code Maturity levels

n -> Y   Prompt for developement and/or incomplete code/drivers

Load Module support

Unchanged

top

Processor type and features

pentium-III/Celeron(Coppermine) -> Cruseo   Processor Family
n -> Y   Machine Check Exceptions
n -> M   /dev/cpu/*/msr - Model-specific register support
n -> M   /dev/cpu/*/cpuid - CPU information support
y -> N   Symmetric multi-processing support
n -> Y   Local APCI support on uniporcessors
n -> Y   lO-APCI support on uniporcessors

top

General Setup

n -> Y   BSD Process Accounting (recomended)
n -> Y   Power Management support
n -> M   ACPI support
n -> M    System
n -> M    Processor
n -> M    Button
n -> M    AC Adaptor
n -> M    Embedded Controller
n -> M    Control Method Battery
n -> M    Thermal

PCMCIA/CardBus support

Unchanged

PCI Hotplug Support

Unchanged

Memory Technology Devices (MTD)

Unchanged
RAM/ROM/Flash chip drivers

Unchanged

Mapping drivers for chip access

Unchanged

Self-contained MTD device drivers

Unchanged

NAND Flash Device Drivers

Unchanged

Parallel port support

Unchanged

Plug and Play configuration

Unchanged

Block Devices

Unchanged

Multi-device support (RAID and LVM)

Unchanged

top

Networking options

n -> M   Packet socket
n -> M  
Netlink device emulation (recomended)
n -> M   Network packet filtering (replaces /ipchains)
n -> Y  
Socket Filtering
y -> M   Unix domain sockets
n -> Y   IP: kernel level autoconfiguration
n -> Y   IP: DHCP

IP: Netfilter Configuration

Unchanged

IPv6: Netfilter Configuration

Unchanged

Appletalk devices

Unchanged

QoS and/or fair queueing

Unchanged

Network testing

Unchanged

Telephony Support

Unchanged

ATA/IDE/MFM/RLL support

Unchanged
IDE, ATA and ATAPI Block Devices

Unchanged
n -> M   SCSI emulation support
u -> N   CMD64 chipset bugfix/support
u -> N   RZ1000 chipset bugfix/support
u -> N   Intel PIIXn chipset support

top

SCSI support

y -> N   Verbose SCSI error reporting (kernel size +=12K)

SCSI low-level drivers

Unchanged

PCMCIA SCSI adapter support

Unchanged

Fusion MPT device support

Unchanged

Fusion MPT device support

Unchanged

This is a complete listing of the eighth version of changes I made to the default options for Kernel 2.4.20 to get it to work on the Fujitsu Lifebook P2120. This kernel attempt, boots fine but without Ethernet, USB or Power Management working (there were only minor changes to the second, third and fourth attempts and neither even booted).

I had neglected to specify the correct CPU type (Curseo) in Processor type and features in attemptsprevious attempts, which is why none of them booted.


top

Code Maturity levels

n -> Y   Prompt for developement and/or incomplete code/drivers

Load Module support

Unchanged

top

Processor type and features

pentium-III/Celeron(Coppermine) -> Cruseo   Processor Family
n -> Y   Machine Check Exceptions
n -> M   /dev/cpu/*/msr - Model-specific register support
n -> M   /dev/cpu/*/cpuid - CPU information support
y -> N   Symmetric multi-processing support
n -> Y   Local APCI support on uniporcessors
n -> Y   lO-APCI support on uniporcessors

top

General Setup

n -> Y   BSD Process Accounting (recomended)
n -> Y   Power Management support
n -> M   ACPI support
n -> M    System
n -> M    Processor
n -> M    Button
n -> M    AC Adaptor
n -> M    Embedded Controller
n -> M    Control Method Battery
n -> M    Thermal

PCMCIA/CardBus support

Unchanged

PCI Hotplug Support

Unchanged

Memory Technology Devices (MTD)

Unchanged
RAM/ROM/Flash chip drivers

Unchanged

Mapping drivers for chip access

Unchanged

Self-contained MTD device drivers

Unchanged

NAND Flash Device Drivers

Unchanged

Parallel port support

Unchanged

Plug and Play configuration

Unchanged

Block Devices

Unchanged

Multi-device support (RAID and LVM)

Unchanged

top

Networking options

n -> M   Packet socket
n -> M  
Netlink device emulation (recomended)
n -> M   Network packet filtering (replaces /ipchains)
n -> Y  
Socket Filtering
y -> M   Unix domain sockets
n -> Y   IP: kernel level autoconfiguration
n -> Y   IP: DHCP

IP: Netfilter Configuration

Unchanged

IPv6: Netfilter Configuration

Unchanged

Appletalk devices

Unchanged

QoS and/or fair queueing

Unchanged

Network testing

Unchanged

Telephony Support

Unchanged

ATA/IDE/MFM/RLL support

Unchanged
IDE, ATA and ATAPI Block Devices

Unchanged
n -> M   SCSI emulation support
u -> N   CMD64 chipset bugfix/support
u -> N   RZ1000 chipset bugfix/support
u -> N   Intel PIIXn chipset support

top

SCSI support

y -> N   Verbose SCSI error reporting (kernel size +=12K)

SCSI low-level drivers

Unchanged

PCMCIA SCSI adapter support

Unchanged

Fusion MPT device support

Unchanged

Fusion MPT device support

Unchanged

top

IEEE 1394 (FireWire) support (EXPERIMENTAL)

n -> M  IEEE 1394 (FireWire) support (EXPERIMENTAL)
n -> M  OHCI-1394 support
n -> M  OHCI-DV I/O support
n -> M  Raw IEEE1394 I/O support
n -> M  IEC61883-1 Plug support

I2O device support

Unchanged

Network device support

Unchanged
ARCnet devices

Unchanged

top

Ethernet (10 or 100Mbit)

y -> N   EhterExpressPro/100 (eepro100, original Becker driver)
n -> M   RealTek RLT-8139 PCI Fast Ethernet Adapter support

Ethernet (1000Mbit)

Unchanged

Wireless LAN (non-hamradio)

Unchanged

Token Ring devices

Unchanged

WAN interfaces

Unchanged

top

PCMCIA network device support

y -> N   PCMCIA network device support

ATM drivers

Unchanged

Amateur Radio support

Unchanged
AX.25 network device drivers

Unchanged

IrDA (infrared) support

Unchanged
Infrared-port device drivers

Unchanged

ISDN support

Unchanged
ISDN feature submodules

Unchanged

Passive ISDN cards

Unchanged

Active ISDN cards

Unchanged

Old CD-ROM drivers (not SCSI, not IDE)

Unchanged

top

Input core support

n -> M   Input core support
n -> M   Keyboard support
n -> M   Mouse support
1028 -> 1280   Horizontal screen resolution

top

Character device

y -> M   Standard/generic (8250/16550 and compatible UARTs) serial support
y -> M   /dev/agpart (AGP Support)
y -> N   Intel 440LX/BX/GX and I815/I821/I830M/I839MP/I845/I850/I860 support
y -> N   Intel I810/I815/I830M (on-board) support
y -> N   VIA chipset support
y -> N   AMD Irongate, 761, and 762 support
y -> N   AMD 8151 support
y -> N   Generic SiS support
y -> N   3dfx Banshee/Voodoo3+
m -> N   Intel 830

I2C support

Unchanged

Mice

Unchanged

Joysticks

Unchanged

Watchdog Cards

Unchanged

Ftape, The floppy tape device driver

Unchanged

PCMCIA character devices

Unchanged

Multimedia devices

Unchanged
Video for Linux

Unchanged

Radio Adapters

Unchanged

top

FIle Systems

n -> M   Reiserfs support
n -> Y   Enable reiserfs debug mode
n -> Y   Stats in /proc/fs/reiserfs
n -> M   DOS FAT fs support
n -> M   MSDOS fs support
n -> M   VFAT (Windows-95) fs support
n -> M   NTFS file system support (read only)
n -> Y   NTFS write support (DANGEROUS)
n -> Y   Microsoft Joliet CDROM extensions

top

 
Network File System

y -> M   NFS file system support
n -> Y   Provide NFSv3 client support
n -> M   SMB file system support (to mount Windows shares etc.)
n -> Y   Use a default NLS

Partition Types

Unchanged

top

Native Language Support

n -> M   NLS UTF8

top

Console Drivers

Unchanged
Frame-buffer support

n -> Y   Support for frame buffer devices (EXPERIMENTAL)
n -> M   ATI Radeon display support (EXPERIMENTAL)

top

Sound

y -> N   Creative Ensoniq Audio PC197 (ES1371)
n -> M   Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core

top

USB support

y -> M   Support for USB
n -> Y   Preliminary USB device filesystem
n -> Y   Enforce USB bandwidth alloation (EXPERIMENTAL)
n -> M   EHCI HCD (USB 2.0) support (EXPERIMENTAL)
n -> M   OHCI (Compaq, IMacs, OPTI, SiS, ALi, ...) support
n -> M   USB Human Interface Device (full HID) support
n -> Y   HID input layer support
n -> Y   /dev/hiddev raw HID device support (Recomended)
n -> M   USB HIDBP Keyboard (basic) support
n -> M   USB HIDBP Mouse (basic) support

USB Serial Converter support

Unchanged

Bluetooth support

Unchanged

Bluetooth device drivers

Unchanged

Kernel Hacking

Unchanged

top

Library routines

n -> M   zlib decompression support
n -> M   zlib compression support

IEEE1394" href="#top">top

IEEE 1394 (FireWire) support (EXPERIMENTAL)

n -> M  IEEE 1394 (FireWire) support (EXPERIMENTAL)
n -> M  OHCI-1394 support
n -> M  OHCI-DV I/O support
n -> M  Raw IEEE1394 I/O support
n -> M  IEC61883-1 Plug support

I2O device support

Unchanged

Network device support

Unchanged
ARCnet devices

Unchanged

top

Ethernet (10 or 100Mbit)

y -> N   EhterExpressPro/100 (eepro100, original Becker driver)
n -> M   RealTek RLT-8139 PCI Fast Ethernet Adapter support

Ethernet (1000Mbit)

Unchanged

Wireless LAN (non-hamradio)

Unchanged

Token Ring devices

Unchanged

WAN interfaces

Unchanged

top

PCMCIA network device support

y -> N   PCMCIA network device support

ATM drivers

Unchanged

Amateur Radio support

Unchanged
AX.25 network device drivers

Unchanged

IrDA (infrared) support

Unchanged
Infrared-port device drivers

Unchanged

ISDN support

Unchanged
ISDN feature submodules

Unchanged

Passive ISDN cards

Unchanged

Active ISDN cards

Unchanged

Old CD-ROM drivers (not SCSI, not IDE)

Unchanged

top

Input core support

n -> M   Input core support
n -> M   Keyboard support
n -> M   Mouse support
1028 -> 1280   Horizontal screen resolution

top

Character device

y -> M   Standard/generic (8250/16550 and compatible UARTs) serial support
y -> M   /dev/agpart (AGP Support)
y -> N   Intel 440LX/BX/GX and I815/I821/I830M/I839MP/I845/I850/I860 support
y -> N   Intel I810/I815/I830M (on-board) support
y -> N   VIA chipset support
y -> N   AMD Irongate, 761, and 762 support
y -> N   AMD 8151 support
y -> N   Generic SiS support
y -> N   3dfx Banshee/Voodoo3+
m -> N   Intel 830

I2C support

Unchanged

Mice

Unchanged

Joysticks

Unchanged

Watchdog Cards

Unchanged

Ftape, The floppy tape device driver

Unchanged

PCMCIA character devices

Unchanged

Multimedia devices

Unchanged
Video for Linux

Unchanged

Radio Adapters

Unchanged

top

FIle Systems

n -> M   Reiserfs support
n -> Y   Enable reiserfs debug mode
n -> Y   Stats in /proc/fs/reiserfs
n -> M   DOS FAT fs support
n -> M   MSDOS fs support
n -> M   VFAT (Windows-95) fs support
n -> M   NTFS file system support (read only)
n -> Y   NTFS write support (DANGEROUS)
n -> Y   Microsoft Joliet CDROM extensions

top

 
Network File System

y -> M   NFS file system support
n -> Y   Provide NFSv3 client support
n -> M   SMB file system support (to mount Windows shares etc.)
n -> Y   Use a default NLS

Partition Types

Unchanged

top

Native Language Support

n -> M   NLS UTF8

top

Console Drivers

Unchanged
Frame-buffer support

n -> Y   Support for frame buffer devices (EXPERIMENTAL)
n -> M   ATI Radeon display support (EXPERIMENTAL)

top

Sound

y -> N   Creative Ensoniq Audio PC197 (ES1371)
n -> M   Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core

top

USB support

y -> M   Support for USB
n -> Y   Preliminary USB device filesystem
n -> Y   Enforce USB bandwidth alloation (EXPERIMENTAL)
n -> M   EHCI HCD (USB 2.0) support (EXPERIMENTAL)
n -> M   OHCI (Compaq, IMacs, OPTI, SiS, ALi, ...) support
n -> M   USB Human Interface Device (full HID) support
n -> Y   HID input layer support
n -> Y   /dev/hiddev raw HID device support (Recomended)
n -> M   USB HIDBP Keyboard (basic) support
n -> M   USB HIDBP Mouse (basic) support

USB Serial Converter support

Unchanged

Bluetooth support

Unchanged

Bluetooth device drivers

Unchanged

Kernel Hacking

Unchanged

top

Library routines

n -> M   zlib decompression support
n -> M   zlib compression support