General Device Support
Printers
In general, most modern inkjet and laserjet, both USB and networked printers do work with Linux. To talk to these printers, Linux uses CUPS, a highly capable, mature printing solution (is at the heart of Apple's OSX printing also) capable of working with
hundreds of printer models. CUPS is installed by default with Yellow Dog Linux. You may learn more about CUPS from the Yellow Dog Linux HOWTOs. Both HP and Epson
have for years provided relatively easy-to-support printer models.
Scanners
While the GIMP offers a level of scanner support built-in, you may also want to learn more about available scanning software and drivers from pages such as the
official SANE site or personal sites such as Buzzard.
USB and FireWire devices
With version 4.x and foward, most USB and FireWire devices auto-mount on the Yellow Dog Linux desktop. If you have issues with mounting a device, review the HOWTOs (either General or specific to the version of Yellow Dog Linx you are using).
Specific Device Support
Networking
Visit both the Hardware Support pages for product specific details and the HOWTO for configuration of devices such as Apple's Airport Extreme or USB Wi-Fi devices.
PCMCIA cards
Visit both the Hardware Support pages for product specific details and the HOWTO for configuration of devices such as Apple's Airport Extreme or USB Wi-Fi devices.
USB devices
USB-to-serial adapters (see HOWTO):
Radio Shack -- #26-183, requires gender changer and null modem adapter.
Keyspan -- (all models).
Belkin -- F5U-103 under v3.0.1, not v4.0 without effort; F5U-109 is not supported.
Digital cameras (see this HOWTO).
For external modems, see www.qbik.ch/usb/devices/
Memory sticks (mount as you would a USB camera; see HOWTOs).
USB Wireless keys (see HOWTO) with reference to:
D-Link DWL-122 (prism3 chipset).
Linksys WUSB11 v2.6 (prism 2.5 chipset).
What devices are NOT supported?
IMS Twin Turbo cards.
The Apple-bundled ATTO ExpressPCIProUL3D and ATTO ExpressPCIProUL2D SCSI cards work (with the Symbios 53c8xx driver).
CPU upgrade cards -- see Not Officially Supported --> SOMETIMES FUNCTION.
What functions are NOT supported?
Booting from USB drives.
SVGA (video-out) on iBooks and PowerBooks.
Video (640 x 480 television-mode) output.
Kernel Level Device Support
The following devices are supported via the kernel, meaning the support is built-in and no modules must be loaded. Do keep in mind that while the kernel
maintains support for these items, they have not all been tested nor validated by Terra Soft staff.
Storage
ATA/ATAPI/MFM/RLL support
Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
Include IDE/ATA-2 DISK support
Include IDE/ATAPI CDROM support
Include IDE/ATAPI FLOPPY support
SCSI emulation support
generic/default IDE chipset support
PCI IDE chipset support
Sharing PCI IDE interrupts support
Generic PCI IDE Chipset Support
Generic PCI bus-master DMA support
Use PCI DMA by default when available
CMD64{3|6|8|9} chipset support
PROMISE PDC202{46|62|65|67} support
Special UDMA Feature
PROMISE PDC202{68|69|70|71|75|76|77} support
Enable controller even if disabled by BIOS
Builtin PowerMac IDE support
Probe internal ATA/100 (Kauai) first
PowerMac IDE DMA support
SCSI device support
legacy /proc/scsi/ support
SCSI disk support
SCSI tape support
SCSI CDROM support
Enable vendor-specific extensions (for SCSI CDROM)
SCSI generic support
Probe all LUNs on each SCSI device
Verbose SCSI error reporting (kernel size +=12K)
Parallel SCSI
Adaptec AIC7xxx Fast -> U160 support (New Driver)
Compile in Debugging Code
Decode registers during diagnostics
Serial ATA
ServerWorks Frodo / Apple K2 SATA support
SYM53C8XX Version 2 SCSI support
Multiple devices driver support (RAID and LVM)
RAID support
Linear (append) mode
RAID-0 (striping) mode
RAID-1 (mirroring) mode
RAID-10 (mirrored striping) mode
RAID-4/RAID-5 mode
Device mapper support
Crypt target support
Snapshot target
Mirror target
Zero target
Firewire
IEEE 1394 (FireWire) support
OUI Database built-in
Build in extra config rom entries for certain functionality
IP-1394 Entry
OHCI-1394 support
OHCI-1394 Video support
SBP-2 support (Harddisks etc.)
Ethernet over 1394
OHCI-DV I/O support
Raw IEEE1394 I/O support
Apple/Mac
Apple Desktop Bus
Support for CUDA based Macs and PowerMacs
Support for PMU based PowerMacs
APM emulation
Backlight control for LCD screens
Support for ADB input devices (keyboard, mice, ...)
Support for mouse button 2+3 emulation
Network device support
Universal TUN/TAP device driver support
Ethernet (10 or 100Mbit)
Generic Media Independent Interface device support
MACE (Power Mac ethernet) support
BMAC (G3 ethernet) support
Sun Happy Meal 10/100baseT support
Sun GEM support
3COM cards
3c590/3c900 series (592/595/597) "Vortex/Boomerang" support
3cr990 series "Typhoon" support
"Tulip" family network device support
Early DECchip Tulip (dc2104x) PCI support
DECchip Tulip (dc2114x) PCI support
Use PCI shared mem for NIC registers
EISA, VLB, PCI and on board controllers
AMD PCnet32 PCI support
PCI NE2000 and clones support (see help)
RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support
Use PIO instead of MMIO
Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support
Broadcom Tigon3 support
Wireless LAN drivers (non-hamradio) & Wireless Extensions
STRIP (Metricom starmode radio IP)
AT&T/Lucent old WaveLAN Pcmcia wireless support
Xircom Netwave AirSurfer Pcmcia wireless support
Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)
Apple Airport support (built-in)
Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)
Hermes in TMD7160 based PCI adaptor support
Prism 2.5 PCI 802.11b adaptor support
Atmel at76c50x chipset 802.11b support
Atmel at76c506 PCI cards
Hermes PCMCIA card support
Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards
Atmel at76c502/at76c504 PCMCIA cards
Planet WL3501 PCMCIA cards
Intersil Prism GT/Duette/Indigo PCI/Cardbus
PCMCIA network device support
3Com 3c589 PCMCIA support
3Com 3c574 PCMCIA support
Fujitsu FMV-J18x PCMCIA support
NE2000 compatible PCMCIA support
New Media PCMCIA support
SMC 91Cxx PCMCIA support
Xircom 16-bit PCMCIA support
Asix AX88190 PCMCIA support
Character Device Support
Generic input layer (needed for keyboard, mouse, ...)
Mouse interface
Provide legacy /dev/psaux device
Event interface
Event debugging
Keyboards
Mouse
Joysticks
Touchscreens
Miscellaneous devices
User level driver support
Virtual terminal
Support for console on virtual terminal
8250/16550 and compatible serial support
8250/16550 PCMCIA device support
PowerMac z85c30 ESCC support
Unix98 PTY support
Legacy
/dev/nvram support
Generic /dev/rtc emulation
/dev/agpgart (AGP Support)
Apple UniNorth & U3 AGP support
Direct Rendering Manager
ATI Rage 128
ATI Radeon
I2C support
I2C device interface
I2C bit-banging interfaces
Powermac Keywest I2C interface
Hardware Monitoring support
Support for frame buffer devices
Enable Video Mode Handling Helpers
Enable Tile Blitting Support
Open Firmware frame buffer device support
Apple "control" display support
Apple "platinum" display support
Apple "valkyrie" display support
Chips 65550 display support
IMS Twin Turbo display support
Matrox acceleration
Millennium I/II support
Mystique support
ATI Radeon display support
DDC/I2C for ATI Radeon support
ATI Rage128 display support
ATI Mach64 display support
Mach64 CT/VT/GT/LT (incl. 3D RAGE) support
Mach64 GX support
3Dfx Banshee/Voodoo3 display support
Framebuffer Console support
Bootup logo
Standard black and white Linux logo
Standard 16-color Linux logo
Standard 224-color Linux logo
Sound card support
Advanced Linux Sound Architecture
Sequencer support
OSS Mixer API
OSS PCM (digital audio) API
OSS Sequencer API
PowerMac (AWACS, DACA, Burgundy, Tumbler, Keywest)
Toggle DRC automatically at headphone/line plug-in
USB Audio/MIDI driver
Tascam US-122, US-224 and US-428 USB driver
* Open Sound System
Support for Host-side USB
USB Device Support
EHCI HCD (USB 2.0) support
OHCI HCD support
USB Modem (CDC ACM) support
USB Printer support
USB Mass Storage support
USB Mass Storage verbose debug
Datafab Compact Flash Reader support
Freecom USB/ATAPI Bridge support
ISD-200 USB/ATA Bridge support
Microtech/ZiO! CompactFlash/SmartMedia support
SanDisk SDDR-09 (and other SmartMedia) support
SanDisk SDDR-55 SmartMedia support
Lexar Jumpshot Compact Flash Reader
USB Human Interface Device (full HID) support
HID input layer support
Force feedback support
PID Devices (Microsoft Sidewinder Force Feedback 2)
Logitech WingMan *3D support
ThrustMaster FireStorm Dual Power 2 support
/dev/hiddev raw HID device support
Wacom Intuos/Graphire tablet support
Apple USB Touchpad support
USB CATC NetMate-based Ethernet device support
USB KLSI KL5USB101-based ethernet device support
USB Pegasus/Pegasus-II based ethernet device support
USB RTL8150 based ethernet device support
Multi-purpose USB Networking Framework
ASIX AX88xxx Based USB 2.0 Ethernet Adapters
CDC Ethernet support (smart devices such as cable modems)
NetChip 1080 based cables (Laplink, ...)
Sharp Zaurus (stock ROMs) and compatible
USB ZD1201 based Wireless device support
USB Monitor
USB Serial Converter support
USB Generic Serial Driver
USB Belkin and Peracom Single Port Serial Driver
USB ConnectTech WhiteHEAT Serial Driver
USB Digi International AccelePort USB Serial Driver
USB Empeg empeg-car Mark I/II Driver
USB FTDI Single Port Serial Driver
USB Handspring Visor / Palm m50x / Sony Clie Driver
USB PocketPC PDA Driver
USB IR Dongle Serial Driver
USB Inside Out Edgeport Serial Driver
USB Inside Out Edgeport Serial Driver (TI devices)
USB Keyspan PDA Single Port Serial Driver
USB Keyspan USA-xxx Serial Driver
USB Keyspan MPR Firmware
USB Keyspan USA-28 Firmware
USB Keyspan USA-28X Firmware
USB Keyspan USA-28XA Firmware
USB Keyspan USA-28XB Firmware
USB Keyspan USA-19 Firmware
USB Keyspan USA-18X Firmware
USB Keyspan USA-19W Firmware
USB Keyspan USA-19QW Firmware
USB Keyspan USA-19QI Firmware
USB Keyspan USA-49W Firmware
USB Keyspan USA-49WLC Firmware
USB KL5KUSB105 (Palmconnect) Driver
USB KOBIL chipcard reader
USB MCT Single Port Serial Driver
USB Prolific 2303 Single Port Serial Driver
USB Safe Serial (Encapsulated) Driver
USB Secure Encapsulated Driver - Padded
USB REINER SCT cyberJack pinpad/e-com chipcard reader
USB Xircom / Entregra Single Port Serial Driver
USB ZyXEL omni.net LCD Plus Driver
Filesystems
Second extended fs support
Ext2 extended attributes
Ext3 journalling file system support
Ext3 extended attributes
XFS filesystem support
XFS Quota support
Inotify file change notification support
Quota support
Dnotify support
Kernel automounter support
Kernel automounter version 4 support (also supports v3)
ISO 9660 CDROM file system support
Microsoft Joliet CDROM extensions
Transparent decompression extension
UDF file system support
MSDOS fs support
VFAT (Windows-95) fs support
/proc file system support
/proc/kcore support
sysfs file system support
Virtual memory file system support (former shm fs)
Apple Macintosh file system support
Apple Extended HFS file system support
Compressed ROM file system support (cramfs)
NFS file system support
Provide NFSv3 client support
Provide NFSv4 client support
Allow direct I/O on NFS files
NFS server support
Provide NFSv3 server support
Provide NFSv4 server support
Provide NFS server over TCP support
Secure RPC: Kerberos V mechanism
SMB file system support (to mount Windows shares etc.)
CIFS support (advanced network filesystem for Samba, Window and other CIFS compliant servers)
Advanced partition selection
Macintosh partition map support
PC BIOS (MSDOS partition tables) support