A mi lo único que se me viene a la cabeza como posible causa del error es el Journaling. Yo lo quitaría, primero para evitar problemas con el Macdrive (en Linux también está el hfsplus), y segundo porque siendo un disco externo tampoco es que sea indispensable.
PD: En realidad el Macdrive yo no lo he probado, habló más bien por driver de Linux, que si que necesita quitar el Journal para evitar problemas...