lkml.org 
[lkml]   [2003]   [Apr]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] Re: 2.5.67: ppa driver & preempt == oops
    On Tue, Apr 15, 2003 at 10:44:00PM +0200, Gert Vervoort wrote:

    > The patch compiles and the warning messages are gone now.
    > But, I still can't mount a zip disk.
    >
    > Kernel messages after mounting a zip disk (mount -t ext2 /dev/sda1
    > /mnt/zip):
    >
    > SCSI device sda: 196608 512-byte hdwr sectors (101 MB)
    > sda: Write Protect is off
    > sda: Mode Sense: 25 00 00 08
    > sda: cache data unavailable
    > sda: assuming drive cache: write through
    > SCSI device sda: 196608 512-byte hdwr sectors (101 MB)
    > sda: Write Protect is off
    > sda: Mode Sense: 25 00 00 08
    > sda: cache data unavailable
    > sda: assuming drive cache: write through
    > sda:
    >
    > The kernel messages are showing twice, does it try to mount the zip disk
    > two times?

    It opens sd twice (AFAIK) - I think mount scans the block devices (an open
    of sd) and then mounts (internal open). The code path in question is
    probably via sd.c functions sd_media_changed and sd_revalidate_disk, and
    the block_dev.c check_disk_change. sd_open calls check_disk_change.

    This could be the same problem others are seeing with removable media
    accessed via USB mass storage.

    Can you dd to and from the media OK?

    Can you capture output for the mount with scsi logging on?

    It may or may not help track down what is happening.

    If you haven't done much scsi, some scsi logging info:

    Check that your .config has CONFIG_SCSI_LOGGING on.

    Then do something like:

    sync
    sync
    echo scsi log all > /proc/scsi/scsi
    mount /dev/sdw1 /mnt/sdw1
    echo scsi log none > /proc/scsi/scsi
    umount /mnt/sdw1

    Turn off syslogd if you are logging to a scsi disk (and then you need a
    serial line to capture output, and all printk's have to go to the
    console), and sync if you are booted off scsi before turning on logging.
    In either case, you could get a flood of messages.

    -- Patrick Mansfield
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:34    [W:0.022 / U:0.968 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site