Firmware Update Over SCSI

3 views
Skip to first unread message

Anu P

unread,
Sep 2, 2015, 10:41:59 AM9/2/15
to ata-sc...@lists.apple.com
Hello,

I am planning to develop firmware updater tool for my USB device. My USB device accepts SCSI commands.

When I read couple of blogs, I got a feeling that I have to develop a "kext" module which can issue SCSI commands.
If that is the case, I need to go through kext signing formalities, kext installation needs administrator privileges etc. 

Could someone please confirm that issuing SCSI command over "kext" module is the correct approach to update USB firmware? If not so, please recommend the right approach.

Thanks,
Anurag

Boris Ralchenko

unread,
Sep 2, 2015, 11:05:06 AM9/2/15
to Anu P, ata-sc...@lists.apple.com
I can confirm that it is necessary to develop a kernel extension (kext) in order to control SCSI device. Or rather it was the case 3.5 years ago when I had to do this. It may change since but I doubt it.

Boris.

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Ata-scsi-dev mailing list      (Ata-sc...@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/ata-scsi-dev/bralchenko%40ics.com

This email sent to bralc...@ics.com

Chris Sarcone

unread,
Sep 2, 2015, 11:20:42 AM9/2/15
to Anu P, ata-sc...@lists.apple.com
Hi Anurag —


What SCSI peripheral device type is your device?

The answer to your question depends on whether it is a device that requires an in-kernel logical unit driver or not.

Thanks,

— Chris


------------------

19191 Vallco Parkway

M/S 77-1SSG

Cupertino CA 95014

phone: (408) 974-4033

fax:   (408) 862-7577

email: sar...@apple.com


Anu P

unread,
Sep 2, 2015, 12:32:37 PM9/2/15
to Chris Sarcone, ata-sc...@lists.apple.com
Hi Chris and Boris,

Thanks for the response!
My device is USB mass storage.

Thanks,
Anu
Reply all
Reply to author
Forward
0 new messages