https://bugzilla.kernel.org/show_bug.cgi?id=219652 --- Comment #10 from Alan Stern (stern@xxxxxxxxxxxxxxxxxxx) --- Re comment #8: I would like to know the answers to the questions asked in comment #4 about the bad kernel: In sd_read_capacity(), does sd_try_rc16_first() return true? And why doesn't the "Very big device. Trying to use READ CAPACITY(16)" line, along with the subsequent call to read_capacity_16(), get executed in the bad kernel? Or does read_capacity_16() get executed but return immediately with an error instead of communicating with the device? The whole business about 0xffffffff vs. 0xfffffffe is a red herring. If the bad kernel were working properly, the issue wouldn't even arise. Notice that you never see the erroneous value under the good kernel. -- You may reply to this email to add a comment. You are receiving this mail because: You are the assignee for the bug.