Comment 11 for bug 134477

Revision history for this message
Jonathan Crockett (jcrockett) wrote : Re: [Bug 134477] Re: reports corrupt filesystem on flash-media, fine on feisty

On Fri, Sep 28, 2007 at 08:48:18PM -0000, Timo Aaltonen wrote:
> From: Timo Aaltonen <email address hidden>
> Subject: [Bug 134477] Re: reports corrupt filesystem on flash-media,
> fine on feisty
> To: <email address hidden>
> Reply-To: Bug 134477 <email address hidden>
> Date: Fri, 28 Sep 2007 20:48:18 -0000
>
> Jonathan: that's interesting.. I do recall being able to mount the media
> when I first updated to gutsy.. and besides, not even using the feisty
> kernel works now, so I'm puzzled.
>
> Anyway, I'll try patching the kernel to see if that really helps!
>

I think it was likely a change in the USB driver code that exposed the
limitation, which is why it might have worked before, but that's just
a guess.

I just finished patching Gutsy 2.6.12-12 adding in the missing
entries for D100, D40, D50, and D200. I booted the new kernel and now
my D200 now works perfectly whereas before I got the io errors...

kernel: [ 2567.684000] scsi 8:0:0:0: Direct-Access NIKON D200 1.00 PQ: 0 ANSI: 2
kernel: [ 2567.684000] sd 8:0:0:0: [sdb] 4001761 512-byte hardware sectors (2049 MB)
kernel: [ 2567.684000] sd 8:0:0:0: [sdb] Write Protect is off
kernel: [ 2567.688000] sd 8:0:0:0: [sdb] 4001761 512-byte hardware sectors (2049 MB)
kernel: [ 2567.688000] sd 8:0:0:0: [sdb] Write Protect is off
kernel: [ 2567.688000] sdb: sdb1
kernel: [ 2567.688000] sd 8:0:0:0: [sdb] Attached SCSI removable disk
kernel: [ 2567.692000] sd 8:0:0:0: Attached scsi generic sg2 type 0
kernel: [ 2567.816000] end_request: I/O error, dev sdb, sector 4001760
kernel: [ 2567.816000] printk: 613 messages suppressed.
kernel: [ 2567.816000] end_request: I/O error, dev sdb, sector 4001760
kernel: [ 2567.820000] end_request: I/O error, dev sdb, sector 4001760
kernel: [ 2567.824000] end_request: I/O error, dev sdb, sector 4001760
kernel: [ 2567.824000] end_request: I/O error, dev sdb, sector 4001760
kernel: [ 2567.836000] end_request: I/O error, dev sdb, sector 4001760
kernel: [ 2567.836000] end_request: I/O error, dev sdb, sector 4001760
kernel: [ 2567.840000] end_request: I/O error, dev sdb, sector 40
kernel: [ 2567.840000] end_request: I/O error, dev sdb, sector 41
kernel: [ 2567.840000] end_request: I/O error, dev sdb, sector 40
kernel: [ 2567.844000] end_request: I/O error, dev sdb, sector 41
kernel: [ 2567.844000] end_request: I/O error, dev sdb, sector 40

now with the patch:

kernel: [ 162.604000] scsi 6:0:0:0: Direct-Access NIKON D200 2.00 PQ: 0 ANSI:
2
kernel: [ 162.604000] sd 6:0:0:0: [sdb] 4001760 512-byte hardware sectors (2049 MB)
kernel: [ 162.604000] sd 6:0:0:0: [sdb] Write Protect is off
kernel: [ 162.608000] sd 6:0:0:0: [sdb] 4001760 512-byte hardware sectors (2049 MB)
kernel: [ 162.608000] sd 6:0:0:0: [sdb] Write Protect is off
kernel: [ 162.608000] sdb: sdb1
kernel: [ 162.612000] sd 6:0:0:0: [sdb] Attached SCSI removable disk
kernel: [ 162.612000] sd 6:0:0:0: Attached scsi generic sg2 type 0

-Jonathan

--------------------------------------------------------------------------------
                               Jonathan Crockett
      | | Software Developer
     :|: :|:
    :|||: :|||: Access Router Technology Group
 .:|||||||:..:|||||||:. mailto:<email address hidden>
C i s c o S y s t e m s +1 (408) 902-8892
--------------------------------------------------------------------------------