Lost SCSI CDRW |
January, 17, 2003 9:45 AM |
matti.haveri |
For months my external Yamaha 4416S SCSI CDRW worked OK with Toast Titanium 5.2 (Mac OS X 10.1.5, XPostFacto 2.2, PowerMac 8600/XLR8 G4 450). The CDRW disappeared from Mac OS X after I had to reinstall the system but I really don't know what I should do to make it reappear again. With the old system I did have to boot in verbose mode or install the AppleScript Update 1.8.3 before the CDRW was recognized so the external SCSI chain has always been somewhat flaky... Now Toast doesn't see the CD burner anymore (it sees it sometimes, though, in about 5% of reboots. When booted into Mac OS 9.1 the CDRW is OK). I think I have roughly the same setup as before but I really don't know what system component is still missing. I have unsuccessfully tried the following: 1. Booted in verbose mode and installed AppleScript Update 1.8.3 but these old tricks didn't bring the CDRW back anymore. 2. Let XPostFacto 2.2 reinstall BootX and its extensions. 3. Used XPostFacto's Throttle values 1, 8, 24 or none. 4. Inserted a CD in the CDRW before booting. 5. Installed El Gato's SCSI CD-RW Helper 1.0.1 although it shouldn't be needed after Mac OS X 10.1.3 anyway. 6. Upgraded Yamaha CRW4416S Firmware from 1.0f/(MMC-1) to 1.0j/(MMC-1) (also upgraded Sonnet Tempo ATA100 Firmware from 2.2.3 to 2.3.9). 7. Upgraded iTunes from 2.0.4 to 3.0.1 although this shouldn't matter for SCSI devices. Does iTunes support SCSI burners? 8. Checked the disk with Repair Privileges 1.1 and Disk First Aid. 9. Deleted /System/Library/Extensions.mkext and /System/ Library/Extensions/PatchedIOSCSICDDrive.kext and rebooted. Is there still something else I should try? Is 10.2 any better than 10.1.5 with external SCSI devices? |
. |
RE: Lost SCSI CDRW |
February, 09, 2003 11:27 AM |
matti.haveri |
. |
I think I have found a fix which always shows the external Yamaha 4416S SCSI CDRW in 10.1.5: - Install Networking Update 1.0 and set XPostFacto 2.2.5 to boot in verbose mode. I have also found a way to lose the CDRW: - Let XPostFacto 2.2.5 reinstall BootX and its extensions. Hmm... it really seems that the XPostFacto 2.2.5 reinstall overwrites stuff that the SCSI CDRW needs? Can this be true? It is also weird that of all the updates it seems to be the Networking Update 1.0 which brings the CDRW back again after the XPostFacto reinstall. I noticed that after installing the Networking Update 1.0, the early boot process (when there is just the gray Apple logo on the screen) prolongs considerably. Letting XPostFacto 2.2.5 reinstall BootX and its extensions shortens this time and loses the CDRW. And installing Networking Update 1.0 lengthens the boot process and brings the CDRW back again. BTW, at one point in my tests I found out that if I had my D8 camcorder connected via FireWire and switched on when the 8600 was booting, then the CDRW was always recognized by Toast 5.2 but after the XPostFacto reinstall this trick didn't seem to work anymore. Oh, so may variables to take into account! (Setup: PowerMac 8600/XLR8 G4 450, 416MB RAM, Toast Titanium 5.2, external Yamaha 4416S SCSI CDRW. XPostFacto 2.2.5, Mac OS X 10.1 updated to Security Update 7-18-02 and 10.1.5, followed by Java 1.3.1 Update 1, Networking Update 1.0, Security Update 2002-08-02 and Security Update 2002-08-20). |
. |
RE: Lost SCSI CDRW |
February, 02, 2003 11:13 AM |
matti.haveri |
. |
I just noticed that if I have my D8 camcorder connected via FireWire and switched on when the 8600 is booting, then the CDRW is always recognized by Toast 5.2. (Previously this worked even if the camcorder was switched off). Weird. Another weird thing is that I have a test partition where I let Software Update install several pieces of software (Disc Recording Update 1.3.5, iPhoto 2.0, Java 1.3.1 Update 1, Networking Update 1.0, QuickTime 6.1, Security Update 2002- 08-02, Security Update 2002-08-20). After these updates the CDRW was recognized even without the camcorder. Well, I then thought that maybe some of those SW updates was indeed necessary for the CDRW so I downloaded and installed them manually one by one on another identical partition (cloned by Carbon Copy Cloner 1.3.1). But guess what? The CDRW wasn't recognized -- only the camcorder trick worked. Weird. Oh well, now I at least have a workaround if I want to use the CDRW in X. |
. |
RE: Lost SCSI CDRW |
January, 26, 2003 7:13 PM |
OSXGuru |
. |
That's all normal, except for the part about com.xlr8.driver.XLR8Cuda1004, which I don't recognize. It sounds as though it might be a timing issue of some kind. The SCSI drivers in Mac OS X only look for SCSI devices once, and if your CD-RW isn't responding at that point, they won't look again. Arguably, this is a bug which could be fixed. Booting in verbose mode might have affected the timing enough to make things work. This is assuming that the CD-RW doesn't work at all--that is, when you put in an ordinary CD, it isn't recognized. |
. |
RE: Lost SCSI CDRW |
January, 25, 2003 10:59 AM |
matti.haveri |
. |
FWIW, typing dmesg in the Terminal yields the following error messages. Do they provide any clue to my problem: getDependencyListForKmod(): Dependency com.apple.iokit.IONDRVSupport of com.macsales.iokit.PatchedNDRVSupport is not compatible or is unavailable. load_kernel_extension(): Can't get dependencies for kernel extension "com.macsales.iokit.PatchedNDRVSupport". IOCatalogue: com.macsales.iokit.PatchedNDRVSupport cannot be loaded. [...] load_kmod(): kmod_start_or_stop() failed for kmod "com.macsales.iokit.AppleCurio4K78". load_kernel_extension(): load_kmod() failed for kmod "com.macsales.iokit.AppleCurio4K78". IOCatalogue: com.macsales.iokit.AppleCurio4K78 cannot be loaded. [...] getDependencyListForKmod(): Dependency com.apple.kernel.bsd of com.xlr8.driver.XLR8Cuda1004 is not compatible or is unavailable. load_kernel_extension(): Can't get dependencies for kernel extension "com.xlr8.driver.XLR8Cuda1004". IOCatalogue: com.xlr8.driver.XLR8Cuda1004 cannot be loaded. [...] Can't find superclass for _20PatchedIOSCSICDDrive : _13IOSCSICDDrive map_and_patch(): Extension "oldworld.support.PatchedIOSCSICDDrive" Error binding OSObjects. load_kmod: map_and_patch() failed for kmod "oldworld.support.PatchedIOSCSICDDrive". load_kernel_extension(): load_kmod() failed for kmod "oldworld.support.PatchedIOSCSICDDrive". IOCatalogue: oldworld.support.PatchedIOSCSICDDrive cannot be loaded. [...] verify_kmod(): Kmod "com.apple.driver.AppleADBDisplay" and its property list claim different versions (1.0.0d1 & 1.0.1). load_kernel_extension(): load_kmod() failed for kmod "com.apple.driver.AppleADBDisplay". IOCatalogue: com.apple.driver.AppleADBDisplay cannot be loaded. [...] BTW, there is a typo in the following line: UltraTek100ATA alreay probed this channel! |
. |
RE: Lost SCSI CDRW |
January, 21, 2003 12:34 PM |
manuel |
. |
I ran into the same problem sometimes ago after I upgraded to 10.2, my old Teac CD-R58S wasn't recognized anymore. A kernel extension was released at that time for Jaguar 6C115 and published by Adam Lebsack (lebsack@mac.com). I don't remember where I grabbed this patch but my CD-Burner is recognized since then and even after I upgrade to 10.2.2 and 10.2.3 and I can run Toast with no problems. I don't know if this patch has been updated or not, but check with the author in case of. Otherwise ALL the SCSI devices MUST be turned on before booting OS X ! Hope this helps ?... --Manuel |
. |
RE: Lost SCSI CDRW |
January, 18, 2003 9:54 PM |
dreibel |
. |
I have the same drive you have installed in a LaCie case. From 10.1.3-10.1.5 it worked flawlessly with Disc Burner and iTunes, then when I first installed Jaguar it broke. I tried using El Gato's SCSI Helper on 10.2, 10.2.1 and 10.2.2 - no go. It would still work in OS 9, though. A few weeks ago, after upgrading to 10.2.3, I decided to give SCSI Helper another try. So I downloaded it afresh from El Gato's site, installed it, turned on the LaCie/Yamaha, installed a CD-ROM, and re-booted. The drive booted up and mounted on the first try! Not only that, but Disc Burner, iTunes and Toast 5 all worked fine, and it finally showed up again in ASP. It's still working now several weeks later. BTW, what ID do you have the external on? I found that initially just to get it recognized during an install of OS X that I had to have it set on SCSI ID 3..... |
. |
RE: Lost SCSI CDRW |
January, 18, 2003 6:01 PM |
danaljohnson |
. |
My experience is that a cd must be in the drive (powered on) at boot time to ensure the drive is seen. I think that with other devices on the scsi bus, the drive was sometimes detected, but the disk in drive trick always has worked for me... |
. |
RE: Lost SCSI CDRW |
January, 18, 2003 3:22 PM |
matti.haveri |
. |
> try reinstalling Toast In my unsuccessful attempts to regain the CDRW in X, I have used a Toast 5.2 which was originally installed and updated while booted in Mac OS 9.1. Toast discussion boards seem to indicate that it is OK to use that application in X also but I decided to install Toast properly in Mac OS X to have the iMovie and QuickTime VCD plugings also in X. But it wasn't an easy task: While booted in X the Toast Titanium 5.2 Updater always issued an error "File not found: Toast Titanium" although the Toast 5.2 folder was sitting in the /Applications or even in the same folder as the updater. The "fix" was to copy an older Roxio Toast Titanium 5.0.1 application temporarily to the HD. But the CDRW is still missing when booted in X (in 9 it is OK). |
. |
RE: Lost SCSI CDRW |
January, 18, 2003 3:17 AM |
matti.haveri |
. |
With the old 10.1.5 system a "normal" boot didn't never see the CDRW but if I did a verbose boot, then the CDRW was seen in 98% of boots. Also, if there was a need for updating the kernel extensions cache, then also a "normal" boot did see the CDRW. Yes, there should be no difference in "normal" and verbose boot but at least with my system a verbose boot takes slightly longer and updating the kernel extensions in "normal" boot takes also longer. AppleScript Update 1.8.3 also lengthened the boot process considerably and the CDRW was seen with a "normal" boot. Previously I suspected that the slightly longer boot process somehow fixed some timing issue so that the CDRW was recognized. But after I reinstalled the system I can no more accomplish this. Maybe I should add more junk to the system... In 9 the CDRW works 100% and in 10.1.5 it worked just a few days ago before I had to reinstall X. I haven't touched the cables or the termination but maybe X is more sensitive to bad cabling because with the old system it worked only 98% with some hacks. |
. |
RE: Lost SCSI CDRW |
January, 17, 2003 7:18 PM |
egonzales21 |
. |
SCSI CDRW's are very shaky. Booting in verbose mode does nothing to your system differently than when you boot normally. It does allow you to see what is loading and not loading. Do you see anything attributable to your external SCSI chain when booting in verbose mode? Do you have any other external SCSI devices? Not sure what you should or not delete but I would reboot into 9 and ask Xpostfacto to reinstall extensions just to be safe. As for devices being on or off. In OS X the device must be turned on and ready before you turn on your computer and should remain on. I would consider it lucky that you were able to turn it off and on at will before. For me I always have to reboot to get my SCSI devices to work. Good Luck Ed |
. |
RE: Lost SCSI CDRW |
January, 17, 2003 2:23 PM |
matti.haveri |
. |
I just upgraded to XPostFacto 2.2.5 but it didn't help either. BTW, the CDRW is always on before booting into Mac OS X In Mac OS 9.1 the CDRW is always OK. |
. |
RE: Lost SCSI CDRW |
January, 17, 2003 1:33 PM |
naturist |
. |
I have noticed that the critical element on my system under OS X is that the CD burner HAD to be turned on when the system is booted for it to be recognised at all. That is, if it wasn't on (and done with it's initial internal check routine) when the boot chime sounded, it could not be made to work after that. But it if was turned on at bootup, then it could be turned on and off at will later, and whenever needed, could be used merely by turning it on again. I have found no way to make it return to the fold under OS X if the system was booted with it off. Perhaps this is the solution to your problem as well. |
. |
RE: Lost SCSI CDRW |
January, 17, 2003 9:55 AM |
brfransen |
. |
Sounds like something is flaky with the SCSI chain. Does the drive work all the time in 9?. I would check all the cabling and make sure they are all seated well. Britney |
. |
RE: Lost SCSI CDRW |
January, 17, 2003 9:49 AM |
fixitjc |
. |
try reinstalling Toast, I'm not sure in OS but in 9 it installed extentions and when you reinstalled OSX you may have lost the x version hope that helps |
|
|