A Windows 98 & ME forum. Win98banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Win98banter forum » Windows 98 » General
Site Map Home Authors List Search Today's Posts Mark Forums Read Web Partners

Safe Mode bootup after installing NIC



 
 
Thread Tools Display Modes
  #61  
Old October 14th 05, 07:50 AM
Franc Zabkar
external usenet poster
 
Posts: n/a
Default

On Thu, 13 Oct 2005 02:36:10 -0700, "Gary S. Terhune"
put finger to keyboard and composed:

wrote in message
roups.com...


Except regarding his belief that my modem has no driver, but only an
.INF File.


I'm not going to get into that one. It's more a matter of semantics, like
most of this discussion has been.


At the risk of appearing pedantic, I'll endeavour to explain why I
consider the difference to be significant.

There are three types of internal modems, "soft", controllerless, and
"hard" (controller based). Softmodems have a DAA (telephone line
interface), controllerless modems have a DAA and DSP (digital signal
processor), and "hard" modems have a DAA, DSP, and controller.

Among other things, a modem's controller handles AT command parsing,
UART emulation, data compression and error correction. The DSP handles
all the CPU intensive tasks.

Examples of softmodem chipsets are PCtel HSP, Motorola SM56,
Smartlink, and Conexant HSF. Controllerless examples include Conexant
HCF, Intel HaM, Lucent Win Modem, and USR Winmodem.

This is a block diagram of the modem's functional parts:

PCI/ --- PnP --- UART/ --- controller --- DSP --- DAA - phone line
ISA logic COM port
bus logic

A full hardware modem will have all the above parts and will appear to
the OS like a standard COM port. Therefore it will require no drivers
other than those normally associated with a serial port. Such a modem
will be visible to DOS, if its resources have been assigned.

A controllerless modem, OTOH, has no COM port and no controller. It
therefore requires drivers to emulate these missing components. A
softmodem requires additional drivers to add DSP functionality.

The reason that a modem requires an INF file is that this text file
contains a list of commands and responses supported by the modem's
firmware or drivers. Because each modem's command set is peculiar to
its chipset, software applications require APIs to communicate
transparently with the modem. For example, if an app needs to place
the modem in voice answer mode, then it consults the following
registry key:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Modem\000n\VoiceAnswer

In my case this key has 7 AT commands that perform the requested
function. Other modems will have different commands for the same
thing.

The complete set of commands and responses are to be found in the INF
file. The installation process for a "hard" modem primarily involves
adding the INF file's data to this registry key:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Modem\000n

where 000n is the number of the modem, if you have more than one.

-- Franc Zabkar

Please remove one 'i' from my address when replying by email.
  #62  
Old October 14th 05, 09:02 AM
mae
external usenet poster
 
Posts: n/a
Default

This is not about the topic directly except to say I finally have the =
opportunity to thank someone YOU. I have over the years learned so much =
from your posts. I only read newsgroups occasionally in the past (too =
busy). But I always found an answer about those slow modems, tweaks and =
I used one you wrote for a PCTel. Also you had answers when I searched =
about anything hardwire related and a lot of other stuff far above my =
comprehension. So thanks for sharing your knowledge which has helped me =
tremendously.
--
mae

"Franc Zabkar" wrote in message =
...
| On Thu, 13 Oct 2005 02:36:10 -0700, "Gary S. Terhune"
| put finger to keyboard and composed:
|=20
| wrote in message
| roups.com...
|=20
--snip-
  #63  
Old October 14th 05, 09:52 AM
external usenet poster
 
Posts: n/a
Default

I agree with Mae. Franc, you have helped me a great deal and I
appreciate it very much! Several others on this site have helped me as
well.
Since my PC works well now without the modem, and since I don't need a
modem anymore, it's not really worthwhile for me to go back and
determine with absolute certainty what the cause of the Safe Mode
bootup was.
At the very least, I have more knowledge about my PC now, so that if
this kind of problem ever occurs again, I will be able to troubleshoot
it much more effectively.

That being said, I propose ending this thread now and moving on to
others.
Once again, thanks to everybody for their generous input.
Patrick

  #64  
Old October 14th 05, 04:46 PM
Gary S. Terhune
external usenet poster
 
Posts: n/a
Default

Thank you, Franc. Always appreciated. Now, can you explain to me why, if
has a hardware modem that does not require any drivers
(as he claims) and only uses the serial port, why there would be an IRQ
assigned to the modem?

--
Gary S. Terhune
MS MVP Shell/User

"Franc Zabkar" wrote in message
...
On Thu, 13 Oct 2005 02:36:10 -0700, "Gary S. Terhune"
put finger to keyboard and composed:

wrote in message
roups.com...


Except regarding his belief that my modem has no driver, but only an
.INF File.


I'm not going to get into that one. It's more a matter of semantics, like
most of this discussion has been.


At the risk of appearing pedantic, I'll endeavour to explain why I
consider the difference to be significant.

There are three types of internal modems, "soft", controllerless, and
"hard" (controller based). Softmodems have a DAA (telephone line
interface), controllerless modems have a DAA and DSP (digital signal
processor), and "hard" modems have a DAA, DSP, and controller.

Among other things, a modem's controller handles AT command parsing,
UART emulation, data compression and error correction. The DSP handles
all the CPU intensive tasks.

Examples of softmodem chipsets are PCtel HSP, Motorola SM56,
Smartlink, and Conexant HSF. Controllerless examples include Conexant
HCF, Intel HaM, Lucent Win Modem, and USR Winmodem.

This is a block diagram of the modem's functional parts:

PCI/ --- PnP --- UART/ --- controller --- DSP --- DAA - phone line
ISA logic COM port
bus logic

A full hardware modem will have all the above parts and will appear to
the OS like a standard COM port. Therefore it will require no drivers
other than those normally associated with a serial port. Such a modem
will be visible to DOS, if its resources have been assigned.

A controllerless modem, OTOH, has no COM port and no controller. It
therefore requires drivers to emulate these missing components. A
softmodem requires additional drivers to add DSP functionality.

The reason that a modem requires an INF file is that this text file
contains a list of commands and responses supported by the modem's
firmware or drivers. Because each modem's command set is peculiar to
its chipset, software applications require APIs to communicate
transparently with the modem. For example, if an app needs to place
the modem in voice answer mode, then it consults the following
registry key:


HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Modem\000n\VoiceA
nswer

In my case this key has 7 AT commands that perform the requested
function. Other modems will have different commands for the same
thing.

The complete set of commands and responses are to be found in the INF
file. The installation process for a "hard" modem primarily involves
adding the INF file's data to this registry key:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Modem\000n

where 000n is the number of the modem, if you have more than one.

-- Franc Zabkar

Please remove one 'i' from my address when replying by email.



  #65  
Old October 14th 05, 08:26 PM
Hugh Candlin
external usenet poster
 
Posts: n/a
Default

"Gary S. Terhune" wrote in message
...
Thank you, Franc. Always appreciated. Now, can you explain to me why, if
has a hardware modem that does not require any drivers
(as he claims) and only uses the serial port, why there would be an IRQ
assigned to the modem?


The IRQs are assigned to the Serial Ports.

Internal modems are treated just like serial ports.

Ergo, ipso facto, et cetera.......


  #67  
Old October 14th 05, 09:55 PM
external usenet poster
 
Posts: n/a
Default


Gary S. Terhune wrote:
can you explain to me why, if
has a hardware modem that does not require any drivers
(as he claims) and only uses the serial port, why there would be an IRQ
assigned to the modem?


First of all:
I was trusting Franc's expertise when I said the modem has no drivers.
I originally thought it did, but Franc said otherwise, so I went with
what he said (as you can see by reading the thread carefully).

Secondly:
It is an internal modem, you know. So an IRQ is assigned to it. If it
were external, it would use the serial port's IRQ.

Perhaps we should put an end to the thread now? It's gone on for quite
some time.



--
Gary S. Terhune
MS MVP Shell/User

"Franc Zabkar" wrote in message
...
On Thu, 13 Oct 2005 02:36:10 -0700, "Gary S. Terhune"
put finger to keyboard and composed:

wrote in message
roups.com...


Except regarding his belief that my modem has no driver, but only an
.INF File.

I'm not going to get into that one. It's more a matter of semantics, like
most of this discussion has been.


At the risk of appearing pedantic, I'll endeavour to explain why I
consider the difference to be significant.

There are three types of internal modems, "soft", controllerless, and
"hard" (controller based). Softmodems have a DAA (telephone line
interface), controllerless modems have a DAA and DSP (digital signal
processor), and "hard" modems have a DAA, DSP, and controller.

Among other things, a modem's controller handles AT command parsing,
UART emulation, data compression and error correction. The DSP handles
all the CPU intensive tasks.

Examples of softmodem chipsets are PCtel HSP, Motorola SM56,
Smartlink, and Conexant HSF. Controllerless examples include Conexant
HCF, Intel HaM, Lucent Win Modem, and USR Winmodem.

This is a block diagram of the modem's functional parts:

PCI/ --- PnP --- UART/ --- controller --- DSP --- DAA - phone line
ISA logic COM port
bus logic

A full hardware modem will have all the above parts and will appear to
the OS like a standard COM port. Therefore it will require no drivers
other than those normally associated with a serial port. Such a modem
will be visible to DOS, if its resources have been assigned.

A controllerless modem, OTOH, has no COM port and no controller. It
therefore requires drivers to emulate these missing components. A
softmodem requires additional drivers to add DSP functionality.

The reason that a modem requires an INF file is that this text file
contains a list of commands and responses supported by the modem's
firmware or drivers. Because each modem's command set is peculiar to
its chipset, software applications require APIs to communicate
transparently with the modem. For example, if an app needs to place
the modem in voice answer mode, then it consults the following
registry key:


HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Modem\000n\VoiceA
nswer

In my case this key has 7 AT commands that perform the requested
function. Other modems will have different commands for the same
thing.

The complete set of commands and responses are to be found in the INF
file. The installation process for a "hard" modem primarily involves
adding the INF file's data to this registry key:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Modem\000n

where 000n is the number of the modem, if you have more than one.

-- Franc Zabkar

Please remove one 'i' from my address when replying by email.


  #68  
Old October 14th 05, 10:27 PM
Gary S. Terhune
external usenet poster
 
Posts: n/a
Default

Long threads are no big deal. This particular datum is integral to the
confusion that developed here. But first, I was mistaken (I think) when I
restricted my previous description to an "external" modem. It could also be
an internal pure-hardware ISA modem. *If* that were the case, there would be
no drivers, but there would also be no IRQ assigned. Here's the paragraph
Franc wrote on that.

"If this is an ISA "hardware" non-PnP modem, then it would
most likely have occupied IRQ 3 or IRQ 4 and would have appeared as a
standard COM port in DM."

Note the starting "If". You appear to have read that as saying that you had
such a modem and therefore had no drivers. Which isn't what Franc was
saying. Many ISA modems are not "pure-hardware" modems and require both IRQ
and other Resources to be assigned to them. They also need Windows drivers.

--
Gary S. Terhune
MS MVP Shell/User

wrote in message
oups.com...

Gary S. Terhune wrote:
can you explain to me why, if
has a hardware modem that does not require any

drivers
(as he claims) and only uses the serial port, why there would be an IRQ
assigned to the modem?


First of all:
I was trusting Franc's expertise when I said the modem has no drivers.
I originally thought it did, but Franc said otherwise, so I went with
what he said (as you can see by reading the thread carefully).

Secondly:
It is an internal modem, you know. So an IRQ is assigned to it. If it
were external, it would use the serial port's IRQ.

Perhaps we should put an end to the thread now? It's gone on for quite
some time.



--
Gary S. Terhune
MS MVP Shell/User

"Franc Zabkar" wrote in message
...
On Thu, 13 Oct 2005 02:36:10 -0700, "Gary S. Terhune"
put finger to keyboard and composed:

wrote in message
roups.com...

Except regarding his belief that my modem has no driver, but only

an
.INF File.

I'm not going to get into that one. It's more a matter of semantics,

like
most of this discussion has been.

At the risk of appearing pedantic, I'll endeavour to explain why I
consider the difference to be significant.

There are three types of internal modems, "soft", controllerless, and
"hard" (controller based). Softmodems have a DAA (telephone line
interface), controllerless modems have a DAA and DSP (digital signal
processor), and "hard" modems have a DAA, DSP, and controller.

Among other things, a modem's controller handles AT command parsing,
UART emulation, data compression and error correction. The DSP handles
all the CPU intensive tasks.

Examples of softmodem chipsets are PCtel HSP, Motorola SM56,
Smartlink, and Conexant HSF. Controllerless examples include Conexant
HCF, Intel HaM, Lucent Win Modem, and USR Winmodem.

This is a block diagram of the modem's functional parts:

PCI/ --- PnP --- UART/ --- controller --- DSP --- DAA - phone line
ISA logic COM port
bus logic

A full hardware modem will have all the above parts and will appear to
the OS like a standard COM port. Therefore it will require no drivers
other than those normally associated with a serial port. Such a modem
will be visible to DOS, if its resources have been assigned.

A controllerless modem, OTOH, has no COM port and no controller. It
therefore requires drivers to emulate these missing components. A
softmodem requires additional drivers to add DSP functionality.

The reason that a modem requires an INF file is that this text file
contains a list of commands and responses supported by the modem's
firmware or drivers. Because each modem's command set is peculiar to
its chipset, software applications require APIs to communicate
transparently with the modem. For example, if an app needs to place
the modem in voice answer mode, then it consults the following
registry key:



HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Modem\000n\VoiceA
nswer

In my case this key has 7 AT commands that perform the requested
function. Other modems will have different commands for the same
thing.

The complete set of commands and responses are to be found in the INF
file. The installation process for a "hard" modem primarily involves
adding the INF file's data to this registry key:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Modem\000n

where 000n is the number of the modem, if you have more than one.

-- Franc Zabkar

Please remove one 'i' from my address when replying by email.




  #69  
Old October 15th 05, 02:43 AM
external usenet poster
 
Posts: n/a
Default


Gary S. Terhune wrote:
Here's the paragraph Franc wrote on that.

"If this is an ISA "hardware" non-PnP modem, then it would
most likely have occupied IRQ 3 or IRQ 4 and would have appeared as a
standard COM port in DM."

Note the starting "If". You appear to have read that as saying that you had
such a modem and therefore had no drivers. Which isn't what Franc was
saying. Many ISA modems are not "pure-hardware" modems and require both IRQ
and other Resources to be assigned to them. They also need Windows drivers.


No, I didn't read it as saying that I HAVE such a modem. I knew Franc
was saying simply that ISA "hardware" non-PnP modems don't have
drivers.

But it does look like I misunderstood what he meant by the term
"hardware" modem. Franc didn't define the term and, based on what
you just wrote, it looks like the term has a more technical definition
than I thought. That looks like the root of the problem.
Perhaps you can fill in the details and explain precisely what is the
difference between "hardware" and "soft" modems. BTW, my modem is a US
Robotics Sportster 56K FaxModem. Based on that information, perhaps
you can tell me what category it fits into. Thanks.

  #70  
Old October 15th 05, 03:06 AM
Gary S. Terhune
external usenet poster
 
Posts: n/a
Default

I don't think I can do better than Franc did, 8 posts back up this
sub-thread, at explaining the technical differences. I *believe* the
Sportster is a WinModem chipset. But you should look at it carefully and
figure out exactly what model it is, perhaps using this page to help you
identify it:
http://www.usr.com/support/s-main-menu.asp

If it's a WinModem, it's not controllerless, but it doesn't have all
signal-processing abilities built in. Some of that is done by Windows. FWIW,
here's how I think of them, though I'm not sure,. and in fact I very much
doubt, that this is a totally accurate and reliable rule-of-thumb:

When your modem is what I called a "pure-hardware" modem, you won't
necessarily see it listed in DM. Or if you do see it, it has no resources
assigned other than those that are assigned to the COM or parallel or USB
port it's connected to. When it's a "WinModem" type, you will see the modem
listed as a separate device, complete with its own resources. When it's a
softmodem, there will be an entry for the modem *and* an entry for the
controller. I forget how they deal with resources. (I don't happen to have a
machine running with a modem installed at this moment.)

--
Gary S. Terhune
MS MVP Shell/User

wrote in message
oups.com...

Gary S. Terhune wrote:
Here's the paragraph Franc wrote on that.

"If this is an ISA "hardware" non-PnP modem, then it would
most likely have occupied IRQ 3 or IRQ 4 and would have appeared as a
standard COM port in DM."

Note the starting "If". You appear to have read that as saying that you

had
such a modem and therefore had no drivers. Which isn't what Franc was
saying. Many ISA modems are not "pure-hardware" modems and require both

IRQ
and other Resources to be assigned to them. They also need Windows

drivers.

No, I didn't read it as saying that I HAVE such a modem. I knew Franc
was saying simply that ISA "hardware" non-PnP modems don't have
drivers.

But it does look like I misunderstood what he meant by the term
"hardware" modem. Franc didn't define the term and, based on what
you just wrote, it looks like the term has a more technical definition
than I thought. That looks like the root of the problem.
Perhaps you can fill in the details and explain precisely what is the
difference between "hardware" and "soft" modems. BTW, my modem is a US
Robotics Sportster 56K FaxModem. Based on that information, perhaps
you can tell me what category it fits into. Thanks.



 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Standby mode - how do I get rid of it? Barb General 9 April 22nd 05 07:48 AM
Windows 98 startup hangs due to large Word files wes General 32 February 16th 05 08:05 PM
serial mouse no where to be seen twins2 Hardware 18 January 28th 05 09:48 AM
Safe Mode domino General 6 August 7th 04 06:03 PM
Safe Mode Derek General 6 July 1st 04 12:06 AM


All times are GMT +1. The time now is 07:27 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 Win98banter.
The comments are property of their posters.