image
image
Ticket Options
Question Details
TICKET ARCHIVE -> Usb Flash Card Reader Causes Kernel Panics
leebennett - Sep 1, 2005 - 2:07 pm
image
image
I have a SanDisk ImageMate 12-in-1 card reader attached via USB to a G4 Dual 800 Quicksilver running OS X 10.3.5. I never got past 10.3.5 because of tech issues I read about that may have specifically affected me. I'll soon be upgrading to Tiger and plan to do an archive and install, so that could solve my problem, but I'd be happier if I could solve it before upgrading.

More often than not, when I insert a flash card in the reader, my computer suffers a kernel panic. Sometimes even if I boot up in single user mode, perform an fsck and everything checks out, then shut down, put in the card, and try to boot up so hopefully the card will mount at boot up, it can still cause a kernel panic. Any suggestions what I can check? Let me know if there are any crash log files I can look for and forward.
philippe99 - Sep 1, 2005 - 2:49 pm
image
image
Lee, welcome on macosx.com

Applications/Utilities/Console
Clik on "History"; select some of the logs on the left (mainly Console, System or ~/Library/Log) and see on the right if you find something about your card reader
Post it back
Well, browse the Console just after the reboot after the KP
Regards
Philippe
leebennett - Sep 1, 2005 - 7:04 pm
image
image
Interesting!

i found a panic.log file that i didn't previously know existed and am now suspicious of an incompatibility between my logitech mouse driver and the os x native drivers for the card reader. would you concur:

thu aug 25 11:06:36 2005




unresolved kernel trap(cpu 0): 0x700 - program dar=0x0000000000042000 pc=0x0000000003934280
latest crash info for cpu 0:
exception state (sv=0x2cc1d280)
pc=0x03934280; msr=0x00089030; dar=0x00042000; dsisr=0x40000000; lr=0x2cfd7f04; r1=0x187dbdc0; xcp=0x0000001c (0x700 - program)
backtrace:
0x2cfd7eec 0x0003559c 0x0003547c
kernel loadable modules in backtrace (with dependencies):
com.logitech.driver.hiddevices(1.1.1)@0x2cfd3000
dependency: com.apple.iokit.iousbfamily(2.1.1)@0x2b845000
dependency: com.apple.iokit.iohidfamily(1.3.4)@0x28977000
proceeding back via exception chain:
exception state (sv=0x2cc1d280)
previously dumped as "latest" state. skipping...
exception state (sv=0x2c6ee780)
pc=0x00000000; msr=0x0000d030; dar=0x00000000; dsisr=0x00000000; lr=0x00000000; r1=0x00000000; xcp=0x00000000 (unknown)

kernel version:
darwin kernel version 7.5.0:
thu aug 5 19:26:16 pdt 2004; root:xnu/xnu-517.7.21.obj~3/release_ppc


panic(cpu 0): 0x700 - program
latest stack backtrace for cpu 0:
backtrace:
0x000836e4 0x00083bc8 0x0001eda4 0x00090c60 0x0009406c
proceeding back via exception chain:
exception state (sv=0x2cc1d280)
pc=0x03934280; msr=0x00089030; dar=0x00042000; dsisr=0x40000000; lr=0x2cfd7f04; r1=0x187dbdc0; xcp=0x0000001c (0x700 - program)
backtrace:
0x2cfd7eec 0x0003559c 0x0003547c
kernel loadable modules in backtrace (with dependencies):
com.logitech.driver.hiddevices(1.1.1)@0x2cfd3000
dependency: com.apple.iokit.iousbfamily(2.1.1)@0x2b845000
dependency: com.apple.iokit.iohidfamily(1.3.4)@0x28977000
exception state (sv=0x2c6ee780)
pc=0x00000000; msr=0x0000d030; dar=0x00000000; dsisr=0x00000000; lr=0x00000000; r1=0x00000000; xcp=0x00000000 (unknown)

kernel version:
darwin kernel version 7.5.0:
thu aug 5 19:26:16 pdt 2004; root:xnu/xnu-517.7.21.obj~3/release_ppc


*********

philippe99 - Sep 2, 2005 - 2:50 pm
image
image
Yes, you make the right diagnostic; there is a conflict between your Logitech drive and the card reader..
Do you plug the card reader on the USB port of the keyboard ??

The logitech driver drives the right-click action, right ? (Logitech Control Center); well, I have a Logitech cordless optical, but I never install these drivers

