RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : genmac "unsupported" mode


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : dixie
To : All
Subj : genmac "unsupported" mode

Делаю, блин, за eCo его pаботу ;) Собиpает инфу пpо адаптеpы в unsupported, даже не пpиведя описания - чо делать ;)
У меня пpицепить бpоадком 5787M получилось (вpоде, не только у меня).
Пост найден где-то в дебpях GenMAC-mailing-list.
Тока Netbeui в генмаке не pаботает, мpет на пеpвом же мегабайте. TCP/IP ноpмально.

-------------------------------------------------------------------------------
If you look back through this lists archives, it's all already there from
various people - but here's the combined text (thanks to the original authors -
I am NOT one of them by the way): (I have already sent this to Herwig, Paul and
Lewis, off-list.

Firstly some general guidance from Thorlof:

Hi all, before sending any request to support new hardware, PLEASE scan
this news-group and the available documentation (genmac.inf) what exactly is
needed, what the user can check by himself (f.ex. unsupported mode) and if it
makes sense at all to support this card. We can't and won't support every card
that is available on the windows-market, so PLEASE again check this newsgroup
and available OS/2-websites which cards are known working well with the driver
and get exactly that model. If a 32-bit Cardbus-card is not yet recognized
correctly by OS/2, it makes no sense to get a driver for it, because
cbenable/pciconf often do not work on the system and thus the support of such a
card is not possible at all! Some sources where to get informations:
- GenMAC is maintained and distributed by netlabs.org:
genmac.netlabs.org
- If you need help for GenMAC itself please check the GenMAC-mailing-list at
Netlabs.org: news.gmane.org
- If you have problems with connecting to a WLAN, with TCP/IP-configuration,
encryption etc. the WLAN-mailing-list might be the better place to search
and ask for: news.gmane.org
- Wireless LAN Monitor by Christian Langanke (netlabs.org):
wlan.netlabs.org
- WPA Security with Wireless LAN Monitor by C. Langanke:
index.html
- Craig Hart's PCI+AGP bus sniffer for OS/2 (compiled by Veit Kannegieser),
up-to-date pcidevs.txt: pci104vka.arj
members.datafast.net.au
- Support for 32-bit CardBus-nics with OS/2 by Veit Kannegieser:
pciconf_test.zip
cbenable_test.zip
- The presentation "LAN02: GenMAC 2.1 - current status" at WarpStock Europe
2007: www.warpstock.eu
- General hardware-compatibility-sites for OS/2: os2warp.be Compatible
Hardware List Web Site www.os2warp.be eComStation.RU - Hardware
en.ecomstation.ru
Thanks, -- Chau y hasta luego, Thorolf

Then how to enable "UNSUPPORTED" mode:
Per E. Johannessen wrote:
> Hi,
>
> Noticed that you have found your instructions, but thought I'd let you
> know that there is no need to edit the file genm32w.os2 any longer if
> you are using genmac 2.1 or newer and the UNSUPPORTED option.
>
> Edit protocol.ini or use the mpts program to add UNSUPPORTED.
> Below is my working PROTOCOL.INI
> (DEBUGLEVEL = "ALL"....... is just for creating big log files)
> Brgds,
> Per
> (Peter in English...)
>
> [PROT_MAN]
>
> DRIVERNAME = PROTMAN$
>
> [IBMLXCFG]
>
> tcpip_nif = tcpip.nif
> W8086X108C_nif = W8086x108C.nif
>
> [tcpip_nif]
>
> DriverName = TCPIP$
> Bindings = W8086X108C_nif
>
> [W8086X108C_nif]
>
> DriverName = WRND32$
> VENDOR = 0x8086
> DEVICE = 0x108C
> NDIS_SYS = "E1E5132.SYS"
> NDIS_INF = "E1E5132.REG"
> DEBUGLEVEL = "ALL"
> OPTIONS = "UNSUPPORTED"
>
>
> And finally all the other work that you need to do to NIF files, directories etc.
> I also found I needed to change the inf file baced on the Win XP registry
> settings: Having just got my 3C556 working with Genmav V2 and as Ed was asking
> in another thread, I thought I would document what I did. As ever USE AT YOUR
> OWN RISK and make a backup.
1) Install genmac as per usual.
2) Scan the supported cards and find one that is a close match to yours -
same chipset for example or the known fact that XYZ also supports ABC on other
platforms.
3) cd to c:/ibmcom/macs. There will be a load of W*****.NIF files which
are inserted by Genmac install. The naming convention is W<pci vendor id>X<pci
device id>.NIF
4) Find the one for your chosen near match. Copy the near match to your
new name. Open with your favourite editor and change the title - This is what
appears as the card description in MPTS - Change vendor and device IDs. Change
the windows SYS and INF file names. Save the file.
5) open genm32w.os2 with a hex editor, starting around offset 5C40 is the
list of supported cards. Search for your near match. Change the SYS and INF
files names and descriptor as before. About 20 bytes *before* the description
is the hex vendor and device IDs - Zap them to your new ones. Remember that PCs
have byte order reversed. So in my case, 10B7 6056 I zapped it to B710 5660.
Save the file.
6) cd to c:/genmac/driver. Create a directory WRAPPER_<pci vendor>_<pci
device> into this directory you just created copy the Win .SYS & .INF files.
7) Reboot and see what happens. Genmac writes a log of sorts into
c:genmacdriver as WRND32.LOG. Also c:/ibmcom/lantran.log may yeild some
clues. Notes. Now the two bytes after the vendor/device in genm32w.os2 appear
to be flag bits - but of course we don't know what they mean and I very much
doubt that anyone is going to tell us :-) The "no hardware in protocol.ini"
message basically means it can't find the device/vendor id specified. Which was
what I was getting with all the above done except the hex vendor/device zap. It
would be nice to know the debug switches for Genmac, but again I doubt we will
be told - Because of course we are all to stupid to understand. Hope it helps
someone. -- Regards Dave Saville

R. M. Klippstein wrote:

Having instructions posted as to how to implement "Unsupported Mode" is
something virtually all of use would like to see. Is this information only for
a few selected people to receive via a E-Mail? Of all the people involved in
eCS/OS2 Herwig would use this information to all of our advantage as he and
Paul have done in the past. Could some kind soul outline for all of us how to
use this feature?

Wed 07 Jan 2009 13:40 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7.12) Gecko/2005




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.