USB errors causing Panics and Input Device Failure

the_Unborn

Registered
Greetings:

I've been troubleshooting for days now, and still no relief. I hope
that someone here can point me in the right direction.

Powerbook 1.65gHz (the last model before the MacBook)
512 MB factory RAM
OS X 10.4.6 (latest updates)

I use a Logitech USB optical mouse, but the problem occures whether or
not it is plugged in. I also recently used a friends Microsoft
wireless USB mouse. I have a camera that connects to USB, but I don't
use it with this computer much.

I have three, seemingly related problems.

1) Kernel panics ("You need to restart your computer")
2) Keyboard, trackpad, and Mouse stop working intermittently.
3) Sometimes, on startup, there is a strang tone (not the usual
startup chime), and the white light on the front of the Powerbook
(under the catch button) blinks on and off a few times. Boot
sometimes continues normally, sometimes not.

The Kernel panics seem to have something to do with USB. They are
happening with alarming frequency, but not as often as the input
device lockups I have been having. Extracts from
panic.log are below.


Regarding the input device lock-ups, here are some entries from the
system.log. I have seen errors like these while watching the console
at the time the mouse and keyboard locked up:
Code:
Jun  6 14:45:10 localhost kernel[0]: USBF:      10.226  USB Controller on
bus 53 received and unrecoverable error interrupt.  Attempting to
recover (0,0,0)
Jun  6 14:45:10 localhost kernel[0]: USBF:      10.267  AppleUSBHubPort:
Port 2 of Hub at 0x35000000 reported error 0xe00002c0 while doing
getting port status (5)
Jun  6 14:45:10 localhost kernel[0]:
USBF:   10.327  AppleUSBOHCI[0x1783800] Processing WDH before suspending
Jun  6 14:45:10 localhost kernel[0]: USBF:      10.360  USB Controller on
bus 21 received and unrecoverable error interrupt.  Attempting to
recover (0,0,0)

Some of my troubleshooting notes:
- tried reseating ram, and moving ram to the other slot
- Input device lockup occurs in Safe boot, single user mode, even when
booting from the OS X CD.
- Early on, Disk Utility found some permission problems, but I was
able to repair these.
- Disk Utility verified the hard disk
- Apple Hardware Test shows no problems (I ran it twice).
- I used "Remember" (Memtest GIU) to check the memory, and it passed all tests.
- one reboot yeilded "Invalid memory access" errors.
- If I leave the computer alone for half an hour or an hour, then
start up, keyboard and mouse will function for 5 or 10 min. I have
noticed that I get longer today; it is colder today. Could that be a
factor?
- before I moved the ram to the second slot, Apple Hardware test would
not load. I got errors like : ERROR: write to location ZERO
Detected!! and Invalid memory access. After I moved the Ram, I was
able to load the Hardware Test.
- Disk space was down to 5gigs, but I freed up another 10gigs
- reset firmware
- single-user and verbose mode both show USB Controler Unrecoverable
error interup messages on boot, and:
"The IOUSBFamily was not able to enuberate a device".
No external devices were attached at this time.


Any ideas would be appreciated! Thanks.

__panic.log__
Code:
Kernel version:
Darwin Kernel Version 8.6.0: Tue Mar  7 16:58:48 PST 2006;
root:xnu-792.6.70.obj~1/RELEASE_PPC
panic(cpu 0 caller 0xFFFF0004): 0x400 - Inst access
Latest stack backtrace for cpu 0:
     Backtrace:
        0x00095718 0x00095C30 0x0002683C 0x000A8384 0x000ABD00
Proceeding back via exception chain:
  Exception state (sv=0x210BC280)
     PC=0x00000000; MSR=0x40009030; DAR=0xE00FF000; DSISR=0x40000000;
LR=0x004F74EC; R1=0x0D15BBE0; XCP=0x00000010 (0x400 - Inst access)
     Backtrace:
0x004F73F8 0x004F5908 0x00507BC8 0x2145D25C 0x2145D190 0x0003C744
        0x000A9894
     Kernel loadable modules in backtrace (with dependencies):
        com.apple.driver.AppleUSBTrackpad(1.3.0f1)@0x2145a000
           dependency: com.apple.iokit.IOUSBFamily(2.2.8)@0x4bb000
           dependency: com.apple.iokit.IOHIDFamily(1.4.4)@0x4f1000
        com.apple.iokit.IOHIDFamily(1.4.4)@0x4f1000
  Exception state (sv=0x2F1ED000)
     PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000;
LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)


Unresolved kernel trap(cpu 0): 0x300 - Data access
DAR=0x0000000000000408 PC=0x00000000002BD0C0
Latest crash info for cpu 0:
  Exception state (sv=0x2239D780)
     PC=0x002BD0C0; MSR=0x00009030; DAR=0x00000408; DSISR=0x40000000;
LR=0x002B8960; R1=0x0D62BC00; XCP=0x0000000C (0x300 - Data access)
     Backtrace:
