usb + firewire issues = kernel panic -> help needed!!
So, i have a 1,25 Ghz MDD G4, with 2 x 256 Mo RAM sticks (at first), running mac OS 10.3.9.
As the original HD is too small, I work with my documents on an external firewire HD. The HD is plugged on a third party/PCI firwire card that went down.
On the same day I bought a new firewire card (trendNet, it was said to be mac compatible form mac OS 8.6) and 4 x 512 Mo of Ram (Hynix).
It worked just fine for a week and suddenly my mouse froze (and keyboard too > the mouse is plugged on the keyboard). Having no control on my mac (which seemed ok despite the usb deconnection) I had to hard reboot on the central Unit.
I unplugged the usb hub that occupied mu 2nd usb port (there was a wacom tablet and a flsh memory key on it). I left just the keyboard plugged (and mouse plugged on keyboard).
It was fine for... 2 or 3 hours and then it started again > mouse + keyboard deconnecting/freezing (the keyboard is a mac one, the mouse a microsoft one -optical-).
As the small red optical light of the mouse turns off when the mouse freezes I first thought the mouse or keyboard itself was the culprit.
I tested both of them them on a macbook and they worked just fine (never had a problem with them).
I ran disk utility, repaired the permissions. And it seemed better for a couple of hours.
When it happened again I unplugged the keyboard and plugged it on the 2nd usb port (which was free since I had unplugged everything else) > the mouse "came back to life" and I didn't have to reboot. But it happened again, like 2-3 times (every hour/half hour) until swapping the usb plug on the UC doesn't solve the problem anymore > hard reboot again...
Then I tried EVERYTHING
booting with techtool CD > everything ok, no pb found
running onyx to empty the cash and rerepair the permissions > ibid, no pb
resetting the PRAM with cmd-alt-p-r
resetting the PMU
resetting the usb and firewire ports after each hard reboot
cleaning the dust
removing my old scsi pci card (not used for ages)
moving my new firewire card on an another slot
installing a firmware update
nothing has solved the problem... it seems to arrive randomly, but mostly (more frequently) when working with several apps open.
The cursor seems to freeze for very very short periods (as a warning!) until it freezes for good > it's exactly as if the usb didn't deliver any electricity for micro laps of time (and it is the case I guess as my optical mouse light turns off).
So I change the usb plug into the other port and it works for a while, just as if only one usb port was functional at a time, but it always ends with a hard reboot (no choice).
It's always scary but it's also very annoying as my Western Digital Mybook external drive refuses to mount on desktop after hard reboots... I have to unplug it, replug it, restart etc... well this HD is a pain but I guess it's because it's in FAT 32 (since I forgot to format it when I bought it). So I don't bother too much about the HD itself, but however it seems that the firewire card suffers from this : I have a lot of trouble mounting 2 disks at a time (but with all this I need to backup!). It's like the fiwewire ports (of the pci card) suffered from the same pain as the usb : one at the time! and when I finally mount both external HDs, if I unplug one (after unmounting it and switching it off) the computer freezes.
Then one day I opened itunes, and... kernel panic...
That was 4 days ago I think and I've had like 3-4 KP since then (one a day). These kernel panic happen just as randomly as my usb deconnexions...
Today I tried my last chance : removing the new Hynix ram and putting back my 2 old 256 rams.
It was ok for a pair of hours and then > mouse freeze and kernel panic again...
I reaaally need help, I don't know what to do anymore. I've spent my last week unplugging usb plugs, opening my UC, repairing permissions etc...
now I feel helpless...
Here are some extracts of console logs I've had :
some :
May 14 22:57:42 localhost kernel: 0 0 AppleUSBCDCECMData: probe - provider doesn't want us to match
May 14 22:57:43 localhost kernel: 0 0 AppleUSBCDCWMCData: probe - provider doesn't want us to match
May 14 22:57:43 localhost kernel: 0 0 AppleUSBCDCACMData: probe - provider doesn't want us to match
tons and tons (but really!!) of these :
AppleUSBOHCI[0x1382800]::MakeDevice error setting address. err=0xe00002ed device=0x1f16000 - releasing device
May 14 23:08:26 localhost kernel: USBF: 715.217 IOUSBDevice[0x1654000]: Error (0xe00002ed) getting device device descriptor
May 14 23:08:26 localhost kernel: USBF: 715.248 IOUSBDevice[0x1654000]: Error (0xe00002ed) getting device device descriptor
May 14 23:08:26 localhost kernel: USBF: 715.279
IOUSBDevice[0x1654000]: Error (0xe00002ed) getting device device descriptor
May 14 23:09:02 localhost kernel: USBF: 750.962 IOUSBDevice[0x13e5600]: Error (0xe00002ed) getting device device descriptor
May 14 23:09:02 localhost kernel: USBF: 750.993 IOUSBDevice[0x13e5600]: Error (0xe00002ed) getting device device descriptor
May 14 23:09:02 localhost kernel: USBF: 751. 24 IOUSBDevice[0x13e5600]: Error (0xe00002ed) getting device device descriptor
May 14 23:09:02 localhost kernel: USBF: 751. 28 IOUSBDevice[0x13e5600]: Error (0xe00002ed) getting device device descriptor
May 14 23:09:37 localhost kernel: USBF: 786. 65 IOUSBDevice[0x2056d00]: Error (0xe00002ed) getting device device descriptor
May 14 23:09:37 localhost kernel: USBF: 786. 96 IOUSBDevice[0x2056d00]: Error (0xe00002ed) getting device device descriptor
May 14 23:09:37 localhost kernel: USBF: 786.127 IOUSBDevice[0x2056d00]: Error (0xe00002ed) getting device device descriptor
May 14 23:09:37 localhost kernel: USBF: 786.131 IOUSBDevice[0x2056d00]: Error (0xe00002ed) getting device device descriptor
May 14 23:10:09 localhost kernel: USBF:
tons on this too :
2136.248 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 58749)
May 15 00:56:15 localhost kernel: USBF: 2137.248 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 59726)
May 15 00:56:16 localhost kernel: USBF: 2138.248 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 60703)
May 15 00:56:17 localhost kernel: USBF: 2139.248 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 61680)
May 15 00:56:18 localhost kernel: USBF: 2140.248 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 62657)
May 15 00:56:19 localhost kernel: USBF: 2141.248 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 63634)
May 15 00:56:20 localhost kernel: USBF: 2142.248 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 64611)
May 15 00:56:34 localhost kernel: USBF: 2156.248 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 13052)
May 15 00:56:35 localhost kernel: USBF: 2157.248 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 14029)
May 15 00:56:36 localhost kernel: USBF: 2158.272 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 15030)
May 15 00:56:37 localhost diskarbitrationd[87]: disk2s9 hfs 6950CF0C-02C2-3F9E-B5D5-EFC293557C95 PowerMac Software /Volumes/PowerMac Software
May 15 00:56:37 localhost kernel: USBF: 2159.272 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 16007)
May 15 00:56:38 localhost kernel: USBF: 2160.272 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 16984)
May 15 00:56:39 localhost kernel: USBF: 2161.272 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 17961)
May 15 00:56:40 localhost kernel: USBF: 2162.272 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 18938)
May 15 00:56:41 localhost kernel: USBF: 2163.272 AppleUSBOHCI[0x127f000] Watchdog detected dead controller (hcca #: 12727, hc #: 19915)
May 15 00:56:53 localhost syslogd: exiting on signal 15
May 15 01:17:06 localhost syslogd: restart
May 15 01:17:06 localhost syslogd: kernel boot file is /mach_kernel
May 15 01:17:06 localhost kernel: standard timeslicing quantum is 10000 us
May 15 01:17:06 localhost kernel: vm pagebootstrap: 125572 free pages
May 15 01:17:06 localhost kernel: mig table_maxdispl = 68
May 15 01:17:06 localhost kernel: IOKit Component Version 7.9:
May 15 01:17:06 localhost kernel: Wed Mar 30 20:07:52 PST 2005; root(rcbuilder):RELEASE_PPC/iokit/RELEASE
May 15 01:17:07 localhost kernel: 82 prelinked modules
May 15 01:17:07 localhost kernel: Copyright (c) 1982, 1986, 1989, 1991, 1993
May 15 01:17:07 localhost kernel: The Regents of the University of California. All rights reserved.
May 15 01:17:07 localhost kernel:
May 15 01:17:07 localhost kernel: using 1310 buffer headers and 1310 cluster IO buffer headers
May 15 01:17:07 localhost kernel: Local FireWire GUID = 0x110600:0x2a1bd
May 15 01:17:07 localhost kernel: Local FireWire GUID = 0xa95ff:0xfeef67e0
May 15 01:17:07 localhost kernel: Security auditing service present
May 15 01:17:07 localhost kernel: BSM auditing present
May 15 01:17:07 localhost kernel: From path: "/pci@f4000000/ata-6@d/disk@0:10,\mach_kernel", Waiting on <dict ID="0"><key>IOPathMatch</key><string ID="1">IODeviceTree:/pci@f4000000/ata-6@d/@0:10</string></dict>
May 15 01:17:07 localhost kernel: Got boot device = IOService:/MacRISC2PE/pci@f4000000/AppleMacRiscPCI/ata-6@D/AppleKauaiATA/ATADev iceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/ST 380011A Media/IOApplePartitionScheme/Apple HFS_Untitled2@10
May 15 01:17:07 localhost kernel: BSD root: disk0s10, major 14, minor 9
May 15 01:17:07 localhost kernel: AppleCPUThermo couldn't parse platform functions
May 15 01:17:07 localhost kernel: Jettisoning kernel linker.
May 15 01:17:07 localhost kernel: Resetting IOCatalogue.
May 15 01:17:07 localhost kextd[84]: registering service "com.apple.KernelExtensionServer"
May 15 01:17:10 localhost kernel: Matching service count = 0
May 15 01:17:10 localhost kernel: AppleRS232Serial: 0 0 AppleRS232Serial::start - returning false early, Connector or machine incorrect
May 15 01:17:10 localhost kernel: rtclock timebase_callback: late old 1000000000 / 41656700 new 1000000000 / 41656251
May 15 01:17:13 localhost SystemStarter: Bienvenue sur Macintosh.
May 15 01:17:14 localhost kernel: UniNEnet: Ethernet address 00:0a:95:ef:67:e0
May 15 01:17:14 localhost kernel: IOFireWireIP: FireWire address 00:11:06:00:00:02:a1:bd
May 15 01:17:14 localhost kernel: IOFireWireIP: FireWire address 00:0a:95:ff:fe:ef:67:e0
May 15 01:17:14 localhost lookupd[125]: lookupd (version 324.13) starting - Thu May 15 01:17:14 2008
May 15 01:17:15 localhost ConsoleMessage: Starting Apple Multicast DNS Responder
May 15 01:17:15 localhost ConsoleMessage: Starting timed execution services
May 15 01:17:15 localhost ConsoleMessage: Starting SecurityServer
May 15 01:17:15 localhost SystemStarter: D?marrage du r?pondeur DNS multi-diffusion Apple
May 15 01:17:15 localhost SystemStarter: D?marrage des services ? ex?cution diff?r?e
May 15 01:17:15 localhost ConsoleMessage: Starting kernel event agent
May 15 01:17:15 localhost mDNSResponder[147]: mDNSResponder-58.8.1 (Jan 31 2005 21:11:41) starting
May 15 01:17:15 localhost mDNSResponder[147]: SetupAddr invalid sa_family 0
May 15 01:17:15 localhost diskarbitrationd[87]: disk0s10 hfs 3A48DD89-B2C1-3D82-A158-1469A7237FD8 Sans titre /
May 15 01:17:15 localhost diskarbitrationd[87]: disk1s9 hfs 6950CF0C-02C2-3F9E-B5D5-EFC293557C95 PowerMac Software [not mounted]
May 15 01:17:16 localhost SystemStarter: Starting SecurityServer
May 15 01:17:16 localhost SystemStarter: D?marrage de l?agent d??v?nement du kernel
May 15 01:17:16 localhost ConsoleMessage: Initializing network
May 15 01:17:16 localhost SystemStarter: Initialisation du r?seau
May 15 01:17:16 localhost ConsoleMessage: Checking disks
May 15 01:17:18 localhost kernel: UniNEnet::monitorLinkStatus - Link is up at 100 Mbps - Full Duplex
May 15 01:17:18 localhost configd[86]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/set-hostna me
May 15 01:17:19 localhost set-hostname[190]: setting hostname to ordi.local
May 15 01:17:21 localhost kernel: ATY,Pheonix_A: vram [9c000000:04000000]
May 15 01:17:21 localhost configd[86]: posting notification com.apple.system.config.network_change
May 15 01:17:21 localhost configd[86]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/enable-net work
May 15 01:17:21 localhost mach_init[2]: Server 2ac7 in bootstrap d03 uid 0: "/usr/sbin/lookupd": exited as a result of signal 1 [pid 125]
May 15 01:17:21 localhost configd[86]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/set-hostna me
May 15 01:17:21 localhost lookupd[195]: lookupd (version 324.13) starting - Thu May 15 01:17:21 2008
May 15 01:17:21 localhost ConsoleMessage: Starting network time synchronization
May 15 01:17:21 localhost set-hostname[220]: setting hostname to ordi.local
May 15 01:17:23 localhost kernel: ATY,Pheonix_B: vram [98000000:04000000]
May 15 01:17:23 localhost SystemStarter: The "HasShadow" window property is obsolete. Use CGSSetWindowShadowAndRimParameters(cid, wid, 0.0,0.0, 0,0, CGSNoShadowStyle) to turn off the window shadow instead. Set a break-point on CGSLogMessage to find out where this property is set.
May 15 01:17:23 localhost ConsoleMessage: Loading Shared IP extension
May 15 01:17:23 localhost ntpdate[239]: ntpdate 4.1.1@1.786 Fri Sep 12 18:30:10 PDT 2003 (1)
May 15 01:17:24 localhost ConsoleMessage: Starting printing services
May 15 01:17:24 localhost ntpdate[239]: step time server 17.72.133.45 offset 0.090631 sec
May 15 01:17:24 localhost ntpd[262]: ntpd 4.1.1@1.786 Fri Sep 12 18:30:03 PDT 2003 (1)
May 15 01:17:24 localhost ntpd[262]: precision = 8 usec
May 15 01:17:24 localhost ConsoleMessage: Starting network file system
May 15 01:17:24 localhost diskarbitrationd[87]: disk2s1 msdos 00000000-0000-0000-0000-000000000000 My Book /Volumes/My Book
May 15 01:17:24 localhost automount[288]: automount version 57
May 15 01:17:24 localhost syslogd: /dev/console: Input/output error
May 15 01:17:24 localhost init: kernel security level changed from 0 to 1
May 15 01:17:24 localhost mach_init[2]: Server 0 in bootstrap d03 uid 0: "/usr/libexec/fix_prebinding": exited with non-zero status 1 [pid 301]
May 15 01:17:24 localhost ConsoleMessage: Starting Apple File Service
May 15 01:17:25 localhost automount[311]: automount version 57
May 15 01:17:25 localhost ConsoleMessage: Starting Apache web server
May 15 01:17:25 localhost /usr/sbin/AppleFileServer: Sent launch request message to DirectoryService mach_init port
May 15 01:17:25 localhost DirectoryService[323]: Launched version 1.8.5 (v258.3)
May 15 01:17:26 localhost ConsoleMessage: Loading IP Firewall extension
May 15 01:17:27 localhost kernel: IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to accept, logging disabled
May 15 01:17:27 localhost kernel: IPv6 packet filtering initialized, default to accept, logging disabled
May 15 01:17:27 localhost kernel: IP firewall loaded
May 15 01:17:27 localhost ConsoleMessage: Starting internet services
May 15 01:17:27 localhost /usr/sbin/httpd: Sent launch request message to DirectoryService mach_init port
May 15 01:17:27 localhost xinetd[351]: xinetd Version 2.3.11 started with libwrap options compiled in.
May 15 01:17:27 localhost xinetd[351]: Started working: 2 available services
May 15 01:17:28 localhost automount[311]: logout notification received.
May 15 01:17:28 localhost automount[311]: requesting logout processing.
May 15 01:17:28 localhost automount[288]: logout notification received.
May 15 01:17:28 localhost automount[288]: requesting logout processing.
May 15 01:17:28 localhost automount[311]: handle deferredrequests: user logged out.
May 15 01:17:28 localhost automount[288]: handle deferredrequests: user logged out.
May 15 01:17:29 localhost kernel: 0 0 AppleUSBCDCECMData: probe - provider doesn't want us to match
May 15 01:17:29 localhost kernel: 0 0 AppleUSBCDCWMCData: probe - provider doesn't want us to match
May 15 01:17:29 localhost kernel: 0 0 AppleUSBCDCACMData: probe - provider doesn't want us to match
May 15 01:17:29 localhost kernel: InternalUSBModem::setPowerState(1)
May 15 01:17:32 localhost TabletDriver[362]: #### GetFrontProcess failed to get front process (-600)
May 15 01:17:51 localhost diskarbitrationd[87]: SystemUIServer [376]:21019 not responding.
May 15 01:17:52 localhost diskarbitrationd[87]: disk1s9 hfs 6950CF0C-02C2-3F9E-B5D5-EFC293557C95 PowerMac Software /Volumes/PowerMac Software
May 15 01:19:39 localhost kernel: resize: max chain len 22, new table size 8192
May 15 01:27:28 localhost lookupd[195]: NetInfo connection failed for server 127.0.0.1/local
May 15 02:08:31 localhost kernel: USBF: 3107.389 AppleUSBOHCI[0x1281000]::MakeDevice error setting address. err=0xe00002ed device=0x12e8300 - releasing device
and my last panic logs
*******
Mon May 12 14:45:14 2008
Unresolved kernel trap(cpu 0): 0x300 - Data access DAR=0x000000006174696F PC=0x0000000000252638
Latest crash info for cpu 0:
Exception state (sv=0x3B912780)
PC=0x00252638; MSR=0x00009030; DAR=0x6174696F; DSISR=0x40000000; LR=0x0053CB20; R1=0x1C55BC50; XCP=0x0000000C (0x300 - Data access)
Backtrace:
0x02AB8318 0x0053CB20 0x0053BEB0 0x00540044 0x005404F4 0x0053D538 0x00035148 0x00035028
Kernel loadable modules in backtrace (with dependencies):
com.apple.driver.AppleUSBHub(2.1.5)@0x539000
dependency: com.apple.iokit.IOUSBFamily(2.1.5)@0x471000
Proceeding back via exception chain:
Exception state (sv=0x3B912780)
previously dumped as "Latest" state. skipping...
Exception state (sv=0x2EE6AC80)
PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000; LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)
Kernel version:
Darwin Kernel Version 7.9.0:
Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC
panic(cpu 0): 0x300 - Data access
Latest stack backtrace for cpu 0:
Backtrace:
0x00083498 0x0008397C 0x0001EDA4 0x00090C38 0x0009402C
Proceeding back via exception chain:
Exception state (sv=0x3B912780)
PC=0x00252638; MSR=0x00009030; DAR=0x6174696F; DSISR=0x40000000; LR=0x0053CB20; R1=0x1C55BC50; XCP=0x0000000C (0x300 - Data access)
Backtrace:
0x02AB8318 0x0053CB20 0x0053BEB0 0x00540044 0x005404F4 0x0053D538 0x00035148 0x00035028
Kernel loadable modules in backtrace (with dependencies):
com.apple.driver.AppleUSBHub(2.1.5)@0x539000
dependency: com.apple.iokit.IOUSBFamily(2.1.5)@0x471000
Exception state (sv=0x2EE6AC80)
PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000; LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)
Kernel version:
Darwin Kernel Version 7.9.0:
Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC
*******
Wed May 14 23:30:32 2008
panic(cpu 0): Uncorrectable machine check: pc = 000000000070FE50, msr = 0000000000149030, dsisr = 42000000, dar = 00000000007D0000
AsyncSrc = 0000000000000000, CoreFIR = 0000000000000000
L2FIR = 0000000000000000, BusFir = 0000000000000000
Latest stack backtrace for cpu 0:
Backtrace:
0x00083498 0x0008397C 0x0001EDA4 0x0009160C 0x000908F8 0x0009402C
Proceeding back via exception chain:
Exception state (sv=0x1FC42280)
PC=0x0070FE50; MSR=0x00149030; DAR=0x007D0000; DSISR=0x42000000; LR=0x0070DBE4; R1=0x0CDBBD20; XCP=0x00000008 (0x200 - Machine check)
Backtrace:
0x0070DB8C 0x0070D808 0x00267FCC 0x00266EAC 0x00266E10
Kernel loadable modules in backtrace (with dependencies):
com.apple.driver.AppleFWOHCI(2.2.10)@0x708000
dependency: com.apple.iokit.IOPCIFamily(1.4)@0x398000
dependency: com.apple.iokit.IOFireWireFamily(1.8.8)@0x407000
Exception state (sv=0x1F638C80)
PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000; LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)
Kernel version:
Darwin Kernel Version 7.9.0:
Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC
*******
Is my mac dying?? Does all this come from defectible hardware? Is reinstalling a sysem a waste of time?
G4 MDD 1,25, Mac OS X (10.3.x)