[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | Digital PostScript printers and their associated software |
|
Moderator: | REGENT::LASKO HER |
|
Created: | Wed Jan 24 1990 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 7230 |
Total number of notes: | 31971 |
7198.0. "What does the message "Data area passed to a system call is tooo small" mean?" by REGENT::WOLF () Mon May 12 1997 17:52
Article purpose: Explain, at least at a high level the following
message as seen in the DECPSMON logging window:
"Data area passed to a system call is too small"
We have received a number of reports of users getting the message
"data area passed to a system call is too small". We are hard pressed
to see this message here in Marlborough. To that end, this afternoon we
made some educated guesses as to why this might happen and then set
out to recreate the error message. The hope was to then work backwards
and figure out what events cause this messgae.
Our hypothesis was that customers are seeing this message on conjested
networks or when connecting to printer's NICs that are overloaded. We
do not have either of these conditions here in house. What we could do
was simulate an event that would cause the system to fail to connect to
a printer with a NIC.
System used: Intel laptop running WNT 4.0
Printer used: LN17 running production level printer and NIC firmware
We created a digital network port to connect to the printer under test.
We set the network address correctly but set the port number (which is
supposed to be set to 2501) to 2505. We then watched the monitor
window. We saw a large amount of activity showing the inability of the
system to connect to the printer, as expected. After about 5 minutes
of trying, the laptop system displayed a subwindow which contained
the error message "Data area passed to a system call is too small".
Conclusion: The only conclusion that we can come to, at this juncture,
is that this is a generic Microsoft error message, which relates to a
DNC's inability to create a connection to a peer device. Now make a
leap of faith from this, I would expect ANY event that would inhibit
a print client to connect to a printer's nic, from a Microsoft-based
operating system, to register this error message. This might include
but not be limited to, network timeouts, network congestion, defective
network connective devices (bridges, routers...), congetsion on the
printer NIC or misconfigured DNCs (as we demonstrated). This being a
Microsoft message, it is unlikely that we can effect its appearance. I
would ask, therefore, that you become more sensitve to this message and
look for problems, that might be correctable, as outlined above.
jeff
Jeffrey Z. Wolf
Software Engineering Supervisor
Printing Systems Support Engineering
[email protected]
T.R | Title | User | Personal Name | Date | Lines |
---|
7198.1 | Turn off notification? | leah.tay.dec.com::howard | Whatever . . . it takes | Mon May 12 1997 19:02 | 19 |
| This error only shows up when you turn off notification in the Registry. If
you haven't done that, you won't see it. Turn off notification, jam the
printer, and send a job to the printer, and you will see it. Some testing
reveals that the problem may be fixed in NT 4.0, but I have not seen that
myself. I'm told that the problem happens on MRO-OFFICE-1 constantly, and have
passed this note on to those who support that system.
The reason why people turn off notification is that it generally sends the
notification to the person who logged on first with the same last name as the
person who printed the job. So Joe Smith in MRO prints a job and Fred Smith
in REO gets notified. When Fred complains, the helpdesk tells him he must
have printed a job in MRO. "No," he says, "I don't think I ever would."
I have instructions to turn off notification, but I hate to have someone mess
up their registry if I made a mistake.
Ben
(Who still clears this notice 10 times a day in TAY. You are certainly
welcome to come here and take a look)
|
7198.2 | You can come to LKG as well... | NPSS::GLASER | Steve Glaser DTN 226-7212 LKG1-2/W6 (G17) | Tue May 13 1997 08:54 | 26 |
| We're seeing it quite frequently in LKG.
I'm running NT4.0 SP2 Intel tyalking to LPS20.
I'm in one IP subnet (16.22.32.188) and the printer is in another
(16.20.96.176). The routers that connects things are frequently broken
or overloaded.
Is there some way to lengthen the timeout value? Perhaps some
undocumented registry value would do the trick. This would greatly
reduce the annoyance factor, even if it doesn't fix the underlying
problem(s).
Is there some way to stop the extremely annoying dialog box? A service
should NEVER create a dialog box on NT. That's what the error log is
for. I suppose it's too much to expect Microsoft to change their code
in our lifetime, but we can hope.
Is there some way the Digital portion of this mess could log something
to the error log so we can better sort out what's going on? I know we
can turn on "log everything" but (1) that's to a file and (2) it logs
much more than necessary. A "the printer subsystem detected a problem
and MS code is too stupid to produce a reasonable error message so
here's what they should have told you" error log would be quite nice.
Steveg
|
7198.3 | Not happening in MRO after all | leah.tay.dec.com::howard | Whatever . . . it takes | Tue May 13 1997 11:22 | 17 |
| I received a memo today that this problem is *not* happening in MRO,
but it definitely is happening in TAY1. It doesn't happen in TAY2
because on one server there is very little printing, and on the other
two notification is turned on. When it was turned on, it happened
constantly. There is a meeting on right now to discuss "printing
problems in TAY1", and I'm sure this is one of the major problems.
The users don't know it, since they don't see it. They just know
that their printer won't print from NT, and often the VMS side won't
print either.
One issue here is that we have had about 90% turnover in TAY in the
past year, and virtually all the users have been converted to
print via NT rather than from PATHWORKS as they were in the past. In
some other facilities, people may be grandfathered into PATHWORKS.
So they don't have the volume that we have.
Ben
|
7198.4 | | REGENT::LASKO | Tim - Printing Systems Business | Mon May 19 1997 15:53 | 5 |
| Re: .2
After chatting with the remaining implementors, it seems there isn't
any way to change the timeout value in the code. The suggestions you
raise are good ones.
|