public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* Re: 2.6.39 and Powerfile c200
       [not found] <BANLkTikkCOML4aNv_wSrk9VRSofjVwtVAw@mail.gmail.com>
@ 2011-05-28 18:26 ` Stefan Richter
  2011-05-28 20:32   ` Jonathan Isom
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Richter @ 2011-05-28 18:26 UTC (permalink / raw)
  To: Jonathan Isom; +Cc: linux1394-user, linux-scsi

(Cc: lsml)

On May 27 Jonathan Isom wrote to linux1394-user:
> After upgrading to 2.6.39,  I'm getting "rejecting I/O to offline
> device" repeatedly in dmesg.  Full log is attached.
> I can load disks into the DVD drives, however the drives a not usable.
>  The Powerfile C200 is a 200 Disk DVD
> Changer with 2 drives. I didn't turn on the Changer till 249508.718311.

Which is:

[249508.718311] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[249509.320382] firewire_core: created device fw1: GUID 003060f200002759, S400
[249509.458787] scsi8 : SBP-2 IEEE-1394
[249509.659575] firewire_sbp2: fw1.0: logged in to LUN 0000 (0 retries)
[249509.661749] scsi 8:0:0:0: CD-ROM            TOSHIBA  DVD-ROM SD-M1212 1032 PQ: 0 ANSI: 0 CCS
[249509.666218] sr1: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
[249509.666479] sr 8:0:0:0: Attached scsi CD-ROM sr1
[249509.666611] sr 8:0:0:0: Attached scsi generic sg5 type 5
[249509.668791] firewire_sbp2: fw1.0: logged in to LUN 0001 (0 retries)
[249509.671056] scsi 8:0:0:1: CD-ROM            TOSHIBA  DVD-ROM SD-M1212 1032 PQ: 0 ANSI: 0 CCS
[249509.676162] sr2: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
[249509.676385] sr 8:0:0:1: Attached scsi CD-ROM sr2
[249509.676514] sr 8:0:0:1: Attached scsi generic sg6 type 5
[249509.678677] firewire_sbp2: fw1.0: logged in to LUN 0002 (0 retries)
[249509.683634] scsi 8:0:0:2: Medium Changer    Escient  Powerfile C200   04A  PQ: 0 ANSI: 3

OK.

[249509.685951] ch0: reading element address assigment page failed!

Don't know if this is bad or not.

[249509.685962] ch0: INITIALIZE ELEMENT STATUS, may take some time ...
[249509.686719] ch0: ... finished
[249509.686729] ch 8:0:0:2: Attached scsi changer ch0
[249509.686948] ch 8:0:0:2: Attached scsi generic sg7 type 8

OK.

[249539.712075] firewire_sbp2: fw1.0: sbp2_scsi_abort
[249549.712062] firewire_sbp2: fw1.0: sbp2_scsi_abort
[249549.712287] sr 8:0:0:0: Device offlined - not ready after error recovery
[249549.712393] sr 8:0:0:0: rejecting I/O to offline device
[249583.704061] firewire_sbp2: fw1.0: sbp2_scsi_abort
[249593.704070] firewire_sbp2: fw1.0: sbp2_scsi_abort
[249593.704307] sr 8:0:0:1: Device offlined - not ready after error recovery
[249593.704423] sr 8:0:0:1: rejecting I/O to offline device
[249593.706254] sr 8:0:0:0: rejecting I/O to offline device
[249593.706276] sr 8:0:0:0: rejecting I/O to offline device
[249593.706948] sr 8:0:0:0: rejecting I/O to offline device
[249593.706976] sr 8:0:0:0: rejecting I/O to offline device
[249593.709258] sr 8:0:0:1: rejecting I/O to offline device
[...repeated almost 2000 times...]
[250542.004258] sr 8:0:0:0: rejecting I/O to offline device
[250542.004269] sr 8:0:0:0: rejecting I/O to offline device
[250542.004340] sr 8:0:0:1: rejecting I/O to offline device
[250542.004350] sr 8:0:0:1: rejecting I/O to offline device

All three SCSI units were probed and attached successfully.  This involves
successful execution of a few basic SCSI commands.

