On Sat, September 15, 2007 19:38, Roman Kyrylych wrote:
> 2007/9/14, Sergey Manucharian <[EMAIL PROTECTED]>:
>> Hi all,
>>
>> I'm using U3 Cruzer USB 1GB flash drive.
>> As many people may know upon plugging-in it provides both regular
>> storage device and cdrom functionality.
>>
>> Before the latest system update I could use and mount both devices
>> without any problem. Now I've noticed that cdrom device disappeared.
>>
>> I've checked this issue running the system from both Archlinux 0.8 and
>> Archlinux 2007.08.1 cds.
>>
>> The following are the dmesg output after I plugged-in U3 Cruzer USB
>> flash drive.
>>
>> Archlinux 0.8:
>> ------------------------------------------------------
>> ....
>> usb 1-6: new high speed USB device using ehci_hcd and address 2
>> usb 1-6: configuration #1 chosen from 1 choice
>> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
>> ide: Assuming 33MHz system bus speed for PIO modes; override with
>> idebus=xx Initializing USB Mass Storage driver...
>> scsi2 : SCSI emulation for USB Mass Storage devices
>> usb-storage: device found at 2
>> usbcore: registered new interface driver usb-storage
>> USB Mass Storage support registered.
>> scsi 2:0:0:0: Direct-Access     SanDisk  U3 Cruzer Micro  3.21 PQ: 0
>> ANSI: 2 SCSI device sdb: 1993728 512-byte hdwr sectors (1021 MB)
>> sdb: Write Protect is off
>> sdb: Mode Sense: 03 00 00 00
>> sdb: assuming drive cache: write through
>> SCSI device sdb: 1993728 512-byte hdwr sectors (1021 MB)
>> sdb: Write Protect is off
>> sdb: Mode Sense: 03 00 00 00
>> sdb: assuming drive cache: write through
>>  sdb: sdb1
>> sd 2:0:0:0: Attached scsi removable disk sdb
>> scsi 2:0:0:1: CD-ROM            SanDisk  U3 Cruzer Micro  3.21 PQ: 0
>> ANSI: 2 sr2: scsi3-mmc drive: 8x/40x writer xa/form2 cdda tray
>> sr 2:0:0:1: Attached scsi CD-ROM sr2
>> usb-storage: device scan complete
>> ------------------------------------------------------
>> Archlinux 2007.08.1:
>> ------------------------------------------------------
>> usb 1-6: new high speed USB device using ehci_hcd and address 2
>> usb 1-6: configuration #1 chosen from 1 choice
>> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
>> ide: Assuming 33MHz system bus speed for PIO modes; override with
>> idebus=xx Initializing USB Mass Storage driver...
>> scsi2 : SCSI emulation for USB Mass Storage devices
>> usb-storage: device found at 2
>> usb-storage: waiting for device to settle before scanning
>> usbcore: registered new interface driver usb-storage
>> USB Mass Storage support registered.
>> scsi 2:0:0:0: Direct-Access     SanDisk  U3 Cruzer Micro  3.21 PQ: 0
>> ANSI: 2 sd 2:0:0:0: [sdb] 1993728 512-byte hardware sectors (1021 MB)
>> sd 2:0:0:0: [sdb] Write Protect is off
>> sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
>> sd 2:0:0:0: [sdb] Assuming drive cache: write through
>> sd 2:0:0:0: [sdb] 1993728 512-byte hardware sectors (1021 MB)
>> sd 2:0:0:0: [sdb] Write Protect is off
>> sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
>> sd 2:0:0:0: [sdb] Assuming drive cache: write through
>>  sdb: sdb1
>> sd 2:0:0:0: [sdb] Attached SCSI removable disk
>> usb-storage: device scan complete
>> ------------------------------------------------------
>>
>> So something is changed.
>> Could somebody explain this please?
>> And is there a way to enable the old behavior?
>>
>
> I think this is a kernel change.
> I don't see a reason why it should be seen as a CD (except for U3
> "feature" support on Windows, maybe) so I guess this was done
> intentionally by kernel developers.

I don't know the technicalities, but it's a second partition seen natively
as another CD drive, on OSX, Windows, and Linux. Doesnt require any extra
support or anything, so they're probably abusing some little known feature
of the usb storage standards.

I've got a U3 drive, but I turned off U3 -- it wastes hdd space as I don't
use U3.

James


_______________________________________________
arch mailing list
arch@archlinux.org
http://archlinux.org/mailman/listinfo/arch

Reply via email to