Does your LCC requiers an update ?
http://www.versiontracker.com/dyn/moreinfo/macosx/14421

I would try to remove it the LCC; the uninstaller is within the software package; see below

From Logitech support
---------------
Before beginning any diagnostics, please make sure that the product you are using is compatible with Mac OSX. If you still have the box, the label and minimum system requirements on the box will state if it’s compatible with OSX. If you don't have the box, you can visit our web site to see the minimum system requirements for your product. Click on Products, find your product, and then click the "View More Product Information" link.

Note: Keep in mind that many of Logitech’s products are not fully compatible with OSX. However, many products such as keyboards, mice, and game devices will still work on OSX with native functionality. This means the most basic features of the device will work, but it will not be programmable. If your Logitech product does not have software for Mac OSX, skip to step two. You can verify if your Logitech product has Mac OSX compatible software by visiting the download page for your product.

Step One-Making Sure You Have the Latest Software
After verifying your product is OSX compatible, you should download the latest version of software for your product. This ensures that you have the latest drivers installed, as well as fixes for known issues that might have occurred in the past.

Once you’ve downloaded the latest version, you should remove any previous versions of Logitech software from your system to prevent any conflicts. Use the uninstaller that comes with the download package to remove previous versions. After you have removed any older versions, go ahead and install the latest version of Logitech software that you’ve just downloaded. To install the software, just double click on the file you downloaded and then double click on the installer package that appears. Also, make sure you are logged into the system as an Administrator. Installing software with a user account that does not have administrative rights can cause conflicts.

Step Two-Verify Your Device is Detected by OSX
Check to make sure that your system detects the device that you are using. To do so, simply click on the Apple menu in the top left corner of your screen and click on About this Mac. Then click on More info. The System Profiler should appear.

10.2.X: Click on the Devices and Volumes tab. Then click on USB to see all the USB devices attached to your system. You should see your Logitech device at the end of the tree. All Logitech devices that are compatible with OSX are USB.

10.3.X: Open the hardware tree by clicking the small triangle to expand the menu. Normally, this should already be expanded. Now click on USB under the hardware category. Here you will see all the USB devices attached to your system. All Logitech devices that are compatible with OSX are USB.

Please note that not all Logitech devices will be labeled as Logitech devices under the System Profiler. This is a limitation of OSX. Devices such as keyboards, mice, and cameras will have generic names and labels under the System Profiler. To verify that the generic labeled device in the System Profiler is your Logitech device, quit the System Profiler, unplug the Logitech device, and reopen the System Profiler. You’ll notice that the generic label is gone if that was your Logitech device.

If your device wasn’t detected in the first place, make sure the device is directly plugged into your system and not plugged into a hub or an extension (such as a USB port on a keyboard). If the device still isn’t detected, try the device on another available working USB port. If the device still isn’t detected, you’ll need to try the device on another OSX machine or Windows machine. If the device works on the other system, you may have an un-resolvable system issue. If the device still doesn’t work on the other machine, your unit may defective and you should contact our technical support.

Step Three-Repairing Disk Permissions and Starting with Extensions Off
If the device is detected and the software was installed but your Logitech product is still not functioning, you can try repairing disk permissions on your system. Repairing disk permissions essentially repairs permissions on files. Sometimes permissions can be set incorrectly and cause your system to act abnormally. To repair disk permissions, use the following instructions.

First, remove all Logitech software as stated in Step One.
Open your Applications folder on your hard drive.
Open the Utilities folder.
Double click on Disk Utility.
Select your main hard drive from the pane on the left.
Press the Repair Disk Permissions button. This will take awhile, depending on the size of your hard drive and the speed of your system. After the repair has finished, you'll need to start with Extensions off as described in the next step.
Quit the Disk Utility and reboot. When your system has shutdown and just begun to restart, hold down the shift key. Hold down the key until your system fully restarts. This will start your system with extensions off. This start mode temporarily disables other extensions to prevent any conflicts with our device and software. When you restart, at a later time, your system will start normally.
Now that your permissions are repaired and other extensions are off, repeat steps one and two. Then try to use your Logitech product/software again.
-------

Regards
Philippe

IF THIS IS YOUR QUESTION AND YOU WISH TO RESPOND, LOGIN HERE FIRST.


Search Engine Friendly URLs by vBSEO 3.1.0