30 seconds after that, and again after additional 10 seconds and further
34 seconds + additional 10 seconds, firewire-sbp2 logs that in total four
SCSI commands timed out.  The kernel's SCSI subsystem decides to take the
two DVD-ROM logical units offline.

Why the time-outs happened is is not clear.  Also, I have no idea what
could be done with the kernel's SCSI subsystem so that it logs *which*
commands timed out.

Was the 2.6.39 kernel update the only change that you did on your system,
or were there userland updates too?  If yes, maybe you have a program now
that sends weird commands that crash the Powerfile's firmware.
-- 
Stefan Richter
-=====-==-== -=-= ===--
http://arcgraph.de/sr/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.6.39 and Powerfile c200
  2011-05-28 18:26 ` 2.6.39 and Powerfile c200 Stefan Richter
@ 2011-05-28 20:32   ` Jonathan Isom
  2011-05-30 21:08     ` Jonathan Isom
  0 siblings, 1 reply; 9+ messages in thread
From: Jonathan Isom @ 2011-05-28 20:32 UTC (permalink / raw)
  To: Stefan Richter; +Cc: linux1394-user, linux-scsi

On Sat, May 28, 2011 at 1:26 PM, Stefan Richter
<stefanr@s5r6.in-berlin.de> wrote:
> (Cc: lsml)
>
> On May 27 Jonathan Isom wrote to linux1394-user:
>> After upgrading to 2.6.39,  I'm getting "rejecting I/O to offline
>> device" repeatedly in dmesg.  Full log is attached.
>> I can load disks into the DVD drives, however the drives a not usable.
>>  The Powerfile C200 is a 200 Disk DVD
>> Changer with 2 drives. I didn't turn on the Changer till 249508.718311.
>
> Which is:
>
> [249508.718311] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
> [249509.320382] firewire_core: created device fw1: GUID 003060f200002759, S400
> [249509.458787] scsi8 : SBP-2 IEEE-1394
> [249509.659575] firewire_sbp2: fw1.0: logged in to LUN 0000 (0 retries)
> [249509.661749] scsi 8:0:0:0: CD-ROM            TOSHIBA  DVD-ROM SD-M1212 1032 PQ: 0 ANSI: 0 CCS
> [249509.666218] sr1: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
> [249509.666479] sr 8:0:0:0: Attached scsi CD-ROM sr1
> [249509.666611] sr 8:0:0:0: Attached scsi generic sg5 type 5
> [249509.668791] firewire_sbp2: fw1.0: logged in to LUN 0001 (0 retries)
> [249509.671056] scsi 8:0:0:1: CD-ROM            TOSHIBA  DVD-ROM SD-M1212 1032 PQ: 0 ANSI: 0 CCS
> [249509.676162] sr2: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
> [249509.676385] sr 8:0:0:1: Attached scsi CD-ROM sr2
> [249509.676514] sr 8:0:0:1: Attached scsi generic sg6 type 5
> [249509.678677] firewire_sbp2: fw1.0: logged in to LUN 0002 (0 retries)
> [249509.683634] scsi 8:0:0:2: Medium Changer    Escient  Powerfile C200   04A  PQ: 0 ANSI: 3
>
> OK.
>
> [249509.685951] ch0: reading element address assigment page failed!
>
> Don't know if this is bad or not.
>
> [249509.685962] ch0: INITIALIZE ELEMENT STATUS, may take some time ...
> [249509.686719] ch0: ... finished
> [249509.686729] ch 8:0:0:2: Attached scsi changer ch0
> [249509.686948] ch 8:0:0:2: Attached scsi generic sg7 type 8
>
> OK.
>
> [249539.712075] firewire_sbp2: fw1.0: sbp2_scsi_abort
> [249549.712062] firewire_sbp2: fw1.0: sbp2_scsi_abort
> [249549.712287] sr 8:0:0:0: Device offlined - not ready after error recovery
> [249549.712393] sr 8:0:0:0: rejecting I/O to offline device
> [249583.704061] firewire_sbp2: fw1.0: sbp2_scsi_abort
> [249593.704070] firewire_sbp2: fw1.0: sbp2_scsi_abort
> [249593.704307] sr 8:0:0:1: Device offlined - not ready after error recovery
> [249593.704423] sr 8:0:0:1: rejecting I/O to offline device
> [249593.706254] sr 8:0:0:0: rejecting I/O to offline device
> [249593.706276] sr 8:0:0:0: rejecting I/O to offline device
> [249593.706948] sr 8:0:0:0: rejecting I/O to offline device
> [249593.706976] sr 8:0:0:0: rejecting I/O to offline device
> [249593.709258] sr 8:0:0:1: rejecting I/O to offline device
> [...repeated almost 2000 times...]
> [250542.004258] sr 8:0:0:0: rejecting I/O to offline device
> [250542.004269] sr 8:0:0:0: rejecting I/O to offline device
> [250542.004340] sr 8:0:0:1: rejecting I/O to offline device
> [250542.004350] sr 8:0:0:1: rejecting I/O to offline device
>
> All three SCSI units were probed and attached successfully.  This involves
> successful execution of a few basic SCSI commands.
>
> 30 seconds after that, and again after additional 10 seconds and further
> 34 seconds + additional 10 seconds, firewire-sbp2 logs that in total four
> SCSI commands timed out.  The kernel's SCSI subsystem decides to take the
> two DVD-ROM logical units offline.
>
> Why the time-outs happened is is not clear.  Also, I have no idea what
> could be done with the kernel's SCSI subsystem so that it logs *which*
> commands timed out.
>
> Was the 2.6.39 kernel update the only change that you did on your system,
> or were there userland updates too?  If yes, maybe you have a program now
> that sends weird commands that crash the Powerfile's firmware.

I have done some updates. Been messing around trying to get it
working. I'm getting
the same problem with 2.6.38.2.  At one point I got a drive to work
under 2.6.39, but not
the other drive and the changer failed to show.  I got an older
firewire mac I'll try messing
with it later to see if there is a failure in the Powerfile.

Thanks for the input.

Jonathan


> --
> Stefan Richter
> -=====-==-== -=-= ===--
> http://arcgraph.de/sr/
>
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.6.39 and Powerfile c200
  2011-05-28 20:32   ` Jonathan Isom
