[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#290825: Firewire / scsi problem in kernel 2.6.10 (but not 2.6.9)



Package: kernel-2.6.10-1-686-smp
Version: 2.6.10-3

Dear Ben & other developers,

When I upgraded from 2.6.9-3 to 2.6.10-3, I lost the ability to mount
firewire disks (specifically, an ipod).  

Under 2.6.9 (and before), after connecting the ipod and doing a
(manual) modprobe sbp2, /proc/scsi/scsi shows
 
 Host: scsi2 Channel: 00 Id: 00 Lun: 00
   Vendor: Apple    Model: iPod             Rev: 1.62
   Type:   Direct-Access                    ANSI SCSI revision: 02

and dmesg has

 ieee1394: Initialized config rom entry `ip1394'
 ohci1394: $Rev: 1223 $ Ben Collins <bcollins@debian.org>
 ACPI: PCI interrupt 0000:04:0c.0[A] -> GSI 16 (level, low) -> IRQ 193
 ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[193]  MMIO=[fe1ff000-fe1ff7ff]  Max Packet=[2048]
 ACPI: PCI interrupt 0000:04:0d.0[A] -> GSI 17 (level, low) -> IRQ 177
 ieee1394: Node added: ID:BUS[0-00:1023]  GUID[000a270002d75dee]
 ieee1394: Host added: ID:BUS[0-01:1023]  GUID[85ffffffffffff00]
 sbp2: $Rev: 1219 $ Ben Collins <bcollins@debian.org>
 scsi1 : SCSI emulation for IEEE-1394 SBP-2 Devices
 ip1394: $Rev: 1224 $ Ben Collins <bcollins@debian.org>
 ip1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
 gameport: pci0000:04:0d.1 speed 877 kHz
 ieee1394: sbp2: Logged into SBP-2 device
 ieee1394: Node 0-00:1023: Max speed [S400] - Max payload [2048]
   Vendor: Apple     Model: iPod              Rev: 1.62
   Type:   Direct-Access                      ANSI SCSI revision: 02
 sdc: Spinning up disk...<6>e1000: eth0: e1000_watchdog: NIC Link is Up 10 Mbps Half Duplex
 ..ready
 SCSI device sdc: 7999488 512-byte hdwr sectors (4096 MB)
 sdc: Write Protect is off
 sdc: Mode Sense: 04 00 00 00
 SCSI device sdc: drive cache: write through
  /dev/scsi/host1/bus0/target0/lun0: [mac] p1 p2 p3
 Attached scsi removable disk sdc at scsi1, channel 0, id 0, lun 0
 Attached scsi generic sg2 at scsi1, channel 0, id 0, lun 0,  type 0

Alas, under 2.6.10, /proc/scsi/scsi has no entry, and dmesg shows

 ieee1394: Initialized config rom entry `ip1394'
 ohci1394: $Rev: 1223 $ Ben Collins <bcollins@debian.org>
 ACPI: PCI interrupt 0000:04:0c.0[A] -> GSI 16 (level, low) -> IRQ 201
 ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[201]  MMIO=[fe1ff000-fe1ff7ff]  Max Packet=[2048]
 ieee1394: Node added: ID:BUS[0-00:1023]  GUID[000a270002d75dee]
 ieee1394: Host added: ID:BUS[0-01:1023]  GUID[85ffffffffffff00]
 eth1394: $Rev: 1224 $ Ben Collins <bcollins@debian.org>
 eth1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
 sbp2: $Rev: 1219 $ Ben Collins <bcollins@debian.org>
 scsi1 : SCSI emulation for IEEE-1394 SBP-2 Devices
 ACPI: PCI interrupt 0000:04:0d.0[A] -> GSI 17 (level, low) -> IRQ 209
 ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[201]  MMIO=[fe1ff000-fe1ff7ff]  Max Packet=[2048]
 ieee1394: Node added: ID:BUS[0-00:1023]  GUID[000a270002d75dee]
 ieee1394: Host added: ID:BUS[0-01:1023]  GUID[85ffffffffffff00]
 eth1394: $Rev: 1224 $ Ben Collins <bcollins@debian.org>
 eth1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
 sbp2: $Rev: 1219 $ Ben Collins <bcollins@debian.org>
 scsi1 : SCSI emulation for IEEE-1394 SBP-2 Devices
 ACPI: PCI interrupt 0000:04:0d.0[A] -> GSI 17 (level, low) -> IRQ 209
 ieee1394: sbp2: Error logging into SBP-2 device - login failed
 sbp2: probe of 000a270002d75dee-0 failed with error -16

I tried the "rescan-scsi-bus.sh" script, but it didn't help.

Looking at the modules, it looks like none of the version numbers have
changed, but eth1394 has replaced ip1394 (using the same version
number) -- perhaps it was some change there?  I'd be glad to send
other diagnostic information if it would help. 

Thanks very much for all the good work.   I can stick with 2.6.9 for
now, so I don't consider this a critical bug, but there are a lot of
linux/ipod users out there....

Larry



Reply to: