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 2242235 for os2-wireless_users@2rosenthals.com; Wed, 24 Feb 2010 07:43:52 -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 1NkGak-0002xy-D0 for os2-wireless_users@2rosenthals.com; Wed, 24 Feb 2010 07:43:51 -0500 Received: from mailout10.t-online.de ([194.25.134.21]:42501) by mail2.2rosenthals.com with esmtp (Exim 4.69) (envelope-from ) id 1NkGag-00082w-2V for os2-wireless_users@2rosenthals.com; Wed, 24 Feb 2010 07:43:47 -0500 Received: from fwd08.aul.t-online.de (fwd08.aul.t-online.de ) by mailout10.t-online.de with smtp id 1NkGaf-0004xp-7X; Wed, 24 Feb 2010 13:43:45 +0100 Received: from [192.168.2.102] (TtxwocZBYhVpL33xJTgERY6bnlxs23r+aqkpCa+17teQ-BNe6Qgn07EZx-bY-gYZKa@[80.136.253.173]) by fwd08.t-online.de with esmtp id 1NkGac-1aPaCm0; Wed, 24 Feb 2010 13:43:42 +0100 X-CTCH-RefID: str=0001.0A020205.4B851F03.0075,ss=1,fgs=0 Message-ID: <4B851EFC.9080607@t-online.de> Date: Wed, 24 Feb 2010 13:43:40 +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="------------010905070301000809000606" X-ID: TtxwocZBYhVpL33xJTgERY6bnlxs23r+aqkpCa+17teQ-BNe6Qgn07EZx-bY-gYZKa X-TOI-MSGID: 7c14c2d3-8782-4472-be5f-a3e4f2a47448 This is a multi-part message in MIME format. --------------010905070301000809000606 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Thomas Dennis wrote: > Lewis G Rosenthal wrote: >> On 02/23/10 07:35 pm, Thomas Dennis thus wrote : >>> 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. >> First, I'm assuming that you have confirmed via pci.exe that 0023 is >> indeed your device ID. >> >> In the nif, the section: >> >> [DEVICE] >> Display = "0023" >> Type = Hexadecimal >> Range = 0-FFFF >> Optional = UNSUPPORTED >> Editable = NO >> Default = 0023 >> Help= "Device-ID of your NIC" >> >> should read: >> >> [DEVICE] >> Display = "0023" >> Type = Hexadecimal >> Range = 0-FFFF >> Optional = NO >> Editable = NO >> Default = 0023 >> Help= "Device-ID of your NIC" >> >> and the section: >> >> [OPTIONS] >> Display = "Wrapper Options" >> Type = String >> StrLength = 64 >> Default = "NONE" >> Optional = YES >> Editable = YES >> Help= "You need to provide the OPTIONS." >> >> should more properly read (unless you were to edit your PROTOCOL.INI >> manually): >> >> [OPTIONS] >> Display = "Wrapper Options" >> Type = String >> StrLength = 64 >> Default = "UNSUPPORTED" >> Optional = YES >> Editable = YES >> Help= "You need to provide the OPTIONS." >> >> PROTOCOL.INI looks like it makes sense. >>> 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? >>> >> My error. The IBMCOM tree should look like this: >> >> \IBMCOM\ >> \DLL\ >> \MACS\ >> \PROTOCOL\ >> >> MAC drivers (network devices) and nifs go under MACS. Protocol >> drivers (TCP/IP, NetBIOS, ODI2NDI, etc.) and their related nifs go >> under PROTOCOL. >> > Lewis: > Yes, have confirmed in two places that that this D-Link card uses the > 168C:0023 value. By the PCI snooper and in the Win Registry. > > We have come another step forward. > Under the GenMacs sign-on message when booting we now have the following: > > Loaded for device : Unsupported DEVICE!!! [168C:0023] (WRND32$) > > I think that means that the s/w is now able to use the W168Cx0023.nif and > the PROTOCOL.ini files and that they are probably as good as you are > going > to get them. > The .ini and the .nif files both contain the date and the time which they > were last updated. > The Win .sys and .inf files are from Win2k. > > Thomas > ------------------------------------------------------------------------ > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > To switch to the INDEX mode, E-mail to > Send administrative queries to > To subscribe (new addresses), E-mail to: and reply to the confirmation email. > Web archives are publicly available at: http://lists.2rosenthals.com > > This list is hosted by Rosenthal & Rosenthal, LLC > P.O. Box 281, Deer Park, NY 11729-0281. Non- > electronic communications related to content > contained in these messages should be directed > to the above address. (CAN-SPAM Act of 2003) > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Lewis: I'm sorry, but I copied the wrong .nif file. Here is the correct one. Thomas --------------010905070301000809000606 Content-Type: text/plain; name="W168Cx0023.nif" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="W168Cx0023.nif" MjQgRmViIDIwMTAgIDEyOjQ4cG0NCg0KW1cxNjhDeDAwMjNdDQpUeXBlID0gTkRJUw0KVGl0 bGUgPSAgIkdlbk1hYyBXcmFwcGVyIEF0aGVyb3MgV2xhbiBDQVJEQlVTIFsxNjhDOjAwMjNd Ig0KVmVyc2lvbiA9IDEuMA0KRHJpdmVyTmFtZSA9IFdSTkQzMiQNClhwb3J0cyA9IE5FVEJF VUksIExBTkREDQpDb3B5RmlsZSA9IEdFTk0zMk0uTVNHDQoNCltGSUxFXQ0KTmFtZSA9IEdF Tk0zMlcuT1MyDQpQYXRoID0gSUJNQ09NXE1BQ1MNCg0KW1ZFTkRPUl0NCkRpc3BsYXkgPSAi MTY4QyINClR5cGUgPSBIZXhhZGVjaW1hbA0KUmFuZ2UgPSAwLUZGRkYNCk9wdGlvbmFsID0g Tk8NCkVkaXRhYmxlID0gTk8NCkRlZmF1bHQgID0gMTY4Qw0KSGVscD0gIlZlbmRvci1JRCBv ZiB5b3VyIE5JQyINCg0KW0RFVklDRV0NCkRpc3BsYXkgPSAiMDAyMyINClR5cGUgPSBIZXhh ZGVjaW1hbA0KUmFuZ2UgPSAwLUZGRkYNCk9wdGlvbmFsID0gTk8NCkVkaXRhYmxlID0gTk8N CkRlZmF1bHQgID0gMDAyMw0KSGVscD0gIkRldmljZS1JRCBvZiB5b3VyIE5JQyINCg0KW05E SVNfU1lTXQ0KRGlzcGxheSA9ICJXaW5kb3dzIFNZUy1GaWxlbmFtZSINClR5cGUgPSBTdHJp bmcNClN0ckxlbmd0aCA9IDMyDQpEZWZhdWx0ID0gIkEzQUIuU1lTIg0KT3B0aW9uYWwgPSBZ RVMNCkVkaXRhYmxlID0gWUVTDQpIZWxwPSAiWW91IHNob3VsZCBub3QgbW9kaWZ5IHRoaXMg dmFsdWUuIg0KDQpbTkRJU19JTkZdDQpEaXNwbGF5ID0gIldpbmRvd3MgSU5GLUZpbGVuYW1l Ig0KVHlwZSA9IFN0cmluZw0KU3RyTGVuZ3RoID0gMzINCkRlZmF1bHQgPSAiTkVUNTQyNi5p bmYiDQpPcHRpb25hbCA9IFlFUw0KRWRpdGFibGUgPSBZRVMNCkhlbHA9ICJZb3Ugc2hvdWxk IG5vdCBtb2RpZnkgdGhpcyB2YWx1ZS4iDQoNCltTU0lEXQ0KRGlzcGxheSA9ICJOZXR3b3Jr IE5hbWUgKFNTSUQpIg0KVHlwZSA9IFN0cmluZw0KU3RyTGVuZ3RoID0gMzINCkRlZmF1bHQg PSAiV0xBTiINCk9wdGlvbmFsID0gWUVTDQpFZGl0YWJsZSA9IFlFUw0KSGVscD0gIllvdSBu ZWVkIHRvIHByb3ZpZGUgdGhlIFNlcnZpY2UgU2V0IElEIG9mIHlvdXIgV2lyZWxlc3MgTEFO LiINCg0KW0RFQlVHTEVWRUxdDQpEaXNwbGF5ID0gIkRlYnVnbGV2ZWwiDQpUeXBlID0gU3Ry aW5nDQpTdHJMZW5ndGggPSA2NA0KRGVmYXVsdCA9ICJOT05FIg0KT3B0aW9uYWwgPSBZRVMN CkVkaXRhYmxlID0gWUVTDQpIZWxwPSAiWW91IG5lZWQgdG8gcHJvdmlkZSB0aGUgREVCVUdM RVZFTFMuIg0KDQpbT1BUSU9OU10NCkRpc3BsYXkgPSAiV3JhcHBlciBPcHRpb25zIg0KVHlw ZSA9IFN0cmluZw0KU3RyTGVuZ3RoID0gNjQNCkRlZmF1bHQgPSAiVU5TVVBQT1JURUQiDQpP cHRpb25hbCA9IFlFUw0KRWRpdGFibGUgPSBZRVMNCkhlbHA9ICJZb3UgbmVlZCB0byBwcm92 aWRlIHRoZSBPUFRJT05TLiINCg== --------------010905070301000809000606--