Определение состава оборудования ПК при помощи Debian
Следующие команды на Linux-системе должны дать некоторую информацию об имеющемся оборудовании и его конфигурации.
$ lspci -v |pager $ pager /proc/pci $ pager /proc/interrupts $ pager /proc/ioports $ pager /proc/bus/usb/devices
Эти команды могут быть выполнены в процессе установки системы из экрана консоли, перейти на который можно нажатием Alt-F2.
Типовое использование прерываний:
IRQ0: прерывание от таймера (8254)
IRQ1: прерывание от контроллера клавиатуры
IRQ2: применяется для каскадирования контроллера прерываний IRQ8–IRQ15 на PC-AT
IRQ3: второй последовательный порт (io-port=0x2F8) (/dev/ttyS1)
IRQ4: первый последовательный порт (io-port=0x3F8) (/dev/ttyS0)
IRQ5: свободно (ранее использовалось для прерываний от жесткого диска на PC/XT)
IRQ6: прерывание от контроллера гибких дисков (io-port=0x3F0) (/dev/fd0, /dev/fd1)
IRQ7: паралелльный порт (io-port=0x378) (/dev/lp0)
IRQ8: часы реального времени
IRQ9: программное прерывание (int 0x0A), направленное на IRQ2
IRQ10: свободно
IRQ11: свободно
IRQ12: мышь PS/2
IRQ13: свободно (ранее использовалось 80287 математическим сопроцессором)
IRQ14: первый IDE контроллер (/dev/hda, /dev/hdb)
IRQ15: второй IDE контроллер (/dev/hdc, /dev/hdd)
Для устройств USB классы устройств описаны в /proc/bus/usb/devices
в виде Cls=nn:
Cls=00 : Не используется
Cls=01 : Аудио (динамики и пр.)
Cls=02 : Устройства связи (модем, сетевая плата, ...)
Cls=03 : HID (Human Interface Device: клавиатуры, мыши, джойстики)
Cls=07 : Принтер
Cls=08 : Устройство хранения данных (дисководы, устройства CD/DVD, жесткие диски, флеш-карты, ...)
Cls=09 : Концентратор (USB концентраторы)
Cls=255 : тип определяется изготовителем
Если класс устройства не равен 255, Linux поддерживает это устройство.
Информация об оборудовании может быть так получена от других ОС:
Установите другой коммерческий дистрибутив Linux. Пока определение оборудования на них лучше, чем в Debian. (Это положение должно быть улучшено при введении новой программы-установки debian-installer
дистрибутива Sarge.)
Установите Windows. Конфигурация оборудования может быть получена нажатием правой кнопки мыши на иконку "Мой компьютер"с последующим входом в "Менеджер устройств". Запишите всю информацию об используемых ресурсах IRQ, адресах портов ввода/вывода и каналах DMA. Некоторые старые карты могут потребовать своей конфигурации в среде DOS и соответвствующего использования.