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.
On Sat, 2005-11-26 at 14:04 +0000, Ten wrote:
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.
Try comparing /drivers/usb/storage/unusual_devs.h in the kernel source tree on your SuSE and Ubuntu systems. It may be that there is an entry for that specific device in the later system that was not in the SuSE kernel.
I had similar problems with a Pentax Optio S camera where there was a fix for the previous model but on the new version they had changed the vendor id's
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. :)
Md5 checksum as follows
11c881f1558439949d346ae184f9067a ati-driver-installer-8.16.20-i386.run
On Saturday 26 November 2005 14:52, Wayne Stallwood wrote:
On Sat, 2005-11-26 at 14:04 +0000, Ten wrote:
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.
Try comparing /drivers/usb/storage/unusual_devs.h in the kernel source tree on your SuSE and Ubuntu systems. It may be that there is an entry for that specific device in the later system that was not in the SuSE kernel.
Sadly, my ubuntu installation was a very casual affair, and as it doesn't appear to have kernel sources knocking about as default, I'll now grab them.
I'm also upgrading the SuSE kernel I have here so I can check out whether that irons the issues (which it may well do). I had thought this an easy route to take in terms of getting others to try it if they had a problem.
I had similar problems with a Pentax Optio S camera where there was a fix for the previous model but on the new version they had changed the vendor id's
Yeah, there're a bunch of fixes for sony memory sticks in the SuSE unusual_devs.h, but it's not clear whether they're being applied for this one.
The memory stick isn't actually a SuSE own brand one - I don't have it right now so I can't relate the brand-name, but it shows up as sony eri.
Things appear in /proc/bus/usb... etc and stuff - the device is getting recognised and suseplugger lists it as a disk "Sony Eri Memory Stick" but then it dies.
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. :)
Md5 checksum as follows
11c881f1558439949d346ae184f9067a ati-driver-installer-8.16.20-i386.run
Thank you, and thanks hugely to everyone else who provided me with this - a real life-saver since I can install this driver now without the agonising download period (I'm quite excited as I'm going to be able to order broadband soon :) ) and therefore grab the other stuff I need.
Hugely helpful :)
Cheers,
--
Ten