НОВОЕ: OS/2 GURU - Вопросы и ответы

Reviews / articles about OS/2

Operating systems:
ArcaOS, eComStation, IBM OS/2 Warp
eComStation myths 

Latest  
 
 

Unsorted

 

 

ArcaOS 5.0 Russian
Russian ARCAOS exists and it's available since the middle of 2017. All versions are supported: 5.0, 5.0.1, 5.0.2.

eCo Software is able release OS/2 LIP packages for any other language (German, Dutch, Brazilian Portuguese, Spanish, Sweden, etc)

A way to Plug'n'Play


TITLE: A way to Plug'n'Play

DATE: 2001-09-10 18:24:22

AUTHOR: Дмитрий Поляков
Please use online translator
go to http://translate.google.com
and request the translation of http://ru.ecomstation./projects/reviews/index.php?id=19
to your language

. OS/2 . ............ . 1998 ...., .... ............... ..... BBS LimeLight station, ....... ....... ... ....... .... . ..... ....... ...... ......, .... .. .. ... ......., OS/2 .. ... ... ........ .. ... .... ...... ... ..... ............ ........ ... BeOS, Linux, QNX . .... . .. ..... .... ...... ......... ........ ............ ..........., .......... ... .... ......., ...... ... ZOC ... . ......., Lotus SmartSuite. ... ........., ........ . .......... .... .... .... ... . ...... ............. . ...... ......., . ..... ............. ....... ... ..... ........ ..... (. .. ..... ... .... Gravis Ultrasound PnP Pro), ... .. ....... ... .... ........... ........ ...... ..... ......... ............, . .......-.. ......., ... ........... .......... ......... ..... .. ......... ... ......... minstall. .......... .. ..... .... ....... ..... PnP . ........ ........ ..... .. .. ...... . OS/2 .. ........ ....., .... ...... ....... . ...... ..... . MS Windows. . Windows ........ ..... .. ............ ... ....... ........ ... ... ........ ..., ... . OS/2 . .......... .... ...... . ... ... .......... .......... ..... ....., .. . ........ . .......... .... .. .... ......., ........ ..... ... .. SDD. .... ..... ........... ...... ....... .. ..... ............., ...... ........ ... OS/2 ..... .. ......... (... ..... . ...........), .. . .......... SDD ........ ......... ... .............. ........ ........, .... ......., ... . .......... . Windows ....... ...... ... ., ........ ...... ... .. ...... ... .........., ... . ........., ... . . ....... .. .... ..... ...... ... "......... ........ OS/2" .. ... ...... ..... ........... ..... .. ....... ........... ........., ... ... ....... . Windows, .. .......... ...... API OS/2, ............ . ....... ... ......... ..... . ........ ... ..... .. ...... ...., ... ..... ........... Plug'n'Play . OS/2 . .... ... .. ...... ... ........... - ...... .......... . ....., ... ...... .... ..... .......... ..... .........

.... . Plug'n'Play

........, ... ......., ............... ... ........., ....... .......... . ..... ISA . PCI. ... ......... ...... . ........ ......... .. .... ..... .......... ......... ........ ... ...... ......... .. ........ ... .............. .......... ......... ........... .... ...... ............ ............... ......... ..... ............ . .......... ...... ... .... PCI ......... ....... .... . OS/2 ... ..... ... ..... . ..... pddref.inf .. DDK (...... Generic IOCtl Commands \ Category 80h OEMHLP IOCtls) ....... ....... ... ...... . PCI, . ... ..... . ..... ......... .. ..... ..... ...... ..... ........ . ....... .......... BIOS 1Ah, ....... . OS/2 ......... ... ......... (..... ... . VDM, .. ... .. ....), . ..... ... ..... .......:

  PCItype:=0;
  outp($CF8,0);
  outp($CFA,0);
  if (inp($CF8)=0) and (inp($CFA)=0) then PCItype:=2
  else begin
    tmp:=inpl($CF8);
    outpl($CF8,$80000000);
    if inpl($CF8)=$80000000 then PCItype:=1;
    outpl($CF8,tmp);
  end;
  case PCItype of
    1:begin   .PCI type 1.
        for i:=0 to 511 do
        begin
          outpl($CF8,$80000000+i*longint(2048));
          tmp:=inpl($CFC);
          if ((tmp and $FFFF)<>$FFFF) and ((tmp shr 16)<>$FFFF) then
            ._PCI Device: Vendor: (l and $FFFF)  Device: (l shr 16)_.
        end;
      end;
    2:begin   .PCI type 2.
        outp($CF8,$80);
        outp($CFA,0);   .Bus select?.
        for i:=0 to 15 do
        begin
          tmp:=inpl(i*256 +$C000);
          if ((tmp and $FFFF)<>$FFFF) and ((tmp shr 16)<>$FFFF) then
            ._PCI Device: Vendor: (l and $FFFF)  Device: (l shr 16)_.
        end;
        outp($CF8,0);
      end;
  end;

