Linux Hardware Compatibility HOWTO

Total Page:16

File Type:pdf, Size:1020Kb

Linux Hardware Compatibility HOWTO Linux Hardware Compatibility HOWTO Steven Pritchard Southern Illinois Linux Users Group / K&S Pritchard Enterprises, Inc. <[email protected]> 3.2.4 Copyright © 2001−2007 Steven Pritchard Copyright © 1997−1999 Patrick Reijnen 2007−05−22 This document attempts to list most of the hardware known to be either supported or unsupported under Linux. Copyright This HOWTO is free documentation; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free software Foundation; either version 2 of the license, or (at your option) any later version. Linux Hardware Compatibility HOWTO Table of Contents 1. Introduction.....................................................................................................................................................1 1.1. Notes on binary−only drivers...........................................................................................................1 1.2. Notes on proprietary drivers.............................................................................................................1 1.3. System architectures.........................................................................................................................1 1.4. Related sources of information.........................................................................................................2 1.5. Known problems with this document...............................................................................................2 1.6. New versions of this document.........................................................................................................2 1.7. Feedback and corrections..................................................................................................................2 1.8. Acknowledgments.............................................................................................................................3 1.9. Revision History...............................................................................................................................3 2. Computers/Motherboards/BIOS...................................................................................................................5 2.1. Specific system/motherboard/BIOS..................................................................................................5 2.2. Unsupported......................................................................................................................................6 3. Laptops.............................................................................................................................................................7 3.1. Specific laptops.................................................................................................................................7 3.2. PCMCIA...........................................................................................................................................7 4. CPU/FPU.........................................................................................................................................................8 4.1. Intel...................................................................................................................................................8 4.2. AMD.................................................................................................................................................8 4.3. Cyrix.................................................................................................................................................8 4.4. IDT....................................................................................................................................................8 4.5. Transmeta..........................................................................................................................................8 4.6. Misc. notes........................................................................................................................................9 5. Memory..........................................................................................................................................................10 6. Video cards....................................................................................................................................................11 6.1. XFree86...........................................................................................................................................11 6.2. Kernel Framebuffer (fbdev)............................................................................................................52 6.3. SVGALIB (graphics for console)...................................................................................................52 7. Controllers (hard drive)...............................................................................................................................53 7.1. Alpha, Beta drivers.........................................................................................................................53 8. Controllers (SCSI)........................................................................................................................................54 8.1. Supported........................................................................................................................................54 8.2. Alpha, Beta drivers.........................................................................................................................56 8.3. Unsupported....................................................................................................................................57 9. SCSI RAID Controllers................................................................................................................................58 10. IDE RAID Controllers................................................................................................................................59 i Linux Hardware Compatibility HOWTO Table of Contents 11. Controllers (I/O)..........................................................................................................................................60 12. Controllers (multiport)...............................................................................................................................61 12.1. Non−intelligent cards....................................................................................................................61 12.1.1. Supported.............................................................................................................................61 12.2. Intelligent cards.............................................................................................................................61 12.2.1. Supported.............................................................................................................................61 12.2.2. Alpha, Beta drivers..............................................................................................................62 13. Network adapters........................................................................................................................................63 13.1. Supported......................................................................................................................................63 13.1.1. Ethernet...............................................................................................................................63 13.1.2. ISDN....................................................................................................................................64 13.1.3. WAN Cards.........................................................................................................................65 13.1.4. Wireless...............................................................................................................................67 13.1.5. Frame Relay, X.25, Synchronous PPP, Cisco HDLC.........................................................67 13.1.6. Pocket and portable adapters...............................................................................................67 13.1.7. Slotless.................................................................................................................................67 13.1.8. ARCnet................................................................................................................................67 13.1.9. TokenRing...........................................................................................................................67 13.1.10. FDDI..................................................................................................................................68 13.1.11. Amateur radio (AX.25).....................................................................................................68 13.1.12. PCMCIA cards..................................................................................................................68 13.2. Alpha, Beta drivers.......................................................................................................................68 13.2.1. Ethernet...............................................................................................................................68 13.2.2. ISDN....................................................................................................................................68
Recommended publications
  • Alive Dead Media 2020: Tracker and Chip Music
    Alive Dead Media 2020: Tracker and Chip Music 1st day introduction, Markku Reunanen Pics gracefully provided by Wikimedia Commons Arrangements See MyCourses for more details, but for now: ● Whoami, who’s here? ● Schedule of this week: history, MilkyTracker with Yzi, LSDJ with Miranda Kastemaa, holiday, final concert ● 80% attendance, two tunes for the final concert and a little jingle today ● Questions about the practicalities? History of Home Computer and Game Console Audio ● This is a vast subject: hundreds of different devices and chips starting from the late 1970s ● In the 1990s starts to become increasingly standardized (or boring, if you may :) so we’ll focus on earlier technology ● Not just hardware: how did you compose music with contemporary tools? ● Let’s hear a lot of examples – not using Zoom audio The Home Computer Boom ● At its peak in the 1980s, but started somewhat earlier with Apple II (1977), TRS-80 (1977) and Commodore PET (1977) ● Affordable microprocessors, such as Zilog Z80, MOS 6502 and the Motorola 6800 series ● In the 1980s the market grew rapidly with Commodore VIC-20 (1980) and C-64 (1982), Sinclair ZX Spectrum (1982), MSX compatibles (1983) … and many more! ● From enthusiast gadgets to game machines Enter the 16-bits ● Improving processors: Motorola 68000 series, Intel 8088/8086/80286 ● More colors, more speed, more memory, from tapes to floppies, mouse(!) ● Atari ST (1984), Commodore Amiga (1985), Apple Macintosh (1984) ● IBM PC and compatibles (1981) popular in the US, improving game capability Not Just Computers ● The same technology powered game consoles of the time ● Notable early ones: Fairchild Channel F (1976), Atari VCS aka.
    [Show full text]
  • Contributors
    gems_ch001_fm.qxp 2/23/2004 11:13 AM Page xxxiii Contributors Curtis Beeson, NVIDIA Curtis Beeson moved from SGI to NVIDIA’s Demo Team more than five years ago; he focuses on the art path, the object model, and the DirectX ren- derer of the NVIDIA demo engine. He began working in 3D while attending Carnegie Mellon University, where he generated environments for playback on head-mounted displays at resolutions that left users legally blind. Curtis spe- cializes in the art path and object model of the NVIDIA Demo Team’s scene- graph API—while fighting the urge to succumb to the dark offerings of management in marketing. Kevin Bjorke, NVIDIA Kevin Bjorke works in the Developer Technology group developing and promoting next-generation art tools and entertainments, with a particular eye toward the possibilities inherent in programmable shading hardware. Before joining NVIDIA, he worked extensively in the film, television, and game industries, supervising development and imagery for Final Fantasy: The Spirits Within and The Animatrix; performing numerous technical director and layout animation duties on Toy Story and A Bug’s Life; developing games on just about every commercial platform; producing theme park rides; animating too many TV com- mercials; and booking daytime TV talk shows. He attended several colleges, eventually graduat- ing from the California Institute of the Arts film school. Kevin has been a regular speaker at SIGGRAPH, GDC, and similar events for the past decade. Rod Bogart, Industrial Light & Magic Rod Bogart came to Industrial Light & Magic (ILM) in 1995 after spend- ing three years as a software engineer at Pacific Data Images.
    [Show full text]
  • Reviving the Development of Openchrome
    Reviving the Development of OpenChrome Kevin Brace OpenChrome Project Maintainer / Developer XDC2017 September 21st, 2017 Outline ● About Me ● My Personal Story Behind OpenChrome ● Background on VIA Chrome Hardware ● The History of OpenChrome Project ● Past Releases ● Observations about Standby Resume ● Developmental Philosophy ● Developmental Challenges ● Strategies for Further Development ● Future Plans 09/21/2017 XDC2017 2 About Me ● EE (Electrical Engineering) background (B.S.E.E.) who specialized in digital design / computer architecture in college (pretty much the only undergraduate student “still” doing this stuff where I attended college) ● Graduated recently ● First time conference presenter ● Very experienced with Xilinx FPGA (Spartan-II through 7 Series FPGA) ● Fluent in Verilog / VHDL design and verification ● Interest / design experience with external communication interfaces (PCI / PCIe) and external memory interfaces (SDRAM / DDR3 SDRAM) ● Developed a simple DMA engine for PCI I/F validation w/Windows WDM (Windows Driver Model) kernel device driver ● Almost all the knowledge I have is self taught (university engineering classes were not very useful) 09/21/2017 XDC2017 3 Motivations Behind My Work ● General difficulty in obtaining meaningful employment in the digital hardware design field (too many students in the field, difficulty obtaining internship, etc.) ● Collects and repairs abandoned computer hardware (It’s like rescuing puppies!) ● Owns 100+ desktop computers and 20+ laptop computers (mostly abandoned old stuff I
    [Show full text]
  • Opengl Distilled / Paul Martz
    Page left blank intently OpenGL® Distilled By Paul Martz ............................................... Publisher: Addison Wesley Professional Pub Date: February 27, 2006 Print ISBN-10: 0-321-33679-8 Print ISBN-13: 978-0-321-33679-8 Pages: 304 Table of Contents | Inde OpenGL opens the door to the world of high-quality, high-performance 3D computer graphics. The preferred application programming interface for developing 3D applications, OpenGL is widely used in video game development, visuali,ation and simulation, CAD, virtual reality, modeling, and computer-generated animation. OpenGL® Distilled provides the fundamental information you need to start programming 3D graphics, from setting up an OpenGL development environment to creating realistic te tures and shadows. .ritten in an engaging, easy-to-follow style, this boo/ ma/es it easy to find the information you0re loo/ing for. 1ou0ll quic/ly learn the essential and most-often-used features of OpenGL 2.0, along with the best coding practices and troubleshooting tips. Topics include Drawing and rendering geometric data such as points, lines, and polygons Controlling color and lighting to create elegant graphics Creating and orienting views Increasing image realism with te ture mapping and shadows Improving rendering performance Preserving graphics integrity across platforms A companion .eb site includes complete source code e amples, color versions of special effects described in the boo/, and additional resources. Page left blank intently Table of contents: Chapter 6. Texture Mapping Copyright ............................................................... 4 Section 6.1. Using Texture Maps ........................... 138 Foreword ............................................................... 6 Section 6.2. Lighting and Shadows with Texture .. 155 Preface ................................................................... 7 Section 6.3. Debugging .......................................... 169 About the Book ....................................................
    [Show full text]
  • Introduction Chapter 2 — Windows Software
    UltraSound owners have a variety of sound needs. This is a guide to help you find the best way to use your new UltraSound for your own applications. Using your UltraSound with many games is as simple as selecting UltraSound from the list of sound cards in the game’s setup. You’ll hear extraordinary wavetable sound as soon as you begin the game. To use UltraSound with games that do not yet support the card directly, you may need some help getting started. UltraSound works with programs written for General MIDI, Sound Blaster, Ad Lib, Roland MT-32, and Roland SCC1. Read Chapter 6, “Game Sound Support,” for an explanation of the sound options available with UltraSound. Explore the file playing, recording, and mixing features of your UltraSound right away using the simple sound applets that come with Windows version 3.1 or later. Use Media Player to play sound files with your UltraSound. Or hook up a microphone and use Sound Recorder to record, mix, and play your own sounds. See the Windows manual or Sound Recorder’s on-line help for instructions. Open the UltraSound Mixer to enable inputs and outputs, set playback volume, and control CD and Microphone inputs. The settings you choose from the Mixer applet are only valid for the current Windows session until you save them. Once you have had a chance to explore your UltraSound’s features with these simple applications, try the great bonus software included in your UltraSound package. Advanced Gravis has included a number of terrific software applications for recording, playing, mixing, and composing sounds and music with your new UltraSound.
    [Show full text]
  • GPU Developments 2018
    GPU Developments 2018 2018 GPU Developments 2018 © Copyright Jon Peddie Research 2019. All rights reserved. Reproduction in whole or in part is prohibited without written permission from Jon Peddie Research. This report is the property of Jon Peddie Research (JPR) and made available to a restricted number of clients only upon these terms and conditions. Agreement not to copy or disclose. This report and all future reports or other materials provided by JPR pursuant to this subscription (collectively, “Reports”) are protected by: (i) federal copyright, pursuant to the Copyright Act of 1976; and (ii) the nondisclosure provisions set forth immediately following. License, exclusive use, and agreement not to disclose. Reports are the trade secret property exclusively of JPR and are made available to a restricted number of clients, for their exclusive use and only upon the following terms and conditions. JPR grants site-wide license to read and utilize the information in the Reports, exclusively to the initial subscriber to the Reports, its subsidiaries, divisions, and employees (collectively, “Subscriber”). The Reports shall, at all times, be treated by Subscriber as proprietary and confidential documents, for internal use only. Subscriber agrees that it will not reproduce for or share any of the material in the Reports (“Material”) with any entity or individual other than Subscriber (“Shared Third Party”) (collectively, “Share” or “Sharing”), without the advance written permission of JPR. Subscriber shall be liable for any breach of this agreement and shall be subject to cancellation of its subscription to Reports. Without limiting this liability, Subscriber shall be liable for any damages suffered by JPR as a result of any Sharing of any Material, without advance written permission of JPR.
    [Show full text]
  • Linux Sound Subsystem Documentation Release 4.13.0-Rc4+
    Linux Sound Subsystem Documentation Release 4.13.0-rc4+ The kernel development community Sep 05, 2017 CONTENTS 1 ALSA Kernel API Documentation 1 1.1 The ALSA Driver API ............................................ 1 1.2 Writing an ALSA Driver ........................................... 89 2 Designs and Implementations 145 2.1 Standard ALSA Control Names ...................................... 145 2.2 ALSA PCM channel-mapping API ..................................... 147 2.3 ALSA Compress-Offload API ........................................ 149 2.4 ALSA PCM Timestamping ......................................... 152 2.5 ALSA Jack Controls ............................................. 155 2.6 Tracepoints in ALSA ............................................ 156 2.7 Proc Files of ALSA Drivers ......................................... 158 2.8 Notes on Power-Saving Mode ....................................... 161 2.9 Notes on Kernel OSS-Emulation ..................................... 161 2.10 OSS Sequencer Emulation on ALSA ................................... 165 3 ALSA SoC Layer 171 3.1 ALSA SoC Layer Overview ......................................... 171 3.2 ASoC Codec Class Driver ......................................... 172 3.3 ASoC Digital Audio Interface (DAI) .................................... 174 3.4 Dynamic Audio Power Management for Portable Devices ...................... 175 3.5 ASoC Platform Driver ............................................ 180 3.6 ASoC Machine Driver ............................................ 181 3.7 Audio Pops
    [Show full text]
  • Setup Sheet Sku : Xs71hd Brand
    DIAMOND MULTIMEDIA - SETUP SHEET ENG APVD - l 2013-03-01 SKU : XS71HD MRKTG APVD - l 2013-03-05 BRAND : XtremeSound May 6, 2013 - 4:22 pm SKU XS71HD PRODUCT DIAMOND Xtreme Sound 7.1 PCI-e low profile 24 bit record and playback internal sound card PRODUCT CATEGORY Sound Card PRODUCT USAGE PRODUCT DETAILED DESCRIPTION Improve Your Sound Experience for Gaming, Movies, Music and more! Diamond Xtreme Sound allows the user to experience high level, theater quality sound while watching videos, listening to music, and playing games all in true 7.1 channel surround sound. This is an essential upgrade for anyone interested in increasing their computer audio experience while freeing up valuable computer system resources. Digital Optical Output: provides a multichannel, pure digital, distortion-free signal that can be connected via a single optical digital cable thus eliminating multiple cable connections and ensuring high fidelity audio for your home theater experience. PRODUCT FEATURES ● Supports 24bit 192KHz/96KHz/48KHz/44.1KHz Playback (THS -90dB and SNR 100dB ● Supports 24bit 192KHz/96KHz/48KHz/44.1KHz Recording (THS -85dB and SNR 100dB ● 7.1 Channel Audio Output ● Anti-Pop protection circuitry ● Easy Connection to Home Audio Equipment ● Special Effects Including Concert Hall and More ● Total Gaming Surround Sound Experience PRODUCT SPECIFICATIONS ● Supports 7.1 channel output, 4 sets of 3.5mm stereo outputs for front R/L, rear R/L, side R/L and center/subwoofer ● 3.5mm stereo connectors for line-in ● Two RCA connectors for coaxial input and
    [Show full text]
  • Monitoring Glacial Advance and Retreat of the Skaftafellsjökull Glacier, Iceland
    Monitoring Glacial Advance and Retreat of the Skaftafellsjökull Glacier, Iceland Bryce L. Carmichael Amber E. Smith Elizabeth City State University North Carolina Central University Abstract- Visual documentation of glaciers can provide package gPhoto2 was installed to the Linux board daily, seasonal, and yearly statistics concerning their [www.gphoto.org]. Next, we wrote a set of custom scripts advance and retreat, as well as contribute to historical that ran periodically to capture photographs and archive them. record. Recognizing how glaciers change will improve glacier models, which leads to a better understanding of An all-weather case for the camera had to be climate and ice-sheet interactions. Obtaining frequent constructed in order to provide the device with protection and images of glaciers can be difficult since they are often power when out in the field. The picture feedback was located in remote locations with rugged terrain and harsh required to have protection also, so silica packs were placed in weather conditions. Access can be arduous even during the case to prevent moisture build-up on the camera lens. warm weather months. To overcome this obstacle, we propose building an autonomous imaging device that is II. BACKGROUND powered by solar panels and can withstand the harsh weather. The imaging device will have the ability to The Center for Remote Sensing of Ice Sheets capture images of the glacier at specified times, store them (CReSIS) Science and Technology Center was established by for uploading, and send them over a radio link to an the National Science Foundation (NSF) in 2005. The Internet access point.
    [Show full text]
  • Setup Sheet Sku : Mspbt300s Brand
    DIAMOND MULTIMEDIA - SETUP SHEET ENG APVD - L 2012-11-20 SKU : MSPBT300S MRKTG APVD - L 2012-11-23 BRAND : GearByDiamond January 30, 2013 - 3:43 pm SKU MSPBT300S PRODUCT DIAMOND MSPBT300S Mobile Portable Wireless Bluetooth Speaker with Micro SD / TF card and 3.5mm Audio Plug for iPhone, iPad smartphone and all other Bluetooth devices (Silver) PRODUCT CATEGORY Audio PRODUCT USAGE ● From any Bluetooth enabled device, wirelessly stream and share your music anytime and anywhere. ● Turn your mobile smart phone into a hands free Bluetooth communications device. ● Use as a standalone MP3 player (Micro SD / TF card interface) PRODUCT DETAILED DESCRIPTION You no longer have to compromise performance in your portable audio experience. The Diamond Mini Rocker Bluetooth Wireless Portable Mobile Speaker is a pocket sized power house. Combined with Bluetooth wireless streaming, also included is a standard 3.5mm audio cable for your wired audio devices. Wireless or wired. You don’t have to worry about carrying extra pieces or cords getting tangled. One charge provides 8 to 10 hours of playing time. Perfect for MP3 players, smart phones, portable CD players, net books, laptops, and desktop computers. PRODUCT FEATURES Wireless stream music Full-range sound from a small Bluetooth® speaker. Enjoy hands free communication and wireless stream your music from iPad®, iPad® mini, iPhone®, Smartphone and all other Bluetooth® devices by using built in Bluetooth® technology. Plays music up to 10M away from your Bluetooth®-enabled Smartphone or tablet. Answer phones Answer incoming calls by pushing the call button on t wireless speaker. Support calls making with hands free mobile phone.
    [Show full text]
  • Deconstructing Hardware Usage for General Purpose Computation on Gpus
    Deconstructing Hardware Usage for General Purpose Computation on GPUs Budyanto Himawan Manish Vachharajani Dept. of Computer Science Dept. of Electrical and Computer Engineering University of Colorado University of Colorado Boulder, CO 80309 Boulder, CO 80309 E-mail: {Budyanto.Himawan,manishv}@colorado.edu Abstract performance, in 2001, NVidia revolutionized the GPU by making it highly programmable [3]. Since then, the programmability of The high-programmability and numerous compute resources GPUs has steadily increased, although they are still not fully gen- on Graphics Processing Units (GPUs) have allowed researchers eral purpose. Since this time, there has been much research and ef- to dramatically accelerate many non-graphics applications. This fort in porting both graphics and non-graphics applications to use initial success has generated great interest in mapping applica- the parallelism inherent in GPUs. Much of this work has focused tions to GPUs. Accordingly, several works have focused on help- on presenting application developers with information on how to ing application developers rewrite their application kernels for the perform the non-trivial mapping of general purpose concepts to explicitly parallel but restricted GPU programming model. How- GPU hardware so that there is a good fit between the algorithm ever, there has been far less work that examines how these appli- and the GPU pipeline. cations actually utilize the underlying hardware. Less attention has been given to deconstructing how these gen- This paper focuses on deconstructing how General Purpose ap- eral purpose application use the graphics hardware itself. Nor has plications on GPUs (GPGPU applications) utilize the underlying much attention been given to examining how GPUs (or GPU-like GPU pipeline.
    [Show full text]
  • HP Omnibook XE3 (GF)
    HP Omnibook XE3 (GF) Corporate Evaluator’s Guide Notice Technology Code GF This guide contains information about only the Omnibook XE3, technology code GF. The technology code is shown on the serial-number label on the bottom of the computer, and it is also included in the BIOS version number. Information about models with other technology codes may be available in other guides. This manual and any examples contained herein are provided “as is” and are subject to change without notice. Hewlett-Packard Company makes no warranty of any kind with regard to this manual, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard Co. shall not be liable for any errors or for incidental or consequential damages in connection with the furnishing, performance, or use of this manual or the examples herein. Consumer transactions in Australia and the United Kingdom: The above disclaimers and limitations shall not apply to Consumer transactions in Australia and the United Kingdom and shall not affect the statutory rights of Consumers. © Copyright Hewlett-Packard Company 2000–2001. All rights reserved. Reproduction, adaptation, or translation of this manual is prohibited without prior written permission of Hewlett-Packard Company, except as allowed under the copyright laws. The programs that control this product are copyrighted and all rights are reserved. Reproduction, adaptation, or translation of those programs without prior written permission of Hewlett-Packard Co. is also prohibited. Portions of the programs that control this product may also be copyrighted by Microsoft Corporation, Phoenix Technologies, Ltd., ESS, S3 Incorporated, Accton, Trident Microsystems Incorporated, Acer Laboratories Incorporated, and Adobe Systems Incorporated.
    [Show full text]