@ 2011-05-30 21:08     ` Jonathan Isom
  2011-05-30 21:24       ` Stefan Richter
  0 siblings, 1 reply; 9+ messages in thread
From: Jonathan Isom @ 2011-05-30 21:08 UTC (permalink / raw)
  To: Stefan Richter; +Cc: linux1394-user, linux-scsi

On Sat, May 28, 2011 at 3:32 PM, Jonathan Isom <jeisom@gmail.com> wrote:
> On Sat, May 28, 2011 at 1:26 PM, Stefan Richter
> <stefanr@s5r6.in-berlin.de> wrote:
>> (Cc: lsml)
>>
>> On May 27 Jonathan Isom wrote to linux1394-user:
>>> After upgrading to 2.6.39,  I'm getting "rejecting I/O to offline
>>> device" repeatedly in dmesg.  Full log is attached.
>>> I can load disks into the DVD drives, however the drives a not usable.
>>>  The Powerfile C200 is a 200 Disk DVD
>>> Changer with 2 drives. I didn't turn on the Changer till 249508.718311.
>>
>> Which is:
>>
>> [249508.718311] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
>> [249509.320382] firewire_core: created device fw1: GUID 003060f200002759, S400
>> [249509.458787] scsi8 : SBP-2 IEEE-1394
>> [249509.659575] firewire_sbp2: fw1.0: logged in to LUN 0000 (0 retries)
>> [249509.661749] scsi 8:0:0:0: CD-ROM            TOSHIBA  DVD-ROM SD-M1212 1032 PQ: 0 ANSI: 0 CCS
>> [249509.666218] sr1: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
>> [249509.666479] sr 8:0:0:0: Attached scsi CD-ROM sr1
>> [249509.666611] sr 8:0:0:0: Attached scsi generic sg5 type 5
>> [249509.668791] firewire_sbp2: fw1.0: logged in to LUN 0001 (0 retries)
>> [249509.671056] scsi 8:0:0:1: CD-ROM            TOSHIBA  DVD-ROM SD-M1212 1032 PQ: 0 ANSI: 0 CCS
>> [249509.676162] sr2: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
>> [249509.676385] sr 8:0:0:1: Attached scsi CD-ROM sr2
>> [249509.676514] sr 8:0:0:1: Attached scsi generic sg6 type 5
>> [249509.678677] firewire_sbp2: fw1.0: logged in to LUN 0002 (0 retries)
>> [249509.683634] scsi 8:0:0:2: Medium Changer    Escient  Powerfile C200   04A  PQ: 0 ANSI: 3
>>
>> OK.
>>
>> [249509.685951] ch0: reading element address assigment page failed!
>>
>> Don't know if this is bad or not.
>>
>> [249509.685962] ch0: INITIALIZE ELEMENT STATUS, may take some time ...
>> [249509.686719] ch0: ... finished
>> [249509.686729] ch 8:0:0:2: Attached scsi changer ch0
>> [249509.686948] ch 8:0:0:2: Attached scsi generic sg7 type 8
>>
>> OK.
>>
>> [249539.712075] firewire_sbp2: fw1.0: sbp2_scsi_abort
>> [249549.712062] firewire_sbp2: fw1.0: sbp2_scsi_abort
>> [249549.712287] sr 8:0:0:0: Device offlined - not ready after error recovery
>> [249549.712393] sr 8:0:0:0: rejecting I/O to offline device
>> [249583.704061] firewire_sbp2: fw1.0: sbp2_scsi_abort
>> [249593.704070] firewire_sbp2: fw1.0: sbp2_scsi_abort
>> [249593.704307] sr 8:0:0:1: Device offlined - not ready after error recovery
>> [249593.704423] sr 8:0:0:1: rejecting I/O to offline device
>> [249593.706254] sr 8:0:0:0: rejecting I/O to offline device
>> [249593.706276] sr 8:0:0:0: rejecting I/O to offline device
>> [249593.706948] sr 8:0:0:0: rejecting I/O to offline device
>> [249593.706976] sr 8:0:0:0: rejecting I/O to offline device
>> [249593.709258] sr 8:0:0:1: rejecting I/O to offline device
>> [...repeated almost 2000 times...]
>> [250542.004258] sr 8:0:0:0: rejecting I/O to offline device
>> [250542.004269] sr 8:0:0:0: rejecting I/O to offline device
>> [250542.004340] sr 8:0:0:1: rejecting I/O to offline device
>> [250542.004350] sr 8:0:0:1: rejecting I/O to offline device
>>
>> All three SCSI units were probed and attached successfully.  This involves
>> successful execution of a few basic SCSI commands.
>>
>> 30 seconds after that, and again after additional 10 seconds and further
>> 34 seconds + additional 10 seconds, firewire-sbp2 logs that in total four
>> SCSI commands timed out.  The kernel's SCSI subsystem decides to take the
>> two DVD-ROM logical units offline.
>>
>> Why the time-outs happened is is not clear.  Also, I have no idea what
>> could be done with the kernel's SCSI subsystem so that it logs *which*
>> commands timed out.
>>
>> Was the 2.6.39 kernel update the only change that you did on your system,
>> or were there userland updates too?  If yes, maybe you have a program now
>> that sends weird commands that crash the Powerfile's firmware.
>
> I have done some updates. Been messing around trying to get it
> working. I'm getting
> the same problem with 2.6.38.2.  At one point I got a drive to work
> under 2.6.39, but not
> the other drive and the changer failed to show.  I got an older
> firewire mac I'll try messing
> with it later to see if there is a failure in the Powerfile.

