1#!/bin/sh
2
3##############################################
4#     Detect & load ISA modules              #
5##############################################
6
7get_isapnp_modules () {
8   while read IGNORE ID IGNORE
9       do
10         DEVICE="0x"`echo $ID | cut -b6-7``echo $ID | cut -b4-5`
11         cat /lib/modules/`uname -r`/modules.isapnpmap | grep "^[^ ][^ ]*  *[^ ][^ ]*  *$DEVICE " | cut -f 1 -d " "
12       done
13}
14
15for MODULE in `get_isapnp_modules < /proc/bus/isapnp/devices | sort -u`
16do
17  echo Found module $MODULE
18done
19
20