[Bug 39257] External Firewire DVD-RW not working.

Thomas McMahon thmcmahon at gmail.com
Tue Dec 12 19:18:12 UTC 2006


Public bug reported:

I have an external DVD burner that I want to connect to my iMac DV via
Firewire. I know that the drive works under Ubuntu because when I plug
it into the USB (1.0) port it works. However it won't work with
Firewire. I'm running Ubuntu Dapper Drake with Kernel 2.6.15-20-powerpc
on an iMac DV 400 Mhz. Here is the output of some commands that I hope
help you find out what's wrong.

This is the output of dmesg before I plug the drive in.

johnnybezak at atticus:~$ dmesg | grep 1394
[   70.184396] ieee1394: Initialized config rom entry `ip1394'
[   70.204280] ohci1394: $Rev: 1313 $ Ben Collins <bcollins at debian.org>
[   70.262241] ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[52]  MMIO=[80083000-800837ff]  Max Packet=[2048]
[   71.538286] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[000a27fffe981044]
[   77.686249] ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
[   77.686261] ieee1394: sbp2: Try serialize_io=0 for better performance

This is the dmesg output after I plug the drive in.

johnnybezak at atticus:~$ dmesg | grep 1394
[   70.184396] ieee1394: Initialized config rom entry `ip1394'
[   70.204280] ohci1394: $Rev: 1313 $ Ben Collins <bcollins at debian.org>
[   70.262241] ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[52]  MMIO=[80083000-800837ff]  Max Packet=[2048]
[   71.538286] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[000a27fffe981044]
[   77.686249] ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
[   77.686261] ieee1394: sbp2: Try serialize_io=0 for better performance
[  366.318611] ieee1394: Node added: ID:BUS[0-00:1023]  GUID[0050770500071002]
[  366.319174] ieee1394: Node changed: 0-00:1023 -> 0-01:1023
[  366.320627] scsi0 : SCSI emulation for IEEE-1394 SBP-2 Devices
[  367.426819] ieee1394: sbp2: Logged into SBP-2 device
[  367.426958] ieee1394: Node 0-00:1023: Max speed [S400] - Max payload [2048]
[  372.926834] ieee1394: sbp2: aborting sbp2 command
[  382.926837] ieee1394: sbp2: aborting sbp2 command
[  382.926957] ieee1394: sbp2: reset requested
[  382.926985] ieee1394: sbp2: Generating sbp2 fetch agent reset
[  392.926843] ieee1394: sbp2: aborting sbp2 command
[  392.926984] ieee1394: sbp2: reset requested
[  392.926993] ieee1394: sbp2: Generating sbp2 fetch agent reset
[  412.930824] ieee1394: sbp2: aborting sbp2 command
[  412.930951] ieee1394: sbp2: reset requested
[  412.930960] ieee1394: sbp2: Generating sbp2 fetch agent reset
[  432.934824] ieee1394: sbp2: aborting sbp2 command
[  432.935107] ieee1394: sbp2: scsi_add_device failed (-19)
[  432.937341] scsi1 : SCSI emulation for IEEE-1394 SBP-2 Devices
[  454.750819] ieee1394: sbp2: Error logging into SBP-2 device - login timed-out

This is the output of lshal.

johnnybezak at atticus:~$ lshal | grep 1394
  info.product = 'TSB12LV23 IEEE-1394 Controller'  (string)
  pci.product = 'TSB12LV23 IEEE-1394 Controller'  (string)
  info.linux.driver = 'ohci1394'  (string)
udi = '/org/freedesktop/Hal/devices/ieee1394_guid_50770500071002'
  info.udi = '/org/freedesktop/Hal/devices/ieee1394_guid_50770500071002'  (string)
  linux.subsystem = 'ieee1394'  (string)
  ieee1394.product = 'Unknown (0x005077)'  (string)
  ieee1394.product_id = 0  (0x0)  (int)
  ieee1394.vendor = 'Unknown (0x005077)'  (string)
  ieee1394.vendor_id = 20599  (0x5077)  (int)
  ieee1394.guid = 22648861495857154  (0x50770500071002)  (uint64)
  info.bus = 'ieee1394'  (string)
udi = '/org/freedesktop/Hal/devices/ieee1394_guid_50770500071002_scsi_host'
  info.udi = '/org/freedesktop/Hal/devices/ieee1394_guid_50770500071002_scsi_host'  (string)
  info.parent = '/org/freedesktop/Hal/devices/ieee1394_guid_50770500071002'  (string)
udi = '/org/freedesktop/Hal/devices/ieee1394_guid_a27fffe981044'
  info.udi = '/org/freedesktop/Hal/devices/ieee1394_guid_a27fffe981044'  (string)
  linux.subsystem = 'ieee1394'  (string)
  ieee1394.product = 'Apple Computer, Inc.'  (string)
  ieee1394.product_id = 0  (0x0)  (int)
  ieee1394.vendor = 'Apple Computer, Inc.'  (string)
  ieee1394.version = 1  (0x1)  (int)
  ieee1394.specifier_id = 94  (0x5e)  (int)
  ieee1394.vendor_id = 2599  (0xa27)  (int)
  ieee1394.guid = 2858730208628804  (0xa27fffe981044)  (uint64)
  info.bus = 'ieee1394'  (string)

This is the my fstab file.

johnnybezak at atticus:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda3       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda4       none            swap    sw              0       0
/dev/hdb        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0

If there are any other files/commands you want me to do for you then
just say.

Thanks,

Tom

** Affects: linux-source-2.6.15 (Ubuntu)
     Importance: Low
         Status: Fix Committed

-- 
External Firewire DVD-RW not working.
https://launchpad.net/bugs/39257




More information about the kernel-bugs mailing list