Так совпало, что у меня после обновления Mac OS до 10.6.2 прекратилось автоматическое поключение USB флешек. Втыкаешь, устройство появляется в списке в «Дисковой утилите», но сам раздел на сменном носителе выглядит серым и смонтировать его не получается — diskutil предлагает полечить диск.
При этом, если «отдать» устройство виртуальной Windows XP, то все цивильно монтируется, открывается, работает.
Запустил в терминале kextstat | grep USB — нет в списке com.apple.iokit.IOUSBMassStorageClass, не загрузился он. Загрузил ручками kextload -b com.apple.iokit.IOUSBMassStorageClass — не помогло.
Я изрыл весь форум insanelymac, но ничего интересного не нашел, там последние страдания на эту тему отгремели года назад, так что все решения к этому моменту устарели.
Ну и теперь немного магии. Выключил компьютер, выключил питание ATX кнопкой на блоке питания (можно выдернуть шнур). Подождал 10 секунд (это важно!). Включил, загрузился — USB mass storage загрузился и работает преотлично.