Hi James, On Mon, 9 Jun 2008, James Bottomley wrote: > On Mon, 2008-06-09 at 15:54 +0200, Geert Uytterhoeven wrote: > > I managed to reproduce it on my laptop (Core 2 Duo, SATA DVD-RAM, running > > Ubuntu 8.04 for amd64), by booting Debian's 2.6.25 kernel into recovery mode. > > So the problem is not PS3-specific. > > > > Worse, I never got an updated /sys/block/sr0/size for the second CD, not even > > when mounting it ASAP (which is ca. 15-20 seconds after inserting it). It > > always stayed at the value for the first CD. > > Well, we have the taxonomy. It's something to do with the media change > trigger. Could you try getting the output of this patch and correlate > the prints with your success and failure cases? Sure! Inserting first CD, mounting: | +0+ the_result = 0x8000002 Sense Key : 0x0 [current] [descriptor] | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +11+ Return forcing update is 1 ^ OK | ISO 9660 Extensions: RRIP_1991A Unmounting first CD: | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +11+ Return forcing update is 0 Ejecting first CD: | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +11+ Return forcing update is 0 Inserting second CD, mounting after 30 seconds: | +0+ the_result = 0x8000002 Sense Key : 0x0 [current] [descriptor] | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +11+ Return forcing update is 0 ^ Not updated! | ISO 9660 Extensions: Microsoft Joliet Level 3 | ISO 9660 Extensions: RRIP_1991A => failed! Unmounting second CD: | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +11+ Return forcing update is 0 Ejecting second CD: | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +11+ Return forcing update is 0 Inserting second CD, mounting immediately: | +0+ the_result = 0x8000002 Sense Key : 0x0 [current] [descriptor] | +0+ the_result = 0x8000002 Sense Key : 0x0 [current] [descriptor] | +0+ the_result = 0x8000002 Sense Key : 0x0 [current] [descriptor] | Sense Key : 0x2 [current] | +5+ CDS_DISC_OK | +0+ the_result = 0x8000002 Sense Key : 0x0 [current] [descriptor] | +0+ the_result = 0x8000002 Sense Key : 0x0 [current] [descriptor] | +0+ the_result = 0x8000002 Sense Key : 0x0 [current] [descriptor] | Sense Key : 0x2 [current] | +5+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +11+ Return forcing update is 1 ^ OK | ISO 9660 Extensions: Microsoft Joliet Level 3 | ISO 9660 Extensions: RRIP_1991A => success! Unmounting second CD: | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +1+ CDS_DISC_OK | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +11+ Return forcing update is 0 Ejecting second CD: | +0+ the_result = 0x0 Sense Key : 0x0 [current] [descriptor] | +11+ Return forcing update is 0 With kind regards, Geert Uytterhoeven Software Architect Sony Techsoft Centre The Corporate Village · Da Vincilaan 7-D1 · B-1935 Zaventem · Belgium Phone: +32 (0)2 700 8453 Fax: +32 (0)2 700 8622 E-mail: Geert.Uytterhoeven@xxxxxxxxxxx Internet: http://www.sony-europe.com/ Sony Technology and Software Centre Europe A division of Sony Service Centre (Europe) N.V. Registered office: Technologielaan 7 · B-1840 Londerzeel · Belgium VAT BE 0413.825.160 · RPR Brussels Fortis 293-0376800-10 GEBA-BE-BB