Help: IDE driver and IDE CD-ROM

Help: IDE driver and IDE CD-ROM

Post by Dragos-Anton Manolesc » Wed, 26 Aug 1998 04:00:00


I am trying to use a Cardport 2xCD (from CNF Inc.) with Linux
2.0.35. This is a portable CD and has a PCMCIA IDE controller.

As far as I can tell, the PCMCIA cardmgr correctly identifies the
card. However, the *kernel's IDE driver* gets stuck. Here's from the

Aug  6 18:22:59 polymorphic cardmgr[225]: initializing socket 1
Aug  6 18:22:59 polymorphic cardmgr[225]: socket 1: ATA/IDE Fixed Disk
Aug  6 18:22:59 polymorphic cardmgr[225]: executing: 'insmod /lib/modules/2.0.35/pcmcia/ide_cs.o'
Aug  6 18:23:04 polymorphic kernel: hdc: no response (status = 0xa0), resetting drive
Aug  6 18:23:04 polymorphic kernel: hdc: no response (status = 0xa0)
Aug  6 18:23:04 polymorphic kernel: hdd: no response (status = 0xb0), resetting drive
Aug  6 18:23:04 polymorphic kernel: hdd: no response (status = 0xb0)
Aug  6 18:23:04 polymorphic kernel: ide_cs: ide_register() at 0x360 & 0x36e, irq 5 failed
Aug  6 18:23:06 polymorphic cardmgr[225]: get dev info on socket 1 failed: Resource temporarily unavailable

I am sure that there is no IRQ conflict. The I/O range seems unusual
for IDE controllers. At any rate, I don't think that the I/O range is
in use:

# cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-009f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : npu
01f0-01f7 : ide0
02f8-02ff : serial_cs
03c0-03df : vga+
03e0-03e1 : i82365
03f6-03f6 : ide0
03f8-03ff : serial(auto)

This CD-ROM works fine in W95. I would appreciate any suggestions! I
have not had any problems with the IDE driver and therefore I don't
know how to troubleshoot this.

Many thanks in advance,



1. New IDE-CD/extended IDE driver supports Sony 55E ATAPI CD-ROM!

I'm now successfully using my Sony CDU-55E CDROM drive (an ATAPI drive)
from Linux.  I'm using 1.1.75 plus the ide/ide-cd patch by Mike Lord and
Scott Snyder.  I understand that this code is now part of 1.1.76.  Cool!
This means that just about all my stuff is now supported by "standard Linux".

There are some rough edges.  As mentioned in the README.ide file in
/usr/src/linux/drivers/block, the mount command for the cdrom must be
just right; if a block size other than 2048 is used (or block size
isn't specified, weird errors result).  I initially thought this meant
it didn't quite work.  However, given the exact commands mentioned in

        ln -sf /dev/hdc /dev/cdrom
        mkdir /cd
        mount /dev/cdrom /cd -t iso9660 -o ro,block=2048

I am now successfully reading CDROMs.

Some folks mentioned that they got the older NEC-260 driver to work
provided they'd booted DOS first and used LOADLIN; I'm booting from
LILO and everything works fine.

Note that this drive isn't mentioned in the README.ide file.  Anyone
documenting this, please add the Sony 55E to the list of drives it
works with.

Thanks to all who sent me mail, and especially to Scott Snyder for writing
ide-cd.c !


Phone: +1 415 694 1729

2. transfig 3.2 on Solaris?

3. NEC IDE CD-ROM + new IDE/CDROM driver

4. HTTP packets on localhost

5. UUCP and PPP -- Dynamic Outgoing

6. 2nd IDE / IDE CD-ROM / maplay wanted. Help!

7. Remove \ character

8. Problems with 2nd IDE i/f and IDE CD-ROM on Compaq Presario CDS 972

9. IDE CD Writer and IDE CD-ROM

10. replacing IDE CD-ROM with IDE CD-RW - kernel panic!

11. Upgrading to SCSI CD-ROM from IDE CD-ROM

12. NEC CDR-260 CD-ROM (Gateway IDE CD-ROM)