Ok, I got the module patched and compiled successfully into a 2.4.20 kernel in gentoo. I can modprobe hfsplus, and the module shows up fine. However, when I try to mount a drive (in this case, a mac-formatted iPod), I get an error message and the following information shows up in the syslog:
May 1 23:24:22 casus scsi0 : IEEE-1394 SBP-2 protocol driver (host: ohci1394)
May 1 23:24:22 casus $Rev: 584 $ James Goodwin <jamesg@filanet.com>
May 1 23:24:22 casus SBP-2 module load options:
May 1 23:24:22 casus - Max speed supported: S400
May 1 23:24:22 casus - Max sectors per I/O supported: 255
May 1 23:24:22 casus - Max outstanding commands supported: 8
May 1 23:24:22 casus - Max outstanding commands per lun supported: 1
May 1 23:24:22 casus - Serialized I/O (debug): no
May 1 23:24:22 casus - Exclusive login: yes
May 1 23:24:22 casus Vendor: Apple Model: iPod Rev: 1.30
May 1 23:24:22 casus Type: Direct-Access ANSI SCSI revis
ion: 02
May 1 23:24:22 casus Attached scsi removable disk sda at scsi0, channel 0, id 0
, lun 0
May 1 23:24:22 casus SCSI device sda: 19531260 512-byte hdwr sectors (10000 MB)
May 1 23:24:22 casus sda: test WP failed, assume Write Enabled
May 1 23:24:25 casus /dev/scsi/host0/bus0/target0/lun0: unknown partition table
May 1 23:27:47 casus HFS+-fs: unable to find HFS+ superblock
Additionally, when I run fdisk, it says no partition table found, and attempts to add one to the drive. What am I doing wrong?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok, I got the module patched and compiled successfully into a 2.4.20 kernel in gentoo. I can modprobe hfsplus, and the module shows up fine. However, when I try to mount a drive (in this case, a mac-formatted iPod), I get an error message and the following information shows up in the syslog:
May 1 23:24:22 casus scsi0 : IEEE-1394 SBP-2 protocol driver (host: ohci1394)
May 1 23:24:22 casus $Rev: 584 $ James Goodwin <jamesg@filanet.com>
May 1 23:24:22 casus SBP-2 module load options:
May 1 23:24:22 casus - Max speed supported: S400
May 1 23:24:22 casus - Max sectors per I/O supported: 255
May 1 23:24:22 casus - Max outstanding commands supported: 8
May 1 23:24:22 casus - Max outstanding commands per lun supported: 1
May 1 23:24:22 casus - Serialized I/O (debug): no
May 1 23:24:22 casus - Exclusive login: yes
May 1 23:24:22 casus Vendor: Apple Model: iPod Rev: 1.30
May 1 23:24:22 casus Type: Direct-Access ANSI SCSI revis
ion: 02
May 1 23:24:22 casus Attached scsi removable disk sda at scsi0, channel 0, id 0
, lun 0
May 1 23:24:22 casus SCSI device sda: 19531260 512-byte hdwr sectors (10000 MB)
May 1 23:24:22 casus sda: test WP failed, assume Write Enabled
May 1 23:24:25 casus /dev/scsi/host0/bus0/target0/lun0: unknown partition table
May 1 23:27:47 casus HFS+-fs: unable to find HFS+ superblock
Additionally, when I run fdisk, it says no partition table found, and attempts to add one to the drive. What am I doing wrong?
Make sure you have the "Macintosh Partition Map Support" enabled in your kernel. It can be found at:
File Systems | Partition Types | Macintosh Partition Map Support