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.