Difference between revisions of "Hardware Support"

From KolibriOS wiki
Jump to navigation Jump to search
Line 144: Line 144:
 
|}
 
|}
  
== Unofficial drivers ==
+
== USB ==
 
+
USB 1.1 and 2.0 are supported (UHCI, OHCI and EHCI)<br>There is also support for USB hubs.
'''WARNING: Those drivers are NOT supported by the KolibriOS dev team'''
 
  
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 154: Line 153:
 
|'''Notes'''
 
|'''Notes'''
 
|-
 
|-
|USB 2.0
+
|usbhid.obj
|HID and mass storage so far
+
|USB keyboard and mouse driver
 +
|[http://board.kolibrios.org/viewtopic.php?f=30&t=1785]
 +
|Mouse does not support scrolling yet.
 +
|-
 +
|usbstor.obj
 +
|USB Storage driver (USB-stick and external harddrives)
 
|[http://board.kolibrios.org/viewtopic.php?f=30&t=1785]
 
|[http://board.kolibrios.org/viewtopic.php?f=30&t=1785]
|Currently not open-source, unstable
+
|Only FAT16 and FAT32 supported so far.
 +
|-
 +
|usbprint.obj
 +
|USB printer driver
 +
|[http://board.kolibrios.org/viewtopic.php?f=30&t=2285]
 +
|Demo - prints a test page on some printers.
 
|}
 
|}

Revision as of 16:03, 6 June 2013

KolibriOS is VERY light on system requirements, using as little as 1MB of disk space and 8MB RAM to run. In terms of processing power, Intel's original Pentium (P5 microarchitecture) or compatible processor is sufficient to fully enjoy KolibriOS.

Here is a list of supported devices for KolibriOS.

Graphics

Name Devices Notes
drm/radeon Radeon graphics cards (same as supported by Linux) Based on Linux "radeon" kernel driver
drm/i915 Intel graphics cards (same as supported by Linux) Based on Linux "i915" kernel driver
vesa VESA 1.2 and 2.0 Included in the KolibriOS kernel

Audio

Name Devices Notes
emu10k1x Creative labs EMU10K1X
ensoniq Ensoniq AudioPCI ES1371 This driver is only a stub at the moment. It doesn't work but you can help improve it.
fm801 FM801
intelac97 AC97 Supports most AC97 cards (intel, nForce)
intel_hda Intel/Realtek/... HD Audio Supported devices and more information
sb16 Sound Blaster 16
sisnbook SIS PCI audio (Sis 7012)
vt823x VIA AC97 (VT8233(C), VT8235, VT8237, VT8237R (Plus))

Network

Name Device
3c59x 3Com Fast EtherLink (3c59x/450/555/556/575/900/905/980)
i8255x Intel eepro/100 (8255x, 82562, 82801,..)
pcnet32 AMD PCnet (79c970, 79c978, 79c973,..)
r6040 RDC Semiconductors R6040
rtl8029 Realtek 8029/8019
rtl8139 Realtek 8139 and clones
rtl8169 Realtek 8110/8111/8168/8169
sis900 SiS900, 7016
forcedeth nVidia nForce chipsets (needs work)
bcm57xx A stub for the Broadcom driver. Right now it doesn't work, but you can help improve it.
dec21x4x VirtualPC only
i8254x Intel PRO/1000 (i8254x)
mtd80x Only Myson MTD803
rhine VIA Rhine II and III

Other

Name Devices Notes
cdrom CD-ROM drives
fdc Floppy disk drives
ide_cache IDE drive cache
ps2mouse4d PS/2 mouse
uhci USB UHCI controller Mostly HID

USB

USB 1.1 and 2.0 are supported (UHCI, OHCI and EHCI)
There is also support for USB hubs.

Name Devices Source Notes
usbhid.obj USB keyboard and mouse driver [1] Mouse does not support scrolling yet.
usbstor.obj USB Storage driver (USB-stick and external harddrives) [2] Only FAT16 and FAT32 supported so far.
usbprint.obj USB printer driver [3] Demo - prints a test page on some printers.