OS4 DepotLogo by Nickman 
(anonymous IP:,0) 

   Bug tracker
   Locale browser

   o Audio (330)
   o Datatype (47)
   o Demo (186)
   o Development (541)
   o Document (21)
   o Driver (89)
   o Emulation (142)
   o Game (874)
   o Graphics (469)
   o Library (102)
   o Network (207)
   o Office (56)
   o Utility (827)
   o Video (62)

Total files: 3953

Full index file. Download
Recent index file. Download



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 06
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:  (Current version)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
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 (c) 2004-2019 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment