Bug 339441

Summary: DVD device missing at a specific point during the installation.
Product: [Fedora] Fedora Reporter: Micke <u23104331>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 7   
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-12-18 19:01:57 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
The requested syslog
none
The requested anaconda log none

Description Micke 2007-10-19 10:48:33 UTC
Description of problem:
DVD device missing at a specific point during the installation.

Version-Release number of selected component (if applicable):
F-7-x86_64-DVD.iso (sha 7cdbd9e1bed9cc9ce2c7970abeaca4da08d2994a)

How reproducible:
Every time I've tried...

Steps to Reproduce:
I have a new ASUS P2-M2A690G 690G SKT-AM2 with 320GB SATA HD and IDE DVD/RW. I
have created a DVD of F-7-x86_64-DVD.iso. There is an existing XP installation
on the HD. Basically, I:
1. Boot the DVD.
2. Customize the default layout by shrinking "/" to 60GB.
3. Click OK as far as I can.
The installer then creates the partitions and transfers some image to the HD. 

After this it pops up a box stating that it can not find rpm xxxx
(Retry/Reboot). (Different rpm depending on packages selected)

If I switch to a console, I can not find the slightest trace of the DVD. No
device, no nothing. dmesg shows lots of failed attempts on sr0, but that device
does not exist.
  
Actual results:


Expected results:


Additional info:
I think the ASUS P2-M2A690G 690G SKT-AM2 is rather new...

Comment 1 Chris Lumens 2007-10-24 18:34:15 UTC
Please attach /tmp/anaconda.log and /tmp/syslog to this bug report.

Comment 2 Micke 2007-10-25 18:56:00 UTC
Created attachment 237761 [details]
The requested syslog

Comment 3 Micke 2007-10-25 18:56:43 UTC
Created attachment 237771 [details]
The requested anaconda log

Comment 4 Micke 2007-10-25 19:01:22 UTC
From what I can gather the DVD device exists as /dev/scd0 and is working
perfectly. Running sha1sum on the DVD from the console gives the correct result
(limiting size with dd first of course).


Comment 5 Chris Lumens 2007-10-25 20:51:57 UTC
This doesn't look so good:

<6>sr 1:0:0:0: SCSI error: return code = 0x08000002
<6>sr0: Current: sense key: Medium Error
<6>    Additional sense: No seek complete
<6>Info fld=0x176b1
<4>end_request: I/O error, dev sr0, sector 383684
<3>Buffer I/O error on device sr0, logical block 95921
<6>sr 1:0:0:0: SCSI error: return code = 0x08000002
<6>sr0: Current: sense key: Medium Error
<6>    Additional sense: No seek complete
<6>Info fld=0x176b2
<4>end_request: I/O error, dev sr0, sector 383688
<3>Buffer I/O error on device sr0, logical block 95922
<3>Buffer I/O error on device sr0, logical block 95923
<3>Buffer I/O error on device sr0, logical block 95924
<3>Buffer I/O error on device sr0, logical block 95925
<3>Buffer I/O error on device sr0, logical block 95926
<3>Buffer I/O error on device sr0, logical block 95927
<3>Buffer I/O error on device sr0, logical block 95928

You said you ran sha1sum on the DVD and it returns the correct answer.  Have you
also tried the media check within anaconda?  It sounds like you've either got
bad media or hardware, or there's a kernel driver problem here.  These messages
would certainly explain why anaconda's bailing out trying to read packages.

Comment 6 Micke 2007-10-25 22:25:32 UTC
Anaconda's media check performed a few times during testing. No problems
reported. I can sha1sum the DVD at the same point as the installer can't find
anything. I can sha1sum the specific rpm the pop-up is complaining about.

(Is it possible to quickly brief me on the relation between the names sr0 and
scd0? Can I find out anything useful for the name sr0?)


Comment 7 Micke 2007-10-26 06:56:00 UTC
OK, found a way to get it working:
# mkdir /mnt/source
# mount /dev/scd0 /mnt/source
then click "Retry". The installation continues and the resulting systems seems
to boot.


Comment 8 Chris Lumens 2007-12-18 19:01:57 UTC
This should be working in rawhide due to totally new device management code that
was recently committed.