Hi
   Well I messed around with it on the mac.  It works fine with it.  Could
this be a firewire board failure or is it more indicative of a software bug?
You mentioned updates to software.  What packages would you suggest
I look besides udev?

Thanks

Jonathan

> Thanks for the input.
>
> Jonathan
>
>
>> --
>> Stefan Richter
>> -=====-==-== -=-= ===--
>> http://arcgraph.de/sr/
>>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.6.39 and Powerfile c200
  2011-05-30 21:08     ` Jonathan Isom
@ 2011-05-30 21:24       ` Stefan Richter
  2011-05-30 21:26         ` Jonathan Isom
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Richter @ 2011-05-30 21:24 UTC (permalink / raw)
  To: Jonathan Isom; +Cc: linux1394-user, linux-scsi

On May 30 Jonathan Isom wrote:
> > On Sat, May 28, 2011 at 1:26 PM, Stefan Richter
> >> Was the 2.6.39 kernel update the only change that you did on your system,
> >> or were there userland updates too?  If yes, maybe you have a program now
> >> that sends weird commands that crash the Powerfile's firmware.
[...]
> 
>    Well I messed around with it on the mac.  It works fine with it.  Could
> this be a firewire board failure or is it more indicative of a software bug?

FireWire board failures usually cause some more pronounced I/O errors than
mere SCSI request time-outs; so while it is a possible cause, it is a
rather unlikely one.

> You mentioned updates to software.  What packages would you suggest
> I look besides udev?

If there is hal(d) on your system, shut this service down and retry.

Another thought:  Which FireWire controller do you have according to
lspci -nn?
-- 
Stefan Richter
-=====-==-== -=-= ====-
http://arcgraph.de/sr/
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.6.39 and Powerfile c200
  2011-05-30 21:24       ` Stefan Richter
