D e v i c e s  &  A c c e s s o r i e s

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