오래전 이야기/Server

lspci: /usr/share/hwdata/pci.ids: duplicate entry - lspci error

리눅스 엔지니어였던 2008. 9. 15. 14:01

[root@www2 hwdata]# lspci -v
lspci: /usr/share/hwdata/pci.ids, line 8246: duplicate entry


이런 황당한 경우가 있나..-_-;;


[root@www2 hwdata]# uniq -i /usr/share/hwdata/pci.ids /usr/share/hwdata/pci.ids.new
[root@www2 hwdata]# mv /usr/share/hwdata/pci.ids.new /usr/share/hwdata/pci.ids
mv: overwrite `/usr/share/hwdata/pci.ids'? y

[root@www2 hwdata]# lspci
00:00.0 Host bridge: Intel Corp. E7501 Memory Controller Hub (rev 01)
00:00.1 Class ff00: Intel Corp. E7500/E7501 Host RASUM Controller (rev 01)
00:03.0 PCI bridge: Intel Corp. E7500/E7501 Hub Interface C PCI-to-PCI Bridge (rev 01)
00:03.1 Class ff00: Intel Corp. E7500/E7501 Hub Interface C RASUM Controller (rev 01)
00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corp. 82801CA LPC Interface Controller (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801CA Ultra ATA Storage Controller (rev 02)
00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus Controller (rev 02)
01:0c.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
02:1c.0 PIC: Intel Corp. 82870P2 P64H2 I/OxAPIC (rev 04)
02:1d.0 PCI bridge: Intel Corp. 82870P2 P64H2 Hub PCI Bridge (rev 04)
02:1e.0 PIC: Intel Corp. 82870P2 P64H2 I/OxAPIC (rev 04)
02:1f.0 PCI bridge: Intel Corp. 82870P2 P64H2 Hub PCI Bridge (rev 04)
03:07.0 Ethernet controller: Intel Corp. 82546EB Gigabit Ethernet Controller (Copper) (rev 01)
03:07.1 Ethernet controller: Intel Corp. 82546EB Gigabit Ethernet Controller (Copper) (rev 01)
03:09.0 RAID bus controller: Intel Corp. RAID Controller
04:07.0 SCSI storage controller: Adaptec AIC-7902 U320 (rev 03)
04:07.1 SCSI storage controller: Adaptec AIC-7902 U320 (rev 03)



[root@www2 hwdata]# man uniq
UNIQ(1)                               FSF                              UNIQ(1)

NAME
       uniq - remove duplicate lines from a sorted file

SYNOPSIS
       uniq [OPTION]... [INPUT [OUTPUT]]

DESCRIPTION
       Discard  all but one of successive identical lines from INPUT (or stan-
       dard input), writing to OUTPUT (or standard output).

       Mandatory arguments to long options are  mandatory  for  short  options
       too.

       -c, --count
              prefix lines by the number of occurrences

       -d, --repeated
              only print duplicate lines

       -D, --all-repeated[=delimit-method] print all duplicate lines
              delimit-method={none(default),prepend,separate}   Delimiting  is
              done with blank lines.

       -f, --skip-fields=N
              avoid comparing the first N fields

       -i, --ignore-case
              ignore differences in case when comparing