@ 2011-05-30 21:26         ` Jonathan Isom
  2011-05-30 21:38           ` Stefan Richter
  0 siblings, 1 reply; 9+ messages in thread
From: Jonathan Isom @ 2011-05-30 21:26 UTC (permalink / raw)
  To: Stefan Richter; +Cc: linux1394-user, linux-scsi

On Mon, May 30, 2011 at 4:24 PM, Stefan Richter
<stefanr@s5r6.in-berlin.de> wrote:
> On May 30 Jonathan Isom wrote:
>> > On Sat, May 28, 2011 at 1:26 PM, Stefan Richter
>> >> Was the 2.6.39 kernel update the only change that you did on your system,
>> >> or were there userland updates too?  If yes, maybe you have a program now
>> >> that sends weird commands that crash the Powerfile's firmware.
> [...]
>>
>>    Well I messed around with it on the mac.  It works fine with it.  Could
>> this be a firewire board failure or is it more indicative of a software bug?
>
> FireWire board failures usually cause some more pronounced I/O errors than
> mere SCSI request time-outs; so while it is a possible cause, it is a
> rather unlikely one.
>
>> You mentioned updates to software.  What packages would you suggest
>> I look besides udev?
>
> If there is hal(d) on your system, shut this service down and retry.
No hald.

> Another thought:  Which FireWire controller do you have according to
> lspci -nn?


02:00.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW643 PCI
Express1394b Controller (PHY/Link) [11c1:5901] (rev 06)


> --
> Stefan Richter
> -=====-==-== -=-= ====-
> http://arcgraph.de/sr/
>
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.6.39 and Powerfile c200
  2011-05-30 21:26         ` Jonathan Isom
@ 2011-05-30 21:38           ` Stefan Richter
  2011-05-31 16:48             ` Jonathan Isom
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Richter @ 2011-05-30 21:38 UTC (permalink / raw)
  To: Jonathan Isom; +Cc: linux1394-user, linux-scsi

On May 30 Jonathan Isom wrote:
> 02:00.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW643 PCI
> Express1394b Controller (PHY/Link) [11c1:5901] (rev 06)

Ah right; you were the one who reported that FW643 rev 06 issue against
kernel 2.6.36 which we fixed in 2.6.37.  Another dead end idea.
-- 
Stefan Richter
-=====-==-== -=-= ====-
http://arcgraph.de/sr/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.6.39 and Powerfile c200
  2011-05-30 21:38           ` Stefan Richter
@ 2011-05-31 16:48             ` Jonathan Isom
  2011-05-31 19:26               ` Stefan Richter
  0 siblings, 1 reply; 9+ messages in thread
From: Jonathan Isom @ 2011-05-31 16:48 UTC (permalink / raw)
  To: Stefan Richter; +Cc: linux1394-user, linux-scsi

On Mon, May 30, 2011 at 4:38 PM, Stefan Richter
<stefanr@s5r6.in-berlin.de> wrote:
> On May 30 Jonathan Isom wrote:
>> 02:00.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW643 PCI
>> Express1394b Controller (PHY/Link) [11c1:5901] (rev 06)
>
> Ah right; you were the one who reported that FW643 rev 06 issue against
> kernel 2.6.36 which we fixed in 2.6.37.  Another dead end idea.

