SCSI Question |
November, 06, 2002 3:09 AM |
gchron |
Hello again, I have a SCSI Question for all of you to ask. In OS 9 I had a scanner connected to my machine. I also have with OS X. The only problem is that I could turn on the Scanner when the machine was on and scan. With OS X I have to do a restart to see it in Apple system profiler or the scanner program. Any advice to do that without restart??? |
. |
RE: SCSI Question |
November, 10, 2002 8:25 PM |
OSXGuru |
. |
I don't think that loading kernel extensions manually will help in this case. The kernel extensions for the SCSI bus (whether internal or on a PCI card) will have loaded already. The problem is that they only scan the SCSI bus once, and there is no way to make them do it again. As far as the built-in external SCSI bus is concerned, this might be fixable--the source code is available, after all. It would need some kind of trigger for a rescan--either it could rescan at periodic intervals, or it could require manual intervention, depending how it was set up. |
. |
RE: SCSI Question |
November, 07, 2002 7:04 PM |
avit |
. |
One more thing, in case you might not know... This will need to be run as root, so use sudo to accomplish it: sudo kextload ... The command kextstat will list all of the currently loaded extensions. You could use it when your scanner is working correctly to find its kext name. |
. |
RE: SCSI Question |
November, 07, 2002 6:58 PM |
avit |
. |
The kernel scans the buses at startup and loads kernel extensions (drivers) for the devices it finds. Once the system is booted, there is a command called kextload which allows you to explicitly load an extension of your choosing. The trick is knowing what the name of the kext would be. The command looks simple enough, although I haven't used it. It should go something like this: kextload UMAXscannername.kext Assuming that the file exists in /System/Library/Extensions. If it doesn't, then there's a flag you can use to specify the location to load from. Read man kextload to see all the options. Let us know how it goes... |
. |
RE: SCSI Question |
November, 07, 2002 1:53 PM |
gchron |
. |
I am using the VueScan. It does not have the interface that a mac user wants but it works. At least With My SCSI UMAX scaner. But As I read at their web site it should work with all SCSI scanners. So you can give it a try. |
. |
RE: SCSI Question |
November, 06, 2002 8:47 PM |
swoup1213 |
. |
I too have a SCSI scanner, an HP ScanJet 6100C which works very well with OS9. I haven't really attempted to find some software that would allow it to work with OSX. Does anyone have any suggestions? Keith |
. |
RE: SCSI Question |
November, 06, 2002 11:50 AM |
gchron |
. |
I actually have a PCI SCSI Card and I do not want to purchase an other. Is there a command that I can use in the terminal that I can update the SCSI Devices??? I think that actually the system does something on reboot that identifies the devices, that I can do afterwords. |
. |
RE: SCSI Question |
November, 06, 2002 3:37 AM |
nick.ashton |
. |
I'm afraid this is a function of the way OS X deals with SCSI devices. They are not treated as dynamic devices as they were in OS 9 so if they aren't switched on when you boot, the OS doesn't create the necessary data structures to deal with them. The same is true of disks. In OS 9 you can switch on a SCSI disk & mount it with Drive Setup or SCSI Probe but not in OS X. I think the philosophy now is that USB & Firewire should be used for these types of devices. Annoying if you have older but perfectly good devices though. You could try a SCSI to USB or SCSI to Firewire converter which might bring back the plug & play ability, but that may depend on your particular scanner model. Also SCSI to USB will probably be much slower. |