. ..... ISA ........ ......... ........ ..... .... ........... ....... . OS/2 . . ......... .. ...... .. ...... ISA/PnP .... ............ .. Microsoft, ..... ...... ..... .. ...... ftp://ftp.microsoft.com/developr/drg/Plug-and-Play/Pnpspecs. ...... ...... - ... ............ PnP BIOS. .. ... ......... ......... ........ - ... 16-. ...... . ......... .... ....... .......... .. ......, ... ... ........., ... ........ ..... .. ..... ... ... ........ ......... .. ............ .. Microsoft.

......, . ..., ..... ....... ............ Plug'n'Play ..... ......... .. .......... ......: http://members.hyperlink.net.au/~chart. ... .. .... . ........., ...... ... DOS.

... ... ........... . OS/2

..... ........ ...... ... Presentation Manager, ....... ... ........ ...... PM ..... .......... ....... (......., .......... .... ..... ........), .. ....... ...... ......... . ....... ... . ........... .......... ........ ........ .... .. (......) .. ........., .. ......., ..... ..... .......... . ... .......... . ............ . .... ........ ............. .. ... .... ......... ..... .. ............ ....... ......., . ...... ..... . .... ......... ... ....... ........., ......... ........, .. . .... ............ ... ....... - ... .., ... ... ..... ........ . VDM. ... . ... ....... ........ - ..... ... ......... . ..... ..... .. ....... Windows . ..... .. ...... ............. .......... .inf-.....

P.S. ......, ... ... ... ...... ... ...-.. ............ ... ........ . eComStation ...... .. .. .......? ...... .....

.....: ....... .......

Test the program:

Do you have questions about eComStation? eCo Software support service is the most professional on the market.

Commenti:

Alex G.
2001-09-10 19:06:08

. ....? iSA ... .. ...... .... ..... ..... ........ USB support . ... - ..... ..... ..........

Yuri Prokushev
2001-09-11 10:24:02

.... .... ......... - .... ......... ........... ......... - ... ....... .., ..... .. .... . ...... ... ......?


2001-09-11 11:28:02

... ...... ?

1. ..... . ............. ... ......... ..........
2. ......... ....... . URL'.. .........

....... .. .......
2001-09-11 16:05:46

1. Int1A ".......". Intel'... "....... ................ ........ ........". ... .. (Intel'.) .............
2. "rmview /da". ...., ........, ... . OS/2? ............ ".......... ..... .........."? ". ..." (c).
3. . ..... PnP nonPnP-aware ....... ....... .... ........ ... ..... ...... ".........." ........?

.....
2001-09-11 16:18:21

.... .... .. .... . ........ ... .. rmview ... .... .. ........., . ..... .... .. ......... .........
.......... .. ...... ..... ..... ... .. rmview,
.......

....... .. .......
2001-09-11 18:47:42

"....... ......... ........." ........... . ............ device/basedev . CONFIG.SYS.
.... .. ....... "...... ..." ....... - .... DDINSTALL.
...... . ...... - ... ..... PnP-aware ........?

GA
2002-02-23 14:10:53

For Plug and Play one needs

(1.)Plug and Play bios, P&P OS, and P&P Hardware

(2.)Hardware Tree: Built by BUS enumerators. RAM record of all devices on system

(3.)Bus Enumerator: Driver based on BUS (i.e. SCSI, IDE). Allows unique and constant ID of each device on system

(4.)An auto-detection which BUS enumerators are in effect

(5.)Hardware tree is displayed as the device manager (stored in hkey_local_machine)

(6.)Plug and Play OS requires: Configuration Mgr., Hardware Tree, BUS Enumerator, Resource Arbitrators

(7.)Plug and Play Device drivers must: Register with configuration mgr., wait for resources (device) before becoming active, and respond to dynamic config (not jumper-laden)

(8.)P&P finds legacy cards by checking specific I/O ports and memory addresses.

(9.)Legacy cards can only be found by setup and "Add New Hardware"

This should be a model for development...

GA
2002-02-23 14:22:18

Updating ESCD...About Plug n Pray

see: [url]

with some detailed advices

GA
2002-02-23 15:00:30

A tool for PCI hardware recognition:

PCI044VK.ZIP 300K 2-22-02

A PCI & AGP bus sniffer v0.44.vk with recognition of hardware types. PCI.EXE and CHKPCI.EXE are command line

programs with VIO output(Jan., 5th 2002)

One can download it from [url]

If one has no registration one can download free with telnet

See the direct call for a telnet session on the site

How to prevent data loss? a) don't use old version of JFS driver. b) Don't boot from old eCS CD1 (if you take eCS 2.0 CD1, then disable its disk checker else it can kill your partitions), Advice how to use JFS filesystem

 


 

(C) OS2.GURU 2001-2021