OK, this is doing my head in. On SuSE 9.2, which I support a few end-users on
around the place as part of my advocacy antics, there is a fairly well-known
problem with some USB mass storage devices.
If anybody has personally surmounted this problem - or failing that has some
salient ideas about it - or failing that a shoulder to cry on - I'd be hugely
interested to hear about it.
Now I've had USB dongles working in the past, but due to a bad memory module
hosing my file systems I've had to reinstall and don't have one of those to
check with, so I've no idea whether this is general or specific to the sony
device and suse.
Issue is this. When plugging in a usb device that is supposed to have its sony
memory stick mounted as a USB mass storage device (specifically a cellphone)
the device is not mountable on the system, it is "offlined". See below.
The modem device for the phone is detected and configured properly, just no
mass storage device.
When booting into ubuntu and plugging in the device, everything goes
more-or-less swimmingly.
I've tried switching to fstab as opposed to subfs, I've tried automatically or
manually mounting (as well as sync/not).
Any attempt to mount the relevant device results in "not a block device"
errors - whereupon referring to messages reveals it's already been removed
from the system.
Some log-type goodness:
Nov 18 23:00:44 amonhen kernel: usb 2-2: new full speed USB device using
address 4
Nov 18 23:00:44 amonhen kernel: usb 2-2: Product: Sony Ericsson D750
Nov 18 23:00:44 amonhen kernel: usb 2-2: Manufacturer: Sony Ericsson
Nov 18 23:00:44 amonhen kernel: usb 2-2: SerialNumber: 356576003337234_0
Nov 18 23:00:44 amonhen kernel: drivers/usb/class/cdc-acm.c: Ignoring extra
header
Nov 18 23:00:44 amonhen kernel: cdc_acm 2-2:1.1: ttyACM0: USB ACM device
Nov 18 23:00:44 amonhen kernel: drivers/usb/class/cdc-acm.c: Ignoring extra
header
Nov 18 23:00:44 amonhen kernel: cdc_acm 2-2:1.3: ttyACM1: USB ACM device
Nov 18 23:00:44 amonhen kernel: scsi1 : SCSI emulation for USB Mass Storage
devices
Nov 18 23:00:44 amonhen kernel: Vendor: Sony Eri Model: Memory Stick
Rev: 0000
Nov 18 23:00:44 amonhen kernel: Type: Direct-Access
ANSI SCSI revision: 02
Nov 18 23:00:45 amonhen kernel: SCSI device sda: 248832 512-byte hdwr sectors
(127 MB)
Nov 18 23:00:45 amonhen kernel: sda: Write Protect is off
Nov 18 23:00:45 amonhen kernel: sda: Mode Sense: 00 6a 00 00
Nov 18 23:00:45 amonhen kernel: sda: assuming drive cache: write through
Nov 18 23:00:46 amonhen smpppd[6159]: smpppd version 1.50 started
Nov 18 23:00:46 amonhen sshd[6205]: Server listening on :: port 22.
Nov 18 23:00:46 amonhen kernel: sda:<6>via82xx: Assuming DXS channels with
48k fixed sample rate.
Nov 18 23:00:46 amonhen kernel: Please try dxs_support=1 or
dxs_support=4 option
Nov 18 23:00:46 amonhen kernel: and report if it works on your
machine.
Nov 18 23:00:46 amonhen kernel: ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 5
(level, low) -> IRQ 5
Nov 18 23:00:46 amonhen kernel: PCI: Setting latency timer of device
0000:00:11.5 to 64
Nov 18 23:00:49 amonhen kernel: parport0: PC-style at 0x378
[PCSPP,TRISTATE,EPP]
Nov 18 23:00:49 amonhen kernel: parport0: irq 7 detected
Nov 18 23:00:49 amonhen kernel: lp0: using parport0 (polling).
Nov 18 23:00:51 amonhen /etc/dev.d/tty/50-visor.dev[6647]: add tty
device /class/tty/ttyACM1
Nov 18 23:00:51 amonhen /etc/dev.d/tty/50-visor.dev[6655]: add tty
device /class/tty/ttyACM0
Nov 18 23:00:52 amonhen /etc/dev.d/tty/50-visor.dev[6674]: remove tty
device /class/tty/ttyACM0
Nov 18 23:00:52 amonhen /etc/dev.d/tty/50-visor.dev[6677]: remove tty
device /class/tty/ttyACM1
Nov 18 23:00:52 amonhen /etc/dev.d/block/51-subfs.dev[6705]: umount block
device /block/sda
Nov 18 23:00:52 amonhen /etc/dev.d/block/51-subfs.dev[6705]: remove /dev/sda
from fstab
Nov 18 23:00:55 amonhen /etc/dev.d/tty/50-visor.dev[6810]: add tty
device /class/tty/ttyACM1
Nov 18 23:00:55 amonhen /etc/dev.d/tty/50-visor.dev[6824]: add tty
device /class/tty/ttyACM0
Nov 18 23:00:55 amonhen /etc/dev.d/block/50-hwscan.dev[6869]: new block
device /block/sda
Nov 18 23:00:55 amonhen kernel: drivers/usb/serial/usb-serial.c: USB Serial
support registered for Generic
Nov 18 23:00:55 amonhen /etc/dev.d/block/51-subfs.dev[6884]: mount block
device /block/sda
Nov 18 23:00:58 amonhen kernel: Non-volatile memory driver v1.2
Nov 18 23:01:00 amonhen kdm: :0[6926]: pam_unix2: session started for user
bcu1, service xdm-np
Nov 18 23:01:01 amonhen /etc/dev.d/block/51-subfs.dev[7128]: umount block
device /block/sda/sda1
Nov 18 23:01:01 amonhen /etc/dev.d/block/51-subfs.dev[7128]: remove /dev/sda1
from fstab
Nov 18 23:01:06 amonhen modprobe: FATAL: Error inserting sonypi
(/lib/modules/2.6.8-24-default/kernel/drivers/char/sonypi.ko): No such device
Nov 18 23:01:10 amonhen kernel: end_request: I/O error, dev fd0, sector 0
Nov 18 23:01:45 amonhen kernel: scsi: Device offlined - not ready after error
recovery: host 1 channel 0 id 0 lun 0
Nov 18 23:01:45 amonhen kernel: SCSI error : <1 0 0 0> return code = 0x50000
Nov 18 23:01:45 amonhen kernel: end_request: I/O error, dev sda, sector 248824
Nov 18 23:01:45 amonhen kernel: Buffer I/O error on device sda, logical block
31103
Nov 18 23:01:45 amonhen kernel: scsi1 (0:0): rejecting I/O to offline device
Nov 18 23:01:45 amonhen kernel: scsi1 (0:0): rejecting I/O to offline device
Nov 18 23:01:45 amonhen kernel: Buffer I/O error on device sda, logical block
31103
Nov 18 23:01:45 amonhen kernel: scsi1 (0:0): rejecting I/O to offline device
Nov 18 23:01:45 amonhen kernel: Buffer I/O error on device sda, logical block
0
Nov 18 23:01:45 amonhen kernel: scsi1 (0:0): rejecting I/O to offline device
Nov 18 23:01:45 amonhen kernel: Buffer I/O error on device sda, logical block
0
Nov 18 23:01:45 amonhen kernel: ldm_validate_partition_table(): Disk read
failed.
Nov 18 23:01:45 amonhen kernel: scsi1 (0:0): rejecting I/O to offline device
Nov 18 23:01:45 amonhen kernel: Buffer I/O error on device sda, logical block
0
Nov 18 23:01:45 amonhen kernel: unable to read partition table
Oh, also, I have an ati driver which I may tentatively install to get some
games going - at 50 odd MB it's a heavy old file for a dialup connection, so
if anyluggers have copies of ati-driver-installer-8.16.20-i386.run they can
provide me with a checksum for, warm fuzzy thanks would abound. :)
Cheers,
Ten.