Help Required : PPPOE NT Driver installation

Hi All ,

I am  having a problem in PPPOE driver installation on Windows NT platform . This is what the pbm i’m facing described below in detail.

I am  porting PPPOE Driver code of Windows 2000 to  windows NT . I have replaced the calls that are not supported in Windows NT by appropriate equalvalent calls . Then I compiled that code using NT DDk . Since it a intermediate driver , it has two edges, Upper WanMiniport edge and Lower Protocol edge .So we bind the lower edge to Lan NIC driver i.e. our protocol binds with lower NIC card. Upper WanMiniport edge binds with NdisTapi .I am  using the oemsetup.inf which is combination of IMSMAP inf(older version) and one Wan Miniport inf .I used Wan Miniport .inf only for TAPI stuff .

Here the installation sequeneces  which we  followed .

  1. Installed Windows NT workstation
  2. Install Service pack 6.0
  3. Installed the Ethernet card driver and assinged the IP address .
  4. To check the Connection thro the ethernet card is alive i run a ping , it goes thro fine .
  5. Installed PPPOE driver as a Protocol .
  6. Installed the RAS , that time we got “WIPPPPOEMP” as the RAS Device . then reboot the system
  7. After rebooting when i tried create dialup by clicking the Dialup Networking i got error
       " 711 RasMan initialization failure. Check the event log. "
  8. Then i tried to check the RAS device by going to NCPA ->services->select Remote Access Service -> Click Properties.
       I got Error Message , that says the device has been removed from the port . Then I got WIPPPOE as RAS device .
  9. At this stage without rebooting we are able to dial and create the shotcut for the dialup .
        The connection is made with the server at this stage .The Data path is clear Ping goes fine  with server IP .
  10. After the reboot the RAS device disappears with error message
        " 711 RasMan initialization failure. Check the event log. ".
  11. This time  i tried to check the RAS device by going to NCPA ->services->select Remote Access Service -> Click Properties.
       I got Error Message , that says the device has been removed from the port . No ras device as in the case of first reboot.

 

Note : In Driver now we are exposing our device as “ISDN\0WIPPPPOE\0” in GetDevConfig , which is our Protocol.

 

WIPPPOE - Protocol name

WIPPPOEMP - Miniport name

 

Thanks and Regards,

B.S.Cyril.


Get your FREE download of MSN Explorer at http://explorer.msn.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)

To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Maybe I missed something but have you checked event log? The error message
can contain important info.

IM driver installation on NT4 isn’t easy and ImSamp INF script is quite
insufficient. RasMan service is extremely fragile and a small omission in IM
driver installation can cause unexpected problems. IIRC RasMan reads
registry at HKLM\SOFTWARE\Microsoft\Windows NT\NetworkCards and creates a
list of was adapter based on ProductName and/or ServiceName for every card
(seems crazy? yes! this is one of reasons why it is hard to write IM driver
over NdisWan). An unexpected value can bring it down. There is no docs,
AFAIK. To see how to fix a problem I can recommend reading INF scripts for
RAS and disassembling RasMan service.

There was a free implementation of PPPOE driver for w2k and w9x. I’m not
sure if it was also for NT4. Maybe you could try to contact author; search
'Net for RasPPPOE.

Best regards,

Michal Vodicka
Veridicom
(RKK - Skytale)
[WWW: http://www.veridicom.com , http://www.skytale.com]


From: sagaya cyril[SMTP:xxxxx@hotmail.com]
Reply To: NT Developers Interest List
Sent: Friday, October 12, 2001 9:03 PM
To: NT Developers Interest List
Subject: [ntdev] Help Required : PPPOE NT Driver installation

Hi All ,
I am having a problem in PPPOE driver installation on Windows NT platform
. This is what the pbm i’m facing described below in detail.

I am porting PPPOE Driver code of Windows 2000 to windows NT . I have
replaced the calls that are not supported in Windows NT by appropriate
equalvalent calls . Then I compiled that code using NT DDk . Since it a
intermediate driver , it has two edges, Upper WanMiniport edge and Lower
Protocol edge .So we bind the lower edge to Lan NIC driver i.e. our
protocol binds with lower NIC card. Upper WanMiniport edge binds with
NdisTapi .I am using the oemsetup.inf which is combination of IMSMAP
inf(older version) and one Wan Miniport inf .I used Wan Miniport .inf only
for TAPI stuff .

Here the installation sequeneces which we followed .

  1. Installed Windows NT workstation
  2. Install Service pack 6.0
  3. Installed the Ethernet card driver and assinged the IP address .
  4. To check the Connection thro the ethernet card is alive i run a ping ,
    it goes thro fine .
  5. Installed PPPOE driver as a Protocol .
  6. Installed the RAS , that time we got “WIPPPPOEMP” as the RAS Device .
    then reboot the system
  7. After rebooting when i tried create dialup by clicking the Dialup
    Networking i got error
    " 711 RasMan initialization failure. Check the event log. "
  8. Then i tried to check the RAS device by going to NCPA
    ->services->select Remote Access Service -> Click Properties.
    I got Error Message , that says the device has been removed from the
    port . Then I got WIPPPOE as RAS device .
  9. At this stage without rebooting we are able to dial and create the
    shotcut for the dialup .
    The connection is made with the server at this stage .The Data path is
    clear Ping goes fine with server IP .
  10. After the reboot the RAS device disappears with error message
    " 711 RasMan initialization failure. Check the event log. ".
  11. This time i tried to check the RAS device by going to NCPA
    ->services->select Remote Access Service -> Click Properties.
    I got Error Message , that says the device has been removed from the
    port . No ras device as in the case of first reboot.

Note : In Driver now we are exposing our device as “ISDN\0WIPPPPOE\0” in
GetDevConfig , which is our Protocol.

WIPPPOE - Protocol name
WIPPPOEMP - Miniport name

Thanks and Regards,
B.S.Cyril.


Get your FREE download of MSN Explorer at http://explorer.msn.com

You are currently subscribed to ntdev as: xxxxx@rkk.cz
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com