OS4 DepotLogo by Nickman 
(anonymous IP:,2192) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (595)
   o Document (22)
   o Driver (97)
   o Emulation (147)
   o Game (1004)
   o Graphics (497)
   o Library (115)
   o Network (232)
   o Office (66)
   o Utility (923)
   o Video (69)

Total files: 4364

Full index file
Recent index file



Support the site

 Readme for:  Utility » Shell » pciscan.lha


Description: Lists, or tests for attached PCI devices
Download: pciscan.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 141kb
Version: 1.4
Date: 08 Mar 2006
Author: Peter Gordon
Submitter: Peter Gordon
Email: pete/petergordon org uk
Homepage: http://www.petergordon.org.uk/software.php
Category: utility/shell
Replaces: utility/shell/pciscan.lha
License: Freeware
Distribute: yes
Min OS Version: 4.0
FileID: 1694
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 1348  (Current version)
1491  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
PCIScan for OS4 by Peter Gordon (pete()petergordon.org.uk)

Shows PCI cards attached to the system. Copy pci.ids (from pciids.sf.net), OR
vendors.txt (from pcidatabase.com) to devs: or s: and PCIScan will use it to
give names to all the devices.

The argument template is:


If you run PCIScan without any arguments, you'll get a summary of all attached

If you specify a vendor and/or device without the detail switch, PCIScan
doesn't output anything, but returns with WARN set if the device is present,
for use in scripts, for example:

  pciscan vendor=0x10cc
  if WARN
    echo "MAI Logic device found!"
  pciscan vendor=$1002 device=$5157
  if WARN
    echo "ATI Radeon 7500 found!"
  pciscan 4354 2
  if WARN
    echo "EMU10K Sound Blaster Live found!"

If you specify the detail switch, you'll get a detailed list of all devices
attached to the system, and their parameters. If you specify a vendor and/or
device ID as well as the detail switch, you'll get detailed info for all
devices that match, for example:

1.Work:> PCIScan DETAIL VENDOR=$1102 DEVICE=$7002

Device #1:
  Vendor:           0x1102 (Creative Labs)
  Device:           0x7002 (SB Live! MIDI/Game Port)
  Class code:       0x098000
  RevisionID:       0x0A
  Interrupt:        Line 0x00, Pin 0x00
  Subsystem Vendor: 0x1102
  Subsystem ID:     0x0020
  Resource range #0 (IO)
    Base address:     0x00801220
    Physical address: 0x00801220
    Size:             0x00000010


  1.0 - First release
  1.2 - Added DEVICE and VENDOR options

  1.3 (04-Mar-2004)

        · Supports both pciids.sf.net and pcidatabase.com lists
        · Added DETAIL switch
        · Compiled with newlib

  1.4 (08-Mar-2006)
        · Compiled with GCC 4.0.2
        · Removed all warnings from GCC 4.0.2 "-Wall -Werror"
        · Now checks for end-of-buffer more stringently (fixed
          DSI on new memory system)

Copyright © 2004-2024 by Björn Hagström All Rights Reserved