See you snuck in a post Jorden (fast and furious posting going on now). Yes, I do still run a 10 year old PC, with the original SCSI drives. Some OSes don't get so bloated that they can't run on these slower platforms.
Announcement
Collapse
No announcement yet.
Hibernate in Win ME
Collapse
X
-
Fair enough. Back to your problem ... the serwave driver will get reloaded when you turn on (reconnect) your voice modem as the system will detect new hardware. I checked my driver and its the original MSFT Win98 version. You should check with your vendor to see if they have an updated driver which supports hibernate.<TABLE BGCOLOR=Red><TR><TD><Font-weight="+1"><font COLOR=Black>The world just changed, Sep. 11, 2001</font></Font-weight></TR></TD></TABLE>
Comment
-
Yep ... fast and furious. A bit off topic, but ... the only thing HW that was upgraded was adding a drive and upgrading the 486-66 w/ a Pentium overdrive chip (83 MHz).<TABLE BGCOLOR=Red><TR><TD><Font-weight="+1"><font COLOR=Black>The world just changed, Sep. 11, 2001</font></Font-weight></TR></TD></TABLE>
Comment
-
I'm using a U.S. Robotics 56k Voice Pro USB on Win98. The drivers are from 4/98 and don't include a serwave driver (again, it uses the system drivers). I would think that MSFT would provide a driver which supports hibernate. Have you checked with MSFT? What modem are you using? Have you checked the properties of the serwave driver file? Who is the vendor?<TABLE BGCOLOR=Red><TR><TD><Font-weight="+1"><font COLOR=Black>The world just changed, Sep. 11, 2001</font></Font-weight></TR></TD></TABLE>
Comment
-
My modem is a GVC 56k External with speakerphone.
Btw,what's MSFT?
Since serwave is a vxd,it is compiled based on the hardware.So does it mean that it will be compiled to support hibernate depending on the drivers supplied for the modem?
I'm a bit confused
Thanks
Ovi
Comment
-
"MSFT" is the NASDAQ trading symbol for Microsoft. The serwave.vxd driver ships with Windows. I'd guess that MSFT didn't test hibernate with a voice modem. Why don't you contact MSFT support and see what they have to say.<TABLE BGCOLOR=Red><TR><TD><Font-weight="+1"><font COLOR=Black>The world just changed, Sep. 11, 2001</font></Font-weight></TR></TD></TABLE>
Comment
-
Just chip in for some ideas....
WinME will not support hibernate if any VxD-type modem/audio device drivers are used. Check out Microsoft knowledge base on WinME hibernation support.
If the system is clean and using WDM-type device drivers, WinME will enable hibernate. However, the WDM driver still need to properly support hibernate, if not system will crash or unstable after resuming. The OS will not know if the WDM driver supports hibernate. If no driver rejects OS suspend request, OS will hibernate.
SERWAVE.VxD is the default Windows VxD for all standard serial voice modems. USB modem regardless of types will always use WDM drivers. Almost all of the serial DSP-based modems don't need any particular drivers support. They all use Windows provided UNIMODEM class drivers. Only soft/winmodems need special drivers support.
KJ Liew
Comment
-
Hmmmmm.....
Since my modem is a serial one,how do i prevent serwave.vxd from being used,since any vxd disables the hibernate feature (as Kjliew said). Or does it mean that if there's a serial modem present,hibernate will always get disabled! Meaning that I'll have to live without hibernate?
Thanks
Ovi
Comment
-
Well, you can try this, but it may not work.
First, remove all your modem specific .INF files. If your modem can be recognized by Windows, then you need to find the .INF file comes with Windows which describes your modem, and remove it. You may keep backup in case it doesn't work. Standard Windows INF files for modems start with mdm?????.INF.
After this, remove your modem from Device Manager, and restart Windows. If your modem is PnP serial modem, Windows will report new hardware found. If it's not PnP, then you need to detect the modem through Windows modem control panel applet. Since all the INF files that may describe your modem is gone, Windows will not know what kind of modem it is. By default, Windows will choose "Standard 33600 data modem" for you. You can also select "Standard 56k /V.90/K56 modem" from the device list. This will make Windows thinks that your modem is data modem, and SERWAVE.VxD will not be loaded.
This is only my guess work, may not guarantee to work. Just for you to test if prevent SERWAVE.VxD from loading will enable hibernate in WinME.
KJ Liew
Comment
-
Thanks a lot for the tip Kjliew.
I tried it and this is what happened:
After I removed all the inf files regarding the modem and then restarted the computer,I had to run the add new hardware wizard. Then what happened was that windows detected a standard modem as well as a "GVC External 56k etc. etc. modem" with a question mark beside it,indiacating that no drivers were installed for this. Now I could do two things:
1) Install the drivers for the recognized modem which would then again install the wave device and hence serwave.vxd
2)Remove this second entry and tweak the standard modem to make it work properly,hence having no wave device and no vxd!
Looks like the second option will work if I keep the modem switched off while installing win me and then detecting it afterwards.I just hope that when the second entry is detected,serwave does not get automatically loaded!
But the thing is,will the standard modem work as well?
I will try the full thing when I re-install Win Me soon.
Thanks a lot for the useful tips
Cheers
Ovi
Comment
-
The standard Windows drivers for the modem will work as well, if the modem is NOT a V90 modem. If it is, you have to check with your ISP if it still recognizes 33k/56k modems. If your ISP does not, then your only chance is to use the driver's modems AFAIK.
Do set the modem at the highest possible, non-ISDN, that is available.
Or buy an internal modem, although even these use a file called SERIAL.VXD, which might cause the same problems
Jord.
Edit: You can disable the second entry by saying so in Device Manager. Disable this device in all profiles. That's better than removing it, because Windows will detect it again the next time you reboot.
[This message has been edited by Jorden (edited 23 November 2000).]Jordâ„¢
Comment
-
Thanks for the suggestion Jorden
My modem is a V90/K56 Flex one and my ISP uses V90. I guess that using the standard modem will not be as good as the 'proper modem'. With Win Me being so demanding wrt Hibernation,I guess I'll have to just live without it
Thanks
Ovi
Comment
Comment