also @ TechSpot: Codemasters announces £125,000 special edition of GRID 2

CD-ROM won't load

Discussion in 'The Alternative OS' started by me(who else?), Oct 10, 2004.

  1. me(who else?) Newcomer, in training Posts: 433

    I tried to mount -t iso9660 /dev/hdc /mnt/cdrom, but it still didn't work (same error). I don't know what else to try... :blackeye:
  2. Nodsu Newcomer, in training Posts: 9,431

    Do you actually have a data CD in the drive? :p
  3. me(who else?) Newcomer, in training Posts: 433

    I just bought UT2004, and this is really bugging me (BUMP).

    My eject function doesn't even work! It returns:

    eject: unable to eject, last error: Invalid argument

    It seems like a problem with the kernel. Then again, the 2.6 kernel returns the same thing.

    PLEASE HELP! I'm begging you! :angel:
  4. Mictlantecuhtli TS Special Forces Posts: 4,916   +9

    I'm beginning to think the CD drive isn't secondary master, or you don't have proper kernel modules loaded.

    In command line, go to /proc/ide, and type

    grep -ir "cdrom" *

    That will search for string "cdrom" from files in directories there.

    If the drive indeed is secondary master, one line should say

    hdc/media:cdrom

    If it's something else than hdc (like hdb), use that instead when mounting.

    If it returns nothing, then the drive wasn't detected at all. In that case, type

    lspci | grep IDE

    The first part, lspci, lists all PCI devices (cards and onboard). The second filters only those that have IDE in them.

    The result should display the computer's IDE controllers.
  5. me(who else?) Newcomer, in training Posts: 433

    It does indeed say that /dev/hdc is my CD-RW drive. As for kernel modules, I just looked around a bit... the grub.conf says hdc=ide-scsi, TWICE! First, it's listed as a kernel option, then in Append. I don't know if this is the problem, I deleted one instance and it still returns the same problem. I'll try without any ide-scsi and see if it works... :giddy:
  6. me(who else?) Newcomer, in training Posts: 433

    Update: I erased the entry from /etc/fstab and Redhat put back all the files, but it linked scd0 to the cdrom drive. This means *something*, but I don't know what.

    Yes, when I try to mount under this new config it returns no valid block device, and yes there is a disk in the drive. :suspiciou
     
  7. KBerger Newcomer, in training Posts: 17

    Perhaps, it's a bit late and nothing really new. But I would look what dmesg thinks your cdrom is. It must say "hdc: ...(then goes the brand of your cdrom)". I mean, if it says your cdrom is "hdd", then it's even so. It would mean your (ide!)cdrom is linked with the node /dev/hdc(hdd).
    About ide-scsi option(scsi emulation): it's only here for CD-burning on ide cd-burners, and not for accessing data CDs on IDE cd-drives. The corresponding SCSI dev node will be used for burning. So, the /dev/cdrom must be a link to your /dev/hdc. It must be mounted on whatever mount point you choose(like the way you did it).If it doesn't, and the disk is there, it could be: bad disk or/and broken drive. Or, a bug in the "mount" utility? Not likely as thousands use it without running into such problems.
    If the dmesg command output says (your brand name)CDROM is here as "hdc", then it can recognize the device as ide cdrom drive. It must mount,then, unless for the reasons mentioned above.
    Another thing one would check is this master/slave jumpers on the drive itself, but yours I assume to be a laptop.Don't think you must check the jumpers.