0x002BD0D0 0x002B8960 0x002BCF9C 0x002BD138 0x213C8EB0 0x213C8DAC
        0x0003C744 0x000A9894
     Kernel loadable modules in backtrace (with dependencies):
        com.apple.iokit.IOUSBFamily(2.2.8)@0x213b6000
Proceeding back via exception chain:
  Exception state (sv=0x2239D780)
     previously dumped as "Latest" state. skipping...
  Exception state (sv=0x2A726C80)
     PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000;
LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)


Kernel version:
Darwin Kernel Version 8.6.0: Tue Mar  7 16:58:48 PST 2006;
root:xnu-792.6.70.obj~1/RELEASE_PPC
*********

Wed Dec 31 16:01:17 1969
panic(cpu 0 caller 0x002BB458): OSMetaClass::_RESERVEDOSMetaClass2 called

Latest stack backtrace for cpu 0:
     Backtrace:
        0x00095718 0x00095C30 0x0002683C 0x002BB458 0x008EDD5C
0x008ECFBC 0x008F1A9C 0x008F03B4
        0x008F1408 0x008F11F4 0x0003C744 0x000A9894
     Kernel loadable modules in backtrace (with dependencies):
        com.apple.driver.AppleUSBHub(2.2.9)@0x8ea000
           dependency: com.apple.iokit.IOUSBFamily(2.2.8)@0x4bb000
Proceeding back via exception chain:
  Exception state (sv=0x26F72500)
     PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000;
LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)


Kernel version:
Darwin Kernel Version 8.6.0: Tue Mar  7 16:58:48 PST 2006;
root:xnu-792.6.70.obj~1/RELEASE_PPC
*********

Wed Jun  7 00:08:57 2006
panic(cpu 0 caller 0x000A8D80): Uncorrectable machine check: pc =
00000000000AF3C0, msr = 0000000000141020, dsisr = 40000000, dar =
00000000172A9040
 AsyncSrc = 0000000000000000, CoreFIR = 0000000000000000
    L2FIR = 0000000000000000,  BusFir = 0000000000000000

Latest stack backtrace for cpu 0:
     Backtrace:
        0x00095718 0x00095C30 0x0002683C 0x000A8D80 0x000A8010 0x000ABD00
Proceeding back via exception chain:
  Exception state (sv=0x20ED8C80)
     PC=0x000AF3C0; MSR=0x00141020; DAR=0x172A9040; DSISR=0x40000000;
LR=0x000AF1D8; R1=0x0D1038A0; XCP=0x00000008 (0x200 - Machine check)
     Backtrace:
0x004EE540 0x004E6050 0x004EBB2C 0x002D0FF8 0x004C2E40 0x004C4B1C
        0x002BE444 0x002CFAB0 0x002BEB78 0x002BDB8C 0x002BDA9C
0x004E7954 0x004E7B98 0x002D0940
        0x002CF808 0x000A9894
     Kernel loadable modules in backtrace (with dependencies):
        com.apple.driver.AppleUSBOHCI(2.2.5)@0x4e3000
           dependency: com.apple.iokit.IOUSBFamily(2.2.8)@0x4bb000
           dependency: com.apple.iokit.IOPCIFamily(1.7)@0x4d9000
        com.apple.iokit.IOUSBFamily(2.2.8)@0x4bb000
  Exception state (sv=0x20A1BA00)
     PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000;
LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)
 
I found the latest version of the Logitech Control Center made my 10.4.6 very unstable when I went to 2.0.0. Everything went back to normal when I went back to version 1.6.2.

If you read the comments on the link you will see others had kernel panics also with the new Control Center.
 
Thanks for the reply.

I don't have Logitech Control Center installed, but thanks for the pointer.

Someone pointed out to me that the tone and blinking light I have seen is a POST failure message, indicating "no RAM installed". I tried some new RAM last night, but the problems persists; and now I get the POST failure at the beginning of every boot, though the boot continues ok.
 
the_Unborn said:
This is possible. I tried the memory in both slots, though.
Well, as that article I linked to states, there are a few different symptoms that can occur, and those symptoms may only occur sporadically:

Affected systems will exhibit one of the following symptoms:

* The computer does not start up; instead, there are three short beeps (typically) followed by the the sleep LED flashing periodically.

* When both SO-DIMM memory slots are filled (populated), only one slot's memory is recognized.

* System performance may be degraded because the memory in only one slot is not recognized.

Important: These symptoms may only occur intermittently.
 
I was able to reproduce the POST failure, and got 1 beep, which apparently means "no RAM installed".

I replaced the RAM, and I am still seeing the same problems (lockup of mouse and keyboard, USB errors, and occasional panics).

Looks like I'll have to send it in to Apple, unless anyone else had ideas?

Thanks for the repsonses!
 
I took it in; it was the logic board. It's all fixed, now. In fact it seems to be working better than it was when I bought it... the wireless signal reception was weak, and dropped connection all the time, but I haven't had any problem with that since I got it back.

Thanks for the input.
 
Back
Top