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

12345

Reviews / articles about OS/2

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

Latest  
 
 

Unsorted

 

 

AD: Upgrade ArcaOS to NeoWPS level

  • Install original PNG icons drawed by designer, specialized at OS/2 adornation.
  • Install eSchemes 2019 to change colors and buttons on desktop.

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:

How to prepare USB flash disks (USB harddisks and other USBMSD devices) so eComStation can access it?

Komentarze:

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

If new version of ACPI driver doesn't work on your notebook and ACPI 3.14 works fine then send the report to ACPI DB

 


 

(C) OS2.GURU 2001-2025