From: "Thomas Dennis" Received: from [192.168.100.201] (HELO mail.2rosenthals.com) by 2rosenthals.com (CommuniGate Pro SMTP 5.1.16) with ESMTP id 2241798 for os2-wireless_users@2rosenthals.com; Tue, 23 Feb 2010 19:35:32 -0500 Received: from secmgr-va.2rosenthals.com ([162.83.95.194] helo=mail2.2rosenthals.com) by secmgr-ny.randr with esmtps (TLSv1:AES256-SHA:256) (Exim 4.43) id 1Nk5Du-00050v-Oc for os2-wireless_users@2rosenthals.com; Tue, 23 Feb 2010 19:35:32 -0500 Received: from mailout05.t-online.de ([194.25.134.82]:43215) by mail2.2rosenthals.com with esmtp (Exim 4.69) (envelope-from ) id 1Nk5Dp-0002Ko-0t for os2-wireless_users@2rosenthals.com; Tue, 23 Feb 2010 19:35:25 -0500 Received: from fwd07.aul.t-online.de (fwd07.aul.t-online.de ) by mailout05.t-online.de with smtp id 1Nk5Dm-0002lE-VS; Wed, 24 Feb 2010 01:35:22 +0100 Received: from [192.168.2.102] (X7kErBZ-QhuzPciDsFWm1lhKoenV9t+g93S8QromPsBfQBtdM0VU2mq2OXrsJ-Hg6z@[80.136.208.245]) by fwd07.t-online.de with esmtp id 1Nk5Dg-0mAJ8K0; Wed, 24 Feb 2010 01:35:16 +0100 X-CTCH-RefID: str=0001.0A020201.4B84744D.0113,ss=1,fgs=0 Message-ID: <4B847444.2020806@t-online.de> Date: Wed, 24 Feb 2010 01:35:16 +0100 User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: OS/2 Wireless Users Mailing List Subject: Re: [OS2Wireless] GenMac driver References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------000505090908020501000108" X-ID: X7kErBZ-QhuzPciDsFWm1lhKoenV9t+g93S8QromPsBfQBtdM0VU2mq2OXrsJ-Hg6z X-TOI-MSGID: 67880c54-11aa-49ad-b7fc-b5f9cd1cb7c2 This is a multi-part message in MIME format. --------------000505090908020501000108 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Lewis G Rosenthal wrote: > Sorry for the delay; turning out to be a busy day... > > On 02/22/10 12:47 pm, Thomas Dennis thus wrote : >> Lewis G Rosenthal wrote: >>> Hi, Thomas... >>> >>> Thomas Dennis wrote: >>>> Lewis G Rosenthal wrote: >>>>> >>>>> >>>>> On 02/21/10 03:32 am, Thomas Dennis thus wrote : >>>>>> Hi All: >>>>>> I must have done something right because I now get the >>>>>> GenMac Sign-on message. But there is a small detail that >>>>>> I haven't been able to correct. >>>>>> And that's a green blinking notice that: >>>>>> "No valid hardware found for (WRND32$)" > >>>> What is this section in the PROTOCOL.ini [W8086x4224_NIF] >>>> designed for. It looks like it would be something for an Intel chip. >>>> I have no such entry in my PROTOCOL.ini. >>> Nor should you. Indeed, that is the entry for *my* Intel chip. Yours >>> will be something like [W168Cx001C_NIF] for an Atheros AR5008, for >>> example. >>>> Is that due to the fact that the Chip Set in the D-Link >>>> card is from Atheros? >>> Yes. The 168C is the manufacturer code, and the 001C is the model >>> code. Put them together (168C:001C) and you have a PCI ID string. >>> Each PCI device has a (hopefully) unique ID string. > >>> Because our cards are different. These refer to the filenames of the >>> Windows driver files located in the wrapper directory. >>>> From where do these two entries originate? >>>> If my understanding is correct than these two files should >>>> be in x:\IBMCOM\MACS but these files aren't there. >>> No. Only the GenMAC nif and GENM32W.OS2 driver will be there. The >>> wrapper files stay under the GenMAC tree. >>> >>> Your wrapper nif is also incorrect. Under the FILE section, it >>> should read: >>> >>> [FILE] >>> Name = GENM32W.OS2 >>> Path = IBMCOM\MACS >>> > >>>> Or are these two from Windows? >>> Yes. You need to put them in your wrapper directory. > >> >> The Windows drivers for the D-Link/AR5008 card are >> "ar5416.sys" and "net5416.inf". > So I see. You still have an error in your PROTOCOL.INI file: > > [W168CX001C] > > DriverName = WRND32$ > VENDOR = 0x168C > DEVICE = 0x001C > NDIS_SYS = "ar5416.sys" > NDIS_INF = "net5416.nif" > SSID = "ANY" > DEBUGLEVEL = "NONE" > OPTIONS = "UNSUPPORTED" > > The section name should correspond to what's up at the top, so it > should be: > > [W168CX001C_NIF] > > This is why you should probably have put the files in place and let > MPTS edit the file for you. No matter; it should be right when you > make this change (unless someone else on the list has picked up on > something I missed?)... > > The nif looks fine. >> Question. >> Where should I put these files so the program can >> find them? >> > I thought I covered this in my presentation, but perhaps I didn't > create a slide for it... Anyway, follow along: > > To answer your previous question (and then this one, by extension), > somewhere on your drive, you have a "genmac" directory. This is either > under the root of your boot drive or under \ecs\system. Starting from > there, you should have a directory tree (what I referred to earlier as > the "GenMAC tree") which looks like this: > > genmac\ > bin\ > driver\ > WRAPPER_168C_001C\ <- you need to create this (obviously without > the trailing "\"!); this is the wrapper directory > inf\ > nif\ > > Copy the Win32 driver & inf to the newly created > genmac\driver\WRAPPER_168C_001C directory. Copy the nif you edited > into the nif directory (and your \IBMCOM\PROTOCOL\MACS directory, if > you like). > > Your CONFIG.SYS should be ready to go, as GENM32W.OS2 will pick up the > Win32 driver it is supposed to load from the entries in PROTOCOL.INI. > > Remember that there is NO GUARANTY that this will work. I do not know > of anyone who has tried the AR5008 chipset, so we're all anxiously > awaiting news. > > GL Lewis: When you have the time, check the two files for errors. I think everything has been corrected and they are now the way they should be. But who knows. I'm only human. I went looking for the MACS folder at \IBMCOM\PROTOCOL but it doesn't seem to be at that location. It's at \IBMCOM\MACS. Is this an error? Thomas --------------000505090908020501000108 Content-Type: text/plain; name="W168Cx0023.NIF" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="W168Cx0023.NIF" VzE2OEN4MDAyMy5uaWYNCg0KW1cxNjhDeDAwMjNdDQpUeXBlID0gTkRJUw0KVGl0bGUgPSAg Ikdlbk1hYyBXcmFwcGVyIEF0aGVyb3MgV2xhbiBDQVJEQlVTIFsxNjhDOjAwMjNdIg0KVmVy c2lvbiA9IDEuMA0KRHJpdmVyTmFtZSA9IHduZDMyJA0KWHBvcnRzID0gTkVUQkVVSSwgTEFO REQNCkNvcHlGaWxlID0gR0VOTTMyTS5NU0cNCg0KW0ZJTEVdDQpOYW1lID0gR0VOTTMyVy5P UzINClBhdGggPSBJQk1DT01cTUFDUw0KDQpbVkVORE9SXQ0KRGlzcGxheSA9ICIxNjhDIg0K VHlwZSA9IEhleGFkZWNpbWFsDQpSYW5nZSA9IDAtRkZGRg0KT3B0aW9uYWwgPSBVTlNVUFBP UlRFRA0KRWRpdGFibGUgPSBOTw0KRGVmYXVsdCAgPSAxNjhDDQpIZWxwPSAiVmVuZG9yLUlE IG9mIHlvdXIgTklDIg0KDQpbREVWSUNFXQ0KRGlzcGxheSA9ICIwMDIzIg0KVHlwZSA9IEhl eGFkZWNpbWFsDQpSYW5nZSA9IDAtRkZGRg0KT3B0aW9uYWwgPSBVTlNVUFBPUlRFRA0KRWRp dGFibGUgPSBOTw0KRGVmYXVsdCAgPSAwMDIzDQpIZWxwPSAiRGV2aWNlLUlEIG9mIHlvdXIg TklDIg0KDQpbTkRJU19TWVNdDQpEaXNwbGF5ID0gIldpbmRvd3MgU1lTLUZpbGVuYW1lIg0K VHlwZSA9IFN0cmluZw0KU3RyTGVuZ3RoID0gMzINCkRlZmF1bHQgPSAiYXI1NDE2LnN5cyIN Ck9wdGlvbmFsID0gWUVTDQpFZGl0YWJsZSA9IFlFUw0KSGVscD0gIllvdSBzaG91bGQgbm90 IG1vZGlmeSB0aGlzIHZhbHVlLiINCg0KW05ESVNfSU5GXQ0KRGlzcGxheSA9ICJXaW5kb3dz IElORi1GaWxlbmFtZSINClR5cGUgPSBTdHJpbmcNClN0ckxlbmd0aCA9IDMyDQpEZWZhdWx0 ID0gIm5ldDU0MTYuSU5GIg0KT3B0aW9uYWwgPSBZRVMNCkVkaXRhYmxlID0gWUVTDQpIZWxw PSAiWW91IHNob3VsZCBub3QgbW9kaWZ5IHRoaXMgdmFsdWUuIg0KDQpbU1NJRF0NCkRpc3Bs YXkgPSAiTmV0d29yayBOYW1lIChTU0lEKSINClR5cGUgPSBTdHJpbmcNClN0ckxlbmd0aCA9 IDMyDQpEZWZhdWx0ID0gIkFOWSINCk9wdGlvbmFsID0gWUVTDQpFZGl0YWJsZSA9IFlFUw0K SGVscD0gIllvdSBuZWVkIHRvIHByb3ZpZGUgdGhlIFNlcnZpY2UgU2V0IElEIG9mIHlvdXIg V2lyZWxlc3MgTEFOLiINCg0KW0RFQlVHTEVWRUxdDQpEaXNwbGF5ID0gIkRlYnVnbGV2ZWwi DQpUeXBlID0gU3RyaW5nDQpTdHJMZW5ndGggPSA2NA0KRGVmYXVsdCA9ICJOT05FIg0KT3B0 aW9uYWwgPSBZRVMNCkVkaXRhYmxlID0gWUVTDQpIZWxwPSAiWW91IG5lZWQgdG8gcHJvdmlk ZSB0aGUgREVCVUdMRVZFTFMuIg0KDQpbT1BUSU9OU10NCkRpc3BsYXkgPSAiV3JhcHBlciBP cHRpb25zIg0KVHlwZSA9IFN0cmluZw0KU3RyTGVuZ3RoID0gNjQNCkRlZmF1bHQgPSAiTk9O RSINCk9wdGlvbmFsID0gWUVTDQpFZGl0YWJsZSA9IFlFUw0KSGVscD0gIllvdSBuZWVkIHRv IHByb3ZpZGUgdGhlIE9QVElPTlMuIg== --------------000505090908020501000108 Content-Type: application/octet-stream; name="PROTOCOL.INI" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="PROTOCOL.INI" W1BST1RfTUFOXQ0KDQogICBEUklWRVJOQU1FID0gUFJPVE1BTiQNCg0KW0lCTUxYQ0ZHXQ0K DQogICBsYW5kZF9uaWYgPSBsYW5kZC5uaWYNCiAgIHRjcGlwX25pZiA9IHRjcGlwLm5pZg0K ICAgVzE2OENYMDAyM19uaWYgPSBXMTY4Q1gwMDIzLk5JRg0KDQpbbGFuZGRfbmlmXQ0KDQog ICBEcml2ZXJOYW1lID0gTEFOREQkDQogICBCaW5kaW5ncyA9IFcxNjhDWDAwMjNfbmlmDQog ICBFVEhFUkFORF9UWVBFID0gIkkiDQogICBTWVNURU1fS0VZID0gMHgwDQogICBPUEVOX09Q VElPTlMgPSAweDIwMDANCiAgIFRSQUNFID0gMHgwDQogICBMSU5LUyA9IDgNCiAgIE1BWF9T QVBTID0gMw0KICAgTUFYX0dfU0FQUyA9IDANCiAgIFVTRVJTID0gMw0KICAgVElfVElDS19H MSA9IDI1NQ0KICAgVDFfVElDS19HMSA9IDE1DQogICBUMl9USUNLX0cxID0gMw0KICAgVElf VElDS19HMiA9IDI1NQ0KICAgVDFfVElDS19HMiA9IDI1DQogICBUMl9USUNLX0cyID0gMTAN CiAgIElQQUNLRVRTID0gMjUwDQogICBVSVBBQ0tFVFMgPSAxMDANCiAgIE1BWFRSQU5TTUlU UyA9IDEyDQogICBNSU5UUkFOU01JVFMgPSA0DQogICBUQ0JTID0gNjQNCiAgIEdEVFMgPSAz MA0KICAgRUxFTUVOVFMgPSA4MDANCiAgIE5FVEZMQUdTID0gMHgwDQoNClt0Y3BpcF9uaWZd DQoNCiAgIERyaXZlck5hbWUgPSBUQ1BJUCQNCiAgIEJpbmRpbmdzID0gVzE2OENYMDAyM19u aWYNCg0KW1cxNjhDWDAwMjNfTklGXQ0KDQogICBEcml2ZXJOYW1lID0gV1JORDMyJA0KICAg VkVORE9SID0gMHgxNjhDDQogICBERVZJQ0UgPSAweDAwMjMNCiAgIE5ESVNfU1lTID0gImFy NTQxNi5zeXMiDQogICBORElTX0lORiA9ICJuZXQ1NDE2LmluZiINCiAgIFNTSUQgPSAiQU5Z Ig0KICAgREVCVUdMRVZFTCA9ICJOT05FIg0KICAgT1BUSU9OUyA9ICJVTlNVUFBPUlRFRCIN Cg0KGg== --------------000505090908020501000108--