|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-users
Re: [Xen-users] Re: Live Demo CD boots but then can't find CDROM? 
| Thanks for the swift answer Tim!  => Demo is now running :o)
> > So, somehow at the controller level (aic7xxx) the drive is recognized ...
> > ... but alas, I still don't understand why the CD doesn't show up.
>
> It's possible that the demo CD doesn't understand SCSI CD-ROM drives. :(
> What does lsmod return?  Does 'modprobe cdrom' make the drive appear?
Short answer:
==========
'modprobe cdrom'  didn't do it but ....  'modprobe sr_mod'  _did_  :o)
> and then exit the shell, the boot should continue OK from there.
Nifty script that allows this sort of recovery (!)
Longer answer for those who care:
=========================
lsmod showed following:
--------------------------------------------------
Module                  Size  Used by
nls_cp437               5632  1
msdos                   9024  1
fat                    41628  1 msdos
isofs                  37016  0
sd_mod                 19152  2
ide_cd                 42500  0
cdrom                  41376  1 ide_cd
ide_generic             1120  0 [permanent]
ide_core              131276  2 ide_cd,ide_generic
tulip                  52960  0
aic7xxx               225080  1
scsi_mod              140328  2 sd_mod,aic7xxx
8139too                27904  0
unix                   28948  0
8139cp                 21024  0
mii                     4992  2 8139too,8139cp
--------------------------------------------------
Note that
- cdrom is loaded and connected to ide_cd
  (while there is no IDE interface in the machine all IDE stuff gets loaded ?!)
- sd_mod   _has_ been loaded (and all scsi hdds were properly set up)
- sr_mod   somehow was not loaded => causing the problem.
so I tried 'modprobe sr_mod' and was relieved to see something like:
sr0: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 5, lun 0
(this is actually taken from dmesg, but should be equivalent)
That was all, really. Now the drive properly shows up as
/dev/cdroms/cdrom0 (= link to /dev/scsi/host0/bus0/target5/lun0/cd)
and can be mounted...
So, to continue running the Demo after getting stuck on no SCSI CD-ROM:
======================================================
# /bin/bash         [as the standard sh/dash is clumsy and has no PATH]
# modprobe sr_mod
# mount -n -o ro -t iso9660 /dev/cdroms/cdrom0 /tmp/cdrom
# exit                 [exit bash]
# exit                 [exit sh to continue the boot process/script]
Thanks again Tim! I feel a bit stupid that I didn't find it myself now, my *nix
is getting rusty - must be getting old ;o(
Cheers
Arp
PS: If any "Live Demo CD maintainer" wants to fix this and needs more
info / testing
I'm available of course.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 | 
 |  | 
  
    |  |  |