That would be fine. The init already does special things for certain hardware (e.g. NVIDIA graphics). The special behavior is keyed off of the output of 'lspci -mn', 'lsusb', 'dmidecode -t baseboard' and 'dmidecode -t processor'. Could you provide this information for the S100?
Here we go:
lspci -mn
- Code: Select all
root@s100:~ $ lspci -mn
00:00.0 "0600" "8086" "3575" -r04 "7065" "8086"
00:02.0 "0300" "8086" "3577" -r04 "" ""
00:02.1 "0380" "8086" "3577" "" ""
00:1d.0 "0c03" "8086" "24c2" -r02 "8086" "24c0"
00:1d.1 "0c03" "8086" "24c4" -r02 "8086" "24c0"
00:1d.2 "0c03" "8086" "24c7" -r02 "8086" "24c0"
00:1d.7 "0c03" "8086" "24cd" -r02 -p20 "8086" "24c0"
00:1e.0 "0604" "8086" "244e" -r82 "" ""
00:1f.0 "0601" "8086" "24c0" -r02 "" ""
00:1f.1 "0101" "8086" "24cb" -r02 -p8a "8086" "24c0"
00:1f.3 "0c05" "8086" "24c3" -r02 "8086" "24c0"
00:1f.5 "0401" "8086" "24c5" -r02 "8086" "24c0"
01:06.0 "0200" "10ec" "8139" -r10 "10ec" "8139"
01:07.0 "0280" "1260" "3890" -r01 "17cf" "0014"
lsusb:
- Code: Select all
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
dmidecode -t baseboard
- Code: Select all
# dmidecode 2.9
SMBIOS 2.3 present.
Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
Manufacturer: To be filled by O.E.M.
Product Name: To be filled by O.E.M.
Version: To be filled by O.E.M.
Serial Number: To be filled by O.E.M.
Handle 0x0026, DMI type 10, 6 bytes
On Board Device Information
Type: Video
Status: Enabled
Description: To Be Filled By O.E.M.
dmidecode -t processor:
- Code: Select all
# dmidecode 2.9
SMBIOS 2.3 present.
Handle 0x0004, DMI type 4, 35 bytes
Processor Information
Socket Designation: CPU 1
Type: Central Processor
Family: Pentium III
Manufacturer: Intel
ID: B4 06 00 00 FF FB 83 03
Signature: Type 0, Family 6, Model 11, Stepping 4
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
Version: Mobile Intel(R) Celeron(TM) CPU 733MHz
Voltage: 3.3 V 2.9 V
External Clock: 133 MHz
Max Speed: 733 MHz
Current Speed: 733 MHz
Status: Populated, Enabled
Upgrade: 370-pin Socket
L1 Cache Handle: 0x0005
L2 Cache Handle: 0x0006
L3 Cache Handle: 0x0007
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
Part Number: To Be Filled By O.E.M.
Handle 0x0008, DMI type 4, 35 bytes
Processor Information
Socket Designation: CPU 2
Type: Central Processor
Family: Other
Manufacturer:
ID: 00 00 00 00 00 00 00 00
Version:
Voltage: 3.3 V 2.9 V
External Clock: Unknown
Max Speed: 2000 MHz
Current Speed: Unknown
Status: Unpopulated
Upgrade: ZIF Socket
L1 Cache Handle: 0x0009
L2 Cache Handle: 0x000A
L3 Cache Handle: 0x000B
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
Part Number: To Be Filled By O.E.M.