Well I did some further testing.  If I boot with /bin/sh as init and
manually load the firewire
modules the C200 works.  I moved out all kernel modules but firewire
and loaded init and
it start giving the offline messages.  So it appears to be a userspace
problem.  Just  not
sure where to start. I already did some digging in udev but no luck so
far. I'm running gentoo
which probably make tracking it down just a little harder as there are
few identical installs in the
world.  Below is a listing of init scripts loaded at boot.

Any Ideas?

Jonathan


> --
> Stefan Richter
> -=====-==-== -=-= ====-
> http://arcgraph.de/sr/
>
 init scripts
  apache2                   default
  atd                       default
  avahi-daemon              default
  avahi-dnsconfd            default
  bluetooth                 default
  bootmisc                  boot
  callerid                  default
  cgroups                   boot
  consolefont               boot
    cpufrequtils              default
  cupsd                     default
  dbus                      default
  devfs                     sysinit
  device-mapper             boot
  dmesg                     sysinit
  fsck                      boot
  hdparm                    default
  hostname                  boot
  hwclock                   boot
  irexec                    default
  keymaps                   boot
  killprocs                 shutdown
  lircd                     default
  local                     default
  localmount                boot
  modules                   boot
  mount-ro                  shutdown
  mpd                       default
  mtab                      boot
  mysql                     default
  mythbackend               default
  net.eth2
  net.lo                    boot
  netmount                  default
  network
  nfs                       default
  ntp-client                default
  ntpd                      default
  procfs                    boot
  qpsmtpd                   default
  root                      boot
  samba                     default
  savecache                 shutdown
  smartd                    default
  sshd                      default
  swap                      boot
  sysctl                    boot
  syslog-ng                 default
  termencoding              boot
  udev                      sysinit
  udev-postmount            default
  urandom                   boot
  vixie-cron                default
  xdm                       default
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.6.39 and Powerfile c200
  2011-05-31 16:48             ` Jonathan Isom
@ 2011-05-31 19:26               ` Stefan Richter
  2011-06-01 14:58                 ` Jonathan Isom
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Richter @ 2011-05-31 19:26 UTC (permalink / raw)
  To: Jonathan Isom; +Cc: linux1394-user, linux-scsi

On May 31 Jonathan Isom wrote:
> Well I did some further testing.  If I boot with /bin/sh as init and
> manually load the firewire modules the C200 works.  I moved out all
> kernel modules but firewire and loaded init and it start giving the
> offline messages.  So it appears to be a userspace problem.

(Or a firmware problem actually, provoked by Linux userspace that does not
behave like a Windows system.)

> Just  not sure where to start. I already did some digging in udev but
> no luck so far. I'm running gentoo which probably make tracking it
> down just a little harder as there are few identical installs in the
> world.  Below is a listing of init scripts loaded at boot.
> 
> Any Ideas?
[...]

Nothing obvious as far as I can tell.  The mythbackend perhaps?  Or a GUI
desktop component that is started after login into xdm?

I don't know if there is a logging facility in the kernel's SCSI layer
that could expose the process name of SCSI ioctl issuers, but you can add
one:

--- a/drivers/scsi/sr.c
+++ b/drivers/scsi/sr.c
@@ -479,6 +479,9 @@ static int sr_block_open(struct block_de
 		ret = cdrom_open(&cd->cdi, bdev, mode);
 		if (ret)
 			scsi_cd_put(cd);
+		else
+			printk(KERN_INFO "***** %s opened by %s *****\n",
+			       cd->cdi.name, current->comm);
 	}
 	mutex_unlock(&sr_mutex);
 	return ret;

-- 
Stefan Richter
-=====-==-== -=-= =====
http://arcgraph.de/sr/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.6.39 and Powerfile c200
  2011-05-31 19:26               ` Stefan Richter
