blob: 591f41d962b13b1b0274ee8d42b62a1160ea4f6f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
################################################################################
# How to merge the pcitable with various source:
#
# update pciutils
./merge2pcitable.pl pciids /usr/share/pci.ids pcitable > pcitable.new
# update usbutils
./merge2pcitable.pl pciids /usr/share/usb.ids usbtable > usbtable.new
# A pciids with more accurate information are available from
# was moved into http://www.pcidatabase.com/reports.php?type=tab-delimeted
rm -f vendors.txt ; wget http://www.yourvote.com/pci/vendors.txt
./merge2pcitable.pl pciids vendors.txt pcitable > pcitable.new
# Another one
rm -f pcids.htm ; wget http://www.begent.co.uk/pcids.htm
./merge2pcitable.pl begent_pcids_htm pcids.htm pcitable > pcitable.new
# you can also try the following. BUT be careful when choosing cards needing subids. Ask pixel@mandrakesoft.com first!
./merge2pcitable.pl --keep-subids begent_pcids_htm pcids.htm pcitable > pcitable.new
# http://members.hyperlink.net.au/~chart/download/pcidevs.txt
# with redhat's pcitable in /tmp/rh_pcitable (from kudzu or anaconda)
./merge2pcitable.pl pcitable /tmp/rh_pcitable pcitable > pcitable.new
# with redhat's pcitable in /tmp/rh_pcitable (from hwdata)
./merge2pcitable.pl rhpcitable /tmp/rh_pcitable pcitable > pcitable.new
# with SuSE hwinfo
# (srpm in ftp://ftp.suse.com/pub/suse/i386/current/suse/src)
./merge2pcitable.pl hwinfo_x11 /tmp/hwinfo-9.31/src/ids/src/x11.i386 pcitable > pcitable.new
# with a new kernel
(cd ~/tmp ; rm -rf lib ; rpm2cpio /RPMS/kernel-2.4.*.rpm |cpio -id './lib/modules/*/modules.*map')
cp -f ~/tmp/lib/modules/*/modules.{pci,usb}map .
rm -rf ~/tmp/lib
./merge2pcitable.pl kernel_pcimap modules.pcimap pcitable > pcitable.new
./merge2pcitable.pl kernel_usbmap modules.usbmap usbtable > usbtable.new
# checking the pcitable
./merge2pcitable.pl pcitable pcitable pcitable > /dev/null
## do "ln -s ../lst/pcitable" first
|