PciTool
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    New version of my PciTool:
    - new GUI conception,
    - more information about used PCI-cards,
    - more pci-busboard "supported",
    - add save-log option.

    This version required openpci.library 2.1+ (avaible on openpci's home page).
    In archive you find version for MorphOS and AmigaOS3.x.
    Download link
  • »17.11.09 - 21:19
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Divinity
    Posts: 498 from 2009/9/8
    @MaaG
    very useful, thanks :)
    a question to you, is there a way to see if the AGP card used with the Pegasos2 is 128bit or 64bit bus widht ?
  • »17.11.09 - 22:54
    Profile
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    I haven't this card for test. If openpci.library support this mode - then yes. More information is reading directly from pci interface (then support both 32 and 64bits mode), but Base_0..Base5 registers and ROM area are read from openpci.llibrary stucture.
  • »18.11.09 - 06:41
    Profile Visit Website
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    I guess it is some misunderstanding here. Divinity wants to know the width of card's internal gfx memory bus.
  • »18.11.09 - 08:56
    Profile Visit Website
  • Moderator
    Golem
    Posts: 766 from 2003/2/28
    From: Denmark
    Memtest vmem might give you an indication if you compare the numbers with other users.
  • »18.11.09 - 09:12
    Profile Visit Website
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    New revision is avaible. Quick fix for classic version (m68k)..
  • »18.11.09 - 19:16
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    amiga4001
    Posts: 445 from 2006/11/16
    From: The Netherlands
    I't won't start here.
    Snoopdos says looking for prometheus.library?
    Maybe a missing mui class or something?
    Downloaded the latest pciinfo.library.
    Powerbook 5,4 1.5GHz 1.5GB ram
  • »19.11.09 - 05:23
    Profile
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    Send me an email with your's hw configuration. Try start PciTool from shell - then you see more information (probably).
    Currently PciTool uses only "standard" mui class (like list, text..) - then not need download any others
  • »20.11.09 - 16:36
    Profile Visit Website
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    New revision PciTool (v2.2) with some small gui fixed bugs is avail
  • »27.01.10 - 20:05
    Profile Visit Website
  • MorphOS Developer
    itix
    Posts: 1520 from 2003/2/24
    From: Finland
    It wants openpci.library 2.1+ but there is only openpci.library 2.0 shipped with MorphOS 2.4.
    1 + 1 = 3 with very large values of 1
  • »27.01.10 - 21:26
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Jambalah
    Posts: 820 from 2008/3/30
    From: Roma, Italy
    You can find 2.1 version here:
    OpenPci 2.1
    It's the one I'm using and works.
    Thanks MaaG for this update!
    Pegasos II 1 ghz
    Powermac G4 Quicksilver with Sonnet Encore 1.8 ghz
    Powermac G4 MDD single 1.25 ghz, silenced for ears health...
    Powermac G5 dual 2.7 ghz I'll be back...
    Powermac G5 dual 2.0 ghz
    Powerbook G4 1.67 ghz 17
  • »28.01.10 - 07:46
    Profile
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    openpci.library from MorphOS2.x has a bug and can't be used with PciTool. You must get new version from Web side "OpenPCI project" ;)Quote:


    itix wrote:
    It wants openpci.library 2.1+ but there is only openpci.library 2.0 shipped with MorphOS 2.4.
  • »28.01.10 - 15:01
    Profile Visit Website
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    New revision PciTool (v2.3) with some small fix for MorphOS 2.x users. (fix problem with pci.ids file in MorphOS).
    Download from here
  • »18.11.10 - 18:57
    Profile Visit Website
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    New revision PciTool (v3.0) are support only MorphOS pcix.library /previous version need openpci.library).
    Download from PciTool's webpage
  • »21.12.13 - 22:26
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12157 from 2003/5/22
    From: Germany
    > New revision PciTool (v3.0) are support only MorphOS pcix.library /previous version
    > need openpci.library). Download from PciTool's webpage

    On my system (Mac mini G4 1.5 GHz, latest MorphOS), this tool crashes the entire OS when started.
  • »09.02.14 - 15:34
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    boot_wb
    Posts: 874 from 2007/4/9
    From: Kingston upon ...
    Quote:

    Andreas_Wolf wrote:
    > New revision PciTool (v3.0) are support only MorphOS pcix.library /previous version
    > need openpci.library). Download from PciTool's webpage

    On my system (Mac mini G4 1.5 GHz, latest MorphOS), this tool crashes the entire OS when started.


    Works fine on my Powerbook/MorphOS3.4. Haven't got the Mac Mini set up at the moment to test.
    www.hullchimneyservices.co.uk

    UI: Powerbook 5,6 (1.67GHz, 128MB VRam): OS3.1, OSX 10.5.8
    HTPC: Mac Mini G4 (1,5GHz, 64MB VRam): OS3.1 (ZVNC)
    Audiophile: Efika 5200b (SB Audigy): OS3.1 (VNC + Virtual Monitor)

    Windows free since 2011!
  • »09.02.14 - 17:14
    Profile Visit Website
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    Quote:

    Andreas_Wolf wrote:
    On my system (Mac mini G4 1.5 GHz, latest MorphOS), this tool crashes the entire OS when started.


    Strange... i tested it on my Mac mini.. G4/1.5GHz/64M VRAM with MOS3.4. and.. it's work fine...
  • »10.02.14 - 16:56
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12157 from 2003/5/22
    From: Germany
    > i tested it on my Mac mini.. G4/1.5GHz/64M VRAM with MOS3.4. and.. it's work fine...

    I found the cause. The German PciTool.catalog 1.0 (12.11.05) I had installed made the new PciTool version crash. With the catalog file deleted the tool works fine now.
    Btw, could PciTool be made to use the pci.ids file MorphOS comes with in MOSSYS:Devs/? So far it doesn't work with it but needs its own pci.ids file installed in SYS:Devs/ (overriding the one in MOSSYS:Devs/).
  • »10.02.14 - 20:18
    Profile
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    Quote:

    Andreas_Wolf wrote:
    >The German PciTool.catalog 1.0 (12.11.05) I had installed made the new PciTool version crash. With the catalog file deleted the tool works fine now.
    Btw, could PciTool be made to use the pci.ids file MorphOS comes with in MOSSYS:Devs/? So far it doesn't work with it but needs its own pci.ids file installed in SYS:Devs/ (overriding the one in MOSSYS:Devs/).


    I haven't german translate. Can you send it to me ?
    PciTool search pci.ids file in many locations like:
    devs: (user location)
    s: (old for mediator pci busboard)
    mossys:devs/ (for morphos)
    progdir: (at least for other)

    then, when remove it from devs, then pcitool get it from mossys:devs.
  • »11.02.14 - 21:17
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12157 from 2003/5/22
    From: Germany
    > I haven't german translate. Can you send it to me ?

    http://home.arcor.de/wortmeer/Pegasos/Dateien/PCITool-de.lha

    > PciTool search pci.ids file in many locations like: [...]
    > then, when remove it from devs, then pcitool get it from mossys:devs.

    Did you check whether PciTool can use MorphOS' own pci.ids file (163,764 bytes packed) and can you confirm for sure that it works for you?
  • »11.02.14 - 21:40
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    boot_wb
    Posts: 874 from 2007/4/9
    From: Kingston upon ...
    Quote:

    > PciTool search pci.ids file in many locations like: [...]
    > then, when remove it from devs, then pcitool get it from mossys:devs.

    Did you check whether PciTool can use MorphOS' own pci.ids file (163,764 bytes packed) and can you confirm for sure that it works for you?


    Fails here.

    Probable cause:
    progdir:pci.ids is a text file
    mossys:pci.ids is compressed since MorphOS 2.5.

    [ Edited by boot_wb 11.02.2014 - 22:50 ]
    www.hullchimneyservices.co.uk

    UI: Powerbook 5,6 (1.67GHz, 128MB VRam): OS3.1, OSX 10.5.8
    HTPC: Mac Mini G4 (1,5GHz, 64MB VRam): OS3.1 (ZVNC)
    Audiophile: Efika 5200b (SB Audigy): OS3.1 (VNC + Virtual Monitor)

    Windows free since 2011!
  • »11.02.14 - 22:49
    Profile Visit Website
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    Quote:

    boot_wb wrote:
    Fails here.

    Probable cause:
    progdir:pci.ids is a text file
    mossys:pci.ids is compressed since MorphOS 2.5.


    Yep. pci.ids must be a plain text file. I don't know, why on Morphos it's compressed (crypted ?) Maybe becouse in morphos have special library to operate on compressed pci.ids file...

    I prefer plain text than compressed/crypted...
  • »12.02.14 - 07:41
    Profile Visit Website
  • MorphOS Developer
    Piru
    Posts: 587 from 2003/2/24
    From: finland, the l...
    Quote:

    MaaG wrote:
    Quote:

    boot_wb wrote:
    Fails here.

    Probable cause:
    progdir:pci.ids is a text file
    mossys:pci.ids is compressed since MorphOS 2.5.


    Yep. pci.ids must be a plain text file. I don't know, why on Morphos it's compressed (crypted ?) Maybe becouse in morphos have special library to operate on compressed pci.ids file...

    I prefer plain text than compressed/crypted...



    The file is LZMA compressed. You can use xadmaster.library to uncompress it. Roughly the process is:

    1. call xadAllocObjectA(XADOBJ_ARCHIVEINFO, 0);
    2. call xadGetInfo passing the xadarchiveinfo (ai) we just allocated, and filehandle like with tag XAD_INFILEHANDLE.
    3. allocate ai->xai_FileInfo->xfi_Size bytes of memory
    4. xadFileUnArc(ai, XAD_OUTMEMORY, buf, XAD_OUTSIZE, ai->xai_FileInfo->xfi_Size, XAD_ENTRYNUMBER, ai->xai_FileInfo->xfi_EntryNumber, TAG_DONE)
    5. call xadFreeInfo(ai)
    6. call xadFreeObjectA(ai, 0);

    Once you're done with the file free the buffer you allocated.

    Of course you need to check for errors, but in short that's it.
  • »12.02.14 - 12:10
    Profile
  • Butterfly
    Butterfly
    MaaG
    Posts: 86 from 2003/7/22
    From: Pilzno, Poland
    Quote:

    Piru wrote:
    The file is LZMA compressed. You can use xadmaster.library to uncompress it. .


    Thx. Time to make new version ;)
  • »12.02.14 - 16:35
    Profile Visit Website