[Maverick] switch to new firewire stack.
Manoj Iyer
manoj.iyer at canonical.com
Wed Jun 16 17:45:04 UTC 2010
I tested the following patch by mounting an old mac as an HDD over
firewire using the latest firefire modules in Maverick. Changes look
functional, pgraner has said he is going to test a straight out firewire
disk and share the results. I have attached the lsmod ouput for reference.
_OK
[ 1468.679260] firewire_sbp2: released fw2.0, target 5:0:0
[ 1468.692731] sd 6:0:0:0: [sdc] Stopping disk
[ 1468.693098] sd 6:0:0:0: [sdc] START_STOP FAILED
[ 1468.693101] sd 6:0:0:0: [sdc] Result: hostbyte=DID_BUS_BUSY driverbyte=DRIVER_OK
[ 1468.693192] firewire_sbp2: released fw2.1, target 6:0:0
[ 1477.872141] scsi7 : SBP-2 IEEE-1394
[ 1477.872277] scsi8 : SBP-2 IEEE-1394
[ 1477.872349] firewire_core: created device fw1: GUID 000d93fffe46a414, S400
[ 1477.872356] firewire_core: phy config: card 0, new root=ffc0, gap_count=5
[ 1478.070581] firewire_sbp2: fw1.0: logged in to LUN 0000 (0 retries)
[ 1478.071563] scsi 7:0:0:0: Direct-Access-RBC AAPL FireWire Target 0000 PQ: 0 ANSI: 3
[ 1478.071869] sd 7:0:0:0: Attached scsi generic sg2 type 14
[ 1478.072326] firewire_sbp2: fw1.1: logged in to LUN 0000 (0 retries)
[ 1478.073134] scsi 8:0:0:0: Direct-Access-RBC AAPL FireWire Target 0000 PQ: 0 ANSI: 3
[ 1478.073369] sd 8:0:0:0: Attached scsi generic sg3 type 14
[ 1478.079561] sd 8:0:0:0: [sdc] 58605120 512-byte logical blocks: (30.0 GB/27.9 GiB)
[ 1478.080800] sd 7:0:0:0: [sdb] Attached SCSI removable disk
[ 1478.080971] sd 8:0:0:0: [sdc] Write Protect is off
[ 1478.080976] sd 8:0:0:0: [sdc] Mode Sense: 10 00 00 00
[ 1478.082700] sd 8:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 1478.088782] sdc: [mac] sdc1 sdc2 sdc3 sdc4
[ 1478.340171] sd 8:0:0:0: [sdc] Attached SCSI disk
[ 1478.667709] hfs: Filesystem was not cleanly unmounted, running fsck.hfsplus is recommended. mounting read-only.
manjo at sleepy:~$
Patch is as follows:
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: manoj.iyer at canonical.com-20100615183844-\
# w76q9m8piz9rwnct
# target_branch: bzr+ssh://bazaar.launchpad.net/~ubuntu-\
# branches/ubuntu/maverick/module-init-tools/maverick/
# testament_sha1: cc3e9eb552c741535f6c12fbf826c1dc5f17f4f9
# timestamp: 2010-06-15 13:42:49 -0500
# base_revision_id: scott at netsplit.com-20100607153501-04lamqgljxjgmhbt
#
# Begin patch
=== modified file 'debian/modprobe.d/blacklist-firewire.conf'
--- debian/modprobe.d/blacklist-firewire.conf 2009-03-09 13:33:38 +0000
+++ debian/modprobe.d/blacklist-firewire.conf 2010-06-15 18:38:44 +0000
@@ -1,10 +1,8 @@
# Select the legacy firewire stack over the new CONFIG_FIREWIRE one.
-#blacklist ohci1394
-#blacklist sbp2
-#blacklist dv1394
-#blacklist raw1394
-#blacklist video1394
-
-blacklist firewire-ohci
-blacklist firewire-sbp2
+blacklist ohci1394
+blacklist sbp2
+blacklist eth1394
+blacklist dv1394
+blacklist raw1394
+blacklist video1394
# Begin bundle
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
vDnX3sQhARYgnRLJ/i7kinChIeSvhG4=
Cheers
--- manjo
-------------- next part --------------
Module Size Used by
nls_utf8 1453 0
hfsplus 78223 0
firewire_sbp2 15033 0
cryptd 8140 0
aes_x86_64 7936 229
aes_generic 27631 1 aes_x86_64
dm_crypt 13381 0
rfcomm 40755 4
binfmt_misc 7984 1
ppdev 6804 0
sco 9954 2
bridge 80231 0
stp 2195 1 bridge
bnep 11953 2
l2cap 42240 16 rfcomm,bnep
joydev 11363 0
snd_hda_codec_intelhdmi 10752 1
snd_hda_codec_idt 64317 1
arc4 1497 2
snd_hda_intel 25987 2
snd_hda_codec 100727 3 snd_hda_codec_intelhdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 6660 1 snd_hda_codec
snd_pcm 89040 2 snd_hda_intel,snd_hda_codec
snd_seq_midi 5932 0
iwlagn 201969 0
snd_rawmidi 22239 1 snd_seq_midi
snd_seq_midi_event 7291 1 snd_seq_midi
snd_seq 57512 2 snd_seq_midi,snd_seq_midi_event
iwlcore 147181 1 iwlagn
snd_timer 23850 2 snd_pcm,snd_seq
snd_seq_device 6912 3 snd_seq_midi,snd_rawmidi,snd_seq
mac80211 266723 2 iwlagn,iwlcore
btusb 12897 2
usbhid 42222 0
uvcvideo 62379 0
dell_wmi 3372 0
hid 84070 1 usbhid
bluetooth 59149 9 rfcomm,sco,bnep,l2cap,btusb
r852 11348 0
videodev 49359 1 uvcvideo
v4l1_compat 15519 2 uvcvideo,videodev
v4l2_compat_ioctl32 12710 1 videodev
snd 64068 13 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
dell_laptop 6338 0
dcdbas 6910 1 dell_laptop
psmouse 61984 0
sm_common 4441 1 r852
nand 38430 2 r852,sm_common
sdhci_pci 7797 0
nand_ids 4443 1 nand
nand_ecc 4406 1 nand
sdhci 18400 1 sdhci_pci
serio_raw 4910 0
led_class 3393 1 sdhci
cfg80211 172686 3 iwlagn,iwlcore,mac80211
mtd 21575 2 sm_common,nand
option 15829 0
usb_wwan 12201 1 option
usbserial 39458 2 option,usb_wwan
soundcore 1240 1 snd
lp 10233 0
snd_page_alloc 8588 2 snd_hda_intel,snd_pcm
parport 37032 2 ppdev,lp
vga16fb 13767 0
vgastate 9913 1 vga16fb
i915 326178 3
drm_kms_helper 32507 1 i915
tg3 135576 0
firewire_ohci 24711 0
firewire_core 54327 2 firewire_sbp2,firewire_ohci
crc_itu_t 1739 1 firewire_core
ahci 21825 0
drm 206349 4 i915,drm_kms_helper
i2c_algo_bit 6208 1 i915
intel_agp 30805 2 i915
libahci 24175 4 ahci
video 22208 1 i915
output 2527 1 video
More information about the kernel-team
mailing list