Linuxmafia.com Knowledgebase
Top: Hardware
- AIC-7xxx - Red Hat problems on some Adaptec AIC-7xxx chipsets, and workaround
- ATI Radeon 9700 Pro - Correct XFree86 driver for the ATI Radeon 9700 Pro
- ATX Power Switch Software Shutdown - Driver software for ATX motherboard chipsets' soft power switches
- BIOS Flashing - How to reflash your BIOS or other electrically programmable ROMs using only open-source Linux tools
- BIOS Passwords - List of BIOS manufacturers' built-in service passwords in various PC BIOSes, and other workarounds for breaking into CMOS setup programs
- BIOS Replacements - Sources of replacement motherboard BIOS code
- Burn-in - Tips for stress-testing / burn-in of all hardware on a Linux computer using the Cerberus Test Control System
- Buses - Technical overview of system buses through PCI-Express
- Bus Speeds - Bandwidth ceilings of various buses used in PC architectures
- CD-ROM Access Causes Reboots - What does it mean if my system spontaneously reboots when I access the CD-ROM?
- CD-ROM Not Valid Block Device - What does it mean when it says '/dev/cdrom not a valid block device'?
- Cerberus FAQ - FAQ for the Cerberus Test Control System, an open-source hardware stress-testing suite
- cpuburn - Robert Redelmeier's 'cpuburn' utility will stress-test Pentium, P6, K6, and K7 chips. Versions for Linux/BSD and Win32.
- Detecting Hardware - Detecting hardware using lspci, dmesg, and /proc entries
- Device Driver Check - Submit the output of 'lspci -n' and you will get a suggested list of compatible drivers suitable for your hardware.
- DVD - DVD support and software
- DVD Burning - Script to verify and burn DVDs from the Linux command line, using growisofs from dvdrtools, dvdimgcmp, and mkisofs from cdrtools
- EasyDisk Flashdrive - Linux software setup for a USB flash memory device
- eepro100 Full Duplex - How do I force full-duplex operation with an Intel eepro100 NIC?
- Ethernet Channel Bonding - How do I bond multiple ethernet interfaces for greater throughput?
- Ethernet pinouts - Full details of ethernet cabling standards through 1000Base-T, including pinout diagrams and instructions for making regular and crossover cables
- Ethernet Speed / Duplex - How do I determine what speed and/or duplex setting my ethernet card is operating at?
- F00F Bug - Details of the F00F 'halt and catch fire' defect in all Pentium and Pentium MMX CPUs through late 1997
- EIDE - 'All about EIDE' article, by Rick Moen
- Gigabit Ethernet - Rundown of Gigabit Ethernet support in Linux
- Hard Drive Data Recovery - 'Recovering Unrecoverable Data', a whitepaper by Charles H. Sobey about hard drives work at a detailed level, and methods to recover their data from various failure modes
- Hard Drive Utilities - Information and links for various manufacturers' hard drive diagnostic, repair, and pseudo-low-level formatting utilities
- Hardware Chart - How to map out hardware resources available/used in your IA32 PC, article by Rick Moen
- Hardware for Linux - Hardware4linux.info is a collaborative Web site to lookup and report hardware compatibility and incompatibility with Linux distributions.
- Hardware RAID Partitioning - How do I partition a hardware RAID volume?
- hdparm Tip - Tuning ATA ('IDE') device performance using hdparm
- Help Resources - List of info. resources for all hardware categories -- plus Linux news / reference and application-info resources
- iBook G4 HOWTO - Draft HOWTO on solving iBook-specific Linux installation/operating problems
- IDE Tape Drive Support - Does Linux support IDE tape drives?
- Incompatibility List - Collaborative list of hardware that does not work with the Linux operating system
- Intellimouse - Intellimouse / mousewheel support in Linux
- Iomega Zip Plus - How do I get Linux to use my Iomega Zip Plus drive?
- iPod Support - Article detailing 10 apps for managing iPods (but see also 'iTunes' in knowledgebase category Apps/AV)
- Jaz Drive Mounting - How do I mount my Iomega Jaz drive?
- Laptops - Laptop information sites
- Laptop 06/2004 Summary - Chander Kant's lecture giving overview of Linux laptop support as of June 2004
- Linksys WAP - Why Linksys wireless access points and wireless cards became problematic for Linux starting 2003: a switch to unsupported chipsets
- Linux Notes - Collection of Linux notes by R.W. Kramer, including how to mount Zip100 disks, how to reliably initialise PCI non-winmodems, etc.
- Low-level Format - Low-level formatting and diagnostic software for various brands of hard drive
- Machine Check Exceptions - Explanation of what 'Machine Check Exception' errors are all about
- Modems - On modems good and bad
- Modem Diagnosis - How do I test and configure a modem in Linux?
- Modems for Linux - What's a good modem to get for Linux?
- Modems, PCI-Type - Problems with some PCI-format modems on Linux
- Monitor Has Distorted Lines - How do I fix XFree86 showing a bunch of distorted lines on the side of the display?
- Narrow SCSI on Wide Chain - How do I add a narrow-SCSI device such as a DAT tape drive to a wide-SCSI chain?
- NE2000 - Outline of a projected article about the NE2000 ethernet design
- Neomagic - Outline of the problems caused by laptops using Neomagic video chipset in 1998: of historical significance only
- Netgear 310 - Amusing tale of Netgear's monkeyshines with its Tulip-clone chipset
- Network Printer Configuration - How do I configure Red Hat to print to a network printer?
- Numlock - Code to force Numlock to on, following reboot
- Optima Modem Review - Article that in 1996 predicted the present state of the modem market (modem review by Rick Moen)
- PCI IDs - Canonical listing of all known PCI IDs and what hardware each is, maintained by Martin Mares for the Linux kernel
- PCI Modems - Andrew Comech's HOWTO for using PCI internal modems in Linux
- PERC - Linux support for the Dell PERC hardware RAID host adapter family
- Quicknet - Linux support for Quicknet Internet PhoneJack network-telephony cards
- RAM for Linux - Good RAM vendors for Linux boxes
- RAM Testing - How do I test for bad RAM on Linux?
- RAID on home PCs - Article arguing against the widely believed utility and performance advantages of RAID on home PCs
- Removing External SCSI Device Crashes - Why does Linux crash when I remove an external SCSI tape or Jaz disk?
- SCSI / ATA - One point of comparison between SCSI and ATA ('IDE')
- SCSI Sense Key Errors - I'm getting repeated 'sense key Hardware Error' messages. Is this of concern?
- SCSI Tape Drive Termination - Do I need to terminate a SCSI tape drive I add to an internal SCSI chain?
- SCSI Taxonomy - Categories of SCSI devices
- SCSI Timeout Errors - Should I be worried that I'm getting timeout errors from the SCSI card when doing a tape backup?
- Serial ATA - Serial ATA support for Linux distribution installation
- SAS - Serial Attached SCSCI support for Linux distribution installation
- Serial Support - Explanation of Linux serial support (old)
- SMP Testing - How do you verify that Linux is using both processors?
- Sound Cards - Recommended sound cards for Linux
- Sound Overview - An introduction to Linux sound systems and APIs, by Christian Vincenot: Good overview of Linux sound software frameworks
- SPARC Distributions - Linux distributions with SPARC support
- SPARC to SVGA - Connecting Sun SPARC boxes to ordinary PC SVGA monitors
- Tape Backup Types - Table showing salient characteristics of various backup-tape technologies
- top for SMP - Where do I get a version of top that reports for both CPUs?
- TV Cards - Recommended TV tuner cards for Linux
- USB Flash Drives - Article by Rick Moen, 'Floppies for the New Millennium' about how to use USB flash drives in Linux (Linux Journal article developed from the EasyDisk piece listed above)
- USB Mouse - Configuring XFree86 4.x for USB mouse support
- USB Speeds - Classes of USB device speeds and protocol names
- USB Unsupported - How to add recognition of a USB device to the kernel header file for that purpose
- Video Cards - Recommended video cards for Linux
- Video Cards for Linux - What's a good video card to use with Linux?
- Video Chipset - Explanation of what the term 'video chipset' means
- Which Mouse - How to tell what type of mouse you have, and what device file to use
- Wireless - How to configure wireless ethernet on Linux
- Wireless Chipsets - Detailed table of current wireless gear, including chipset identities
- Wireless Standards - Quick-reference comparison of wireless Internet technical standards
- XFree86 Beige G3 Mac - XFree86 setup on a Beige Macintosh G3
Home | Suggest new link 
Except where otherwise noted, this knowledgebase's contents are freely redistributable under the Creative Commons Attribution-ShareAlike 3.0 licence.