@ 2011-06-01 14:58                 ` Jonathan Isom
  0 siblings, 0 replies; 9+ messages in thread
From: Jonathan Isom @ 2011-06-01 14:58 UTC (permalink / raw)
  To: Stefan Richter; +Cc: linux1394-user, linux-scsi

On Tue, May 31, 2011 at 2:26 PM, Stefan Richter
<stefanr@s5r6.in-berlin.de> wrote:
> On May 31 Jonathan Isom wrote:
>> Well I did some further testing.  If I boot with /bin/sh as init and
>> manually load the firewire modules the C200 works.  I moved out all
>> kernel modules but firewire and loaded init and it start giving the
>> offline messages.  So it appears to be a userspace problem.
>
> (Or a firmware problem actually, provoked by Linux userspace that does not
> behave like a Windows system.)
>
>> Just  not sure where to start. I already did some digging in udev but
>> no luck so far. I'm running gentoo which probably make tracking it
>> down just a little harder as there are few identical installs in the
>> world.  Below is a listing of init scripts loaded at boot.
>>
>> Any Ideas?
> [...]
>
> Nothing obvious as far as I can tell.  The mythbackend perhaps?  Or a GUI
> desktop component that is started after login into xdm?

Neither those are it. Was logging in via console and disabled mythbackend.
tried the code,  However they only tell about the dvd drives themselves and
I suspect it has more to do with the changer side of the device.  I
get 3 /dev/sg?
a /dev/sch0, a couple nodes in  /dev/bsg/, a /dev/fw1 , and the 2 dvd
drive nodes.
I'm kinda sure it is udev but am not sure where to patch to do similar
to the below
patch for the others.  In other testing, when I tried booting with
init as /bin/sh and
loaded the modules manually the device loads fine and no errors. However once
I start init and get a login it has disabled errors on parts.

> I don't know if there is a logging facility in the kernel's SCSI layer
> that could expose the process name of SCSI ioctl issuers, but you can add
> one:
>
> --- a/drivers/scsi/sr.c
> +++ b/drivers/scsi/sr.c
> @@ -479,6 +479,9 @@ static int sr_block_open(struct block_de
>                ret = cdrom_open(&cd->cdi, bdev, mode);
>                if (ret)
>                        scsi_cd_put(cd);
> +               else
> +                       printk(KERN_INFO "***** %s opened by %s *****\n",
> +                              cd->cdi.name, current->comm);
>        }
>        mutex_unlock(&sr_mutex);
>        return ret;
>
> --
> Stefan Richter
> -=====-==-== -=-= =====
> http://arcgraph.de/sr/
>

dmesg log after C200 poweron

[48028.951220] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[48029.549845] firewire_core: created device fw1: GUID 003060f200002759, S400
[48029.609450] scsi8 : SBP-2 IEEE-1394
[48029.810579] firewire_sbp2: fw1.0: logged in to LUN 0000 (0 retries)
[48029.812794] scsi 8:0:0:0: CD-ROM            TOSHIBA  DVD-ROM
SD-M1212 1032 PQ: 0 ANSI: 0 CCS
[48029.817707] sr1: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
[48029.817962] sr 8:0:0:0: Attached scsi CD-ROM sr1
[48029.818159] sr 8:0:0:0: Attached scsi generic sg5 type 5
[48029.820363] firewire_sbp2: fw1.0: logged in to LUN 0001 (0 retries)
[48029.822509] scsi 8:0:0:1: CD-ROM            TOSHIBA  DVD-ROM
SD-M1212 1032 PQ: 0 ANSI: 0 CCS
[48029.827662] sr2: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
[48029.827907] sr 8:0:0:1: Attached scsi CD-ROM sr2
[48029.828073] sr 8:0:0:1: Attached scsi generic sg6 type 5
[48029.830277] firewire_sbp2: fw1.0: logged in to LUN 0002 (0 retries)
[48029.835850] scsi 8:0:0:2: Medium Changer    Escient  Powerfile C200
  04A  PQ: 0 ANSI: 3
[48060.704057] firewire_sbp2: fw1.0: sbp2_scsi_abort
[48070.704061] firewire_sbp2: fw1.0: sbp2_scsi_abort
[48070.704292] sr 8:0:0:1: Device offlined - not ready after error recovery
[48070.704387] sr 8:0:0:1: rejecting I/O to offline device
[48071.031118] ch0: type #1 (mt): 0x0+1 [medium transport]
[48071.031126] ch0: type #2 (st): 0x4+200 [storage]
[48071.031132] ch0: type #3 (ie): 0x1+1 [import/export]
[48071.031136] ch0: type #4 (dt): 0x2+2 [data transfer]
[48071.364376] ch0: dt 0x2: READ ELEMENT STATUS failed
[48101.728068] firewire_sbp2: fw1.0: sbp2_scsi_abort
[48111.728057] firewire_sbp2: fw1.0: sbp2_scsi_abort
[48111.728268] sr 8:0:0:0: Device offlined - not ready after error recovery
[48111.728394] sr 8:0:0:0: rejecting I/O to offline device
[48111.730902] ***** sr0 opened by udisks-daemon *****
[48111.730980] sr 8:0:0:1: rejecting I/O to offline device
[48111.731035] sr 8:0:0:1: rejecting I/O to offline device
[48111.731157] sr 8:0:0:1: rejecting I/O to offline device
[48111.731167] sr 8:0:0:1: rejecting I/O to offline device
[48111.731625] sr 8:0:0:0: rejecting I/O to offline device
[48111.731652] sr 8:0:0:0: rejecting I/O to offline device
[48111.732300] sr 8:0:0:0: rejecting I/O to offline device
[48111.732326] sr 8:0:0:0: rejecting I/O to offline device
[48111.734325] ***** sr0 opened by udisks-daemon *****
[48111.757569] sr 8:0:0:1: rejecting I/O to offline device
[48111.757590] sr 8:0:0:1: rejecting I/O to offline device
[48111.757729] sr 8:0:0:0: rejecting I/O to offline device
[48111.757753] sr 8:0:0:0: rejecting I/O to offline device
[48111.762602] sr 8:0:0:1: rejecting I/O to offline device
[48111.762626] sr 8:0:0:1: rejecting I/O to offline device
[48111.762684] sr 8:0:0:1: rejecting I/O to offline device
[48111.762694] sr 8:0:0:1: rejecting I/O to offline device
[48111.765711] sr 8:0:0:0: rejecting I/O to offline device
[48111.765736] sr 8:0:0:0: rejecting I/O to offline device
[48111.765796] sr 8:0:0:0: rejecting I/O to offline device
[48111.765806] sr 8:0:0:0: rejecting I/O to offline device
[48112.062578] ch0: dt 0x3: READ ELEMENT STATUS failed
[48112.062586] ch0: INITIALIZE ELEMENT STATUS, may take some time ...
[48112.105512] ch0: ... finished
[48112.105522] ch 8:0:0:2: Attached scsi changer ch0
[48112.105690] ch 8:0:0:2: Attached scsi generic sg7 type 8
[48114.003984] ***** sr0 opened by udisks-daemon *****
[48114.004952] sr 8:0:0:0: rejecting I/O to offline device
[48114.004970] sr 8:0:0:0: rejecting I/O to offline device
[48114.005145] sr 8:0:0:1: rejecting I/O to offline device
[48114.005168] sr 8:0:0:1: rejecting I/O to offline device
[48116.003804] ***** sr0 opened by udisks-daemon *****
[48116.004466] sr 8:0:0:0: rejecting I/O to offline device
[48116.004483] sr 8:0:0:0: rejecting I/O to offline device
[48116.004616] sr 8:0:0:1: rejecting I/O to offline device
[48116.004638] sr 8:0:0:1: rejecting I/O to offline device
[48118.004164] ***** sr0 opened by udisks-daemon *****
[48118.004855] sr 8:0:0:0: rejecting I/O to offline device
[48118.004880] sr 8:0:0:0: rejecting I/O to offline device
[48118.005057] sr 8:0:0:1: rejecting I/O to offline device
[48118.005079] sr 8:0:0:1: rejecting I/O to offline device

Last 5 lines repeated until C200 shutdown.


Thanks

Jonathan
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-06-01 14:58 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <BANLkTikkCOML4aNv_wSrk9VRSofjVwtVAw@mail.gmail.com>
2011-05-28 18:26 ` 2.6.39 and Powerfile c200 Stefan Richter
2011-05-28 20:32   ` Jonathan Isom
2011-05-30 21:08     ` Jonathan Isom
2011-05-30 21:24       ` Stefan Richter
2011-05-30 21:26         ` Jonathan Isom
2011-05-30 21:38           ` Stefan Richter
2011-05-31 16:48             ` Jonathan Isom
2011-05-31 19:26               ` Stefan Richter
2011-06-01 14:58                 ` Jonathan Isom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox