If this isn't exactly what you wanted, please try our Search (there's a LOT of techy and non-techy stuff here about Linux, Unix, Mac OS X and just computers in general!):
From - Thu Oct 5 14:03:49 2000 Path: news.randori.com!newsfeeder.randori.com!newsfeed.direct.ca!look.ca!logbridge.uoregon.edu!nntp-server.caltech.edu!ericc From: ericc@nntp-server.caltech.edu (Eric Y. Chang) Newsgroups: comp.os.linux.misc Subject: Re: Aiee, killing interrupt handle! Date: 5 Oct 2000 16:46:34 GMT Organization: California Institute of Technology, Pasadena Lines: 125 Message-ID: <8rib9a$fu3@gap.cco.caltech.edu> References: <8ri0b5$1qp$1@nnrp1.deja.com> Reply-To: ericc@alumni.caltech.edu NNTP-Posting-Host: alumnus.caltech.edu X-Newsreader: TIN [version 1.2 PL2] Xref: news.randori.com comp.os.linux.misc:231919 X-Mozilla-Status: 8010 X-Mozilla-Status2: 00000000 This message is caused by a buggy device or driver. These kinds of things are very hard to debug. Here is a log of some of my experiences: Hi. I am the person who posted the message complaining about the 3c505 and the "could not send first PCB" error message. There is a file called 3c505.txt in the /usr/src/linux/Documentation directory (which I did read, so don't tell me to RTFM :-) ). It did not say much. I went over the PCB with a fine toothed comb, but did not find anything wrong. I checked for slops and holidays and flux spray, but did not see any problems. Actually, this is a through hole PCB, so slops and holidays should not be too much of a problem.
Since I did not receive a reply from the newsgroup for awhile, I decided to hack a little bit. PCB actually does not mean "printed circuit board". It has something to do with a block of data used to control the interface. The file in question is 3c505.c in /usr/src/linux/drivers/net. The error message is generated when the board does not correctly acknowledge a test block of data that is sent to it when booting. Looking at the code, it seemed from the comments that the outer loop probably had a timing problem if there is a lot of boot/DMA activity. There may be a problem with getting a response. There is a known problem (known at least to 3com) with busmastering DMA SCSI cards on the bus. So, I decided to change the outer loop retry number from 3 to 8 and recompile as a module so it will not try to send the PCB right after the Buslogic SCSI card is detected and initialized. It now comes up just fine! Now just try that with Windows 95! Parenthetically, I should point out that this kind of problem should be noted in a FAQ, or even better, in that 3c505.txt file, or even better, there should be a snippet of code in the driver that senses for and corrects this condition (or tells the user to either dump the busmastering SCSI or load 3c505.o as a module). ##### This did not work for long. Eventually it started crashing again. ##### Here is the final resolution. Ref: 0083CEF1 Title: Bus Mastering SCSI Controller Problem with 3C507 and 3C507TP Adapters Date: 05/05/92 Copyright 3Com Corporation, 1992. All rights reserved.
An incompatibility has been discovered using the EtherLink 16 (3C507) or EtherLink16 TP (3C507TP) adapters and bus mastering SCSI hard disk controllers in an Intel EISA-based PC. A few examples of these controllers are the Adaptec 1540 or 1542 and the BusTek SCSI controllers. Note: Any SCSI device that performs bus mastering will have these problems, not just devices from Adaptec or BusTek. Symptoms reported to 3Com Tech Support include timeouts or lockups between clients and servers during the LOGIN process, and data corruption on large file transfers to and from the server. The reason for the incompatibility is that the 3C507 adapter relies heavily on the PC bus for timing information and when a bus mastering device takes over the PC bus, it holds onto it for an indefinite period of time, causing the 3C507 to "go to sleep" waiting for a timing response. 3Com has created a hardware fix for this problem, which requires replacing the PAL on the 3C507 adapter to lengthen the amount of time the adapter will wait for a signal from the bus. If you experience the above symptoms, call 1-800-876-3COM and select option 2 for the RMA department to have the adapter retro-fitted with the fix. ######## Note that this took a good part of a year to resolve. ######## You may have better luck with a logic analyzer. genkai wa doko da (gauze@my-deja.com) wrote: : ok in recent weeks my main linux box has been panicing every day or 2 : for no reason the msg is usually: : --ton of stack dump crap-- : Aiee, killing interrupt handle! : panic: Attempted to kill the idle task! : (the above statements are in kernel/error.c which doesn't really tell me : anything at all.) : nothing appears in /var/log/message ever (I grepped every file under : /var no mention of panic anywhere.) I have syslogd logging *.err which : as far as I know should catch panics. Is there a way to get more verbose : logging? : This is a Slackware 7.1 box btw. : -- : RCS/RI, Retro Computing Society: http://www.osfn.org/rcs/ : RIFUG, RI Free Unix Group: http://www.rifug.org/ : Dropdead, my band: http://www.dropdead.org/ : my videogame stuff: http://www.gloom.org/~gauze/ : Sent via Deja.com http://www.deja.com/ : Before you buy.
/Bofcusm/612.html copyright 1997-2004 (various authors) All Rights Reserved
Have you tried Searching this site?
Unix/Linux/Mac OS X support by phone, email or on-site: Support Rates
This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more. We appreciate comments and article submissions.
Many of the products and books I review are things I purchased for my own use. Some were given to me specifically for the purpose of reviewing them. I resell or can earn commissions from the sale of some of these items. Links within these pages may be affiliate links that pay me for referring you to them. That's mostly insignificant amounts of money; whenever it is not I have made my relationship plain. I also may own stock in companies mentioned here. If you have any question, please do feel free to contact me.
Specific links that take you to pages that allow you to purchase the item I reviewed are very likely to pay me a commission. Many of the books I review were given to me by the publishers specifically for the purpose of writing a review. These gifts and referral fees do not affect my opinions; I often give bad reviews anyway.
We use Google third-party advertising companies to serve ads when you visit our website. These companies may use information (not including your name, address, email address, or telephone number) about your visits to this and other websites in order to provide advertisements about goods and services of interest to you. If you would like more information about this practice and to know your choices about not having this information used by these companies, click here.
Click here to add your comments
Don't miss responses! Subscribe to Comments by RSS or by Email
Click here to add your comments
If you want a picture to show with your comment, go get a Gravatar