IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by Tyson Bigl » Mon, 08 Jul 1996 04:00:00



I recently bought a Chinon 4x ATAPI CD-ROM and wish to install
Slackware 3.0.  I have two IDE hard drives on the primary controller,
and the CD-ROM is attached in single mode to the secondary controller
on IRQ 15, 0x170.  I made the boot disk with the idecd kernel image,
but it does not detect the secondary controller, and I have been
unsuccessful in forcing the detection.  I have read all the faqs and
docs and either I overlooked it or it just isn't there.  hdc=cdrom
does *not* work.

To make a long story longer, what parameters do I need to pass to
force detection??

Thanks for any help!

Tyson

 
 
 

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by Tyson Bigl » Mon, 08 Jul 1996 04:00:00



>I recently bought a Chinon 4x ATAPI CD-ROM and wish to install
>Slackware 3.0.  I have two IDE hard drives on the primary controller,
>and the CD-ROM is attached in single mode to the secondary controller
>on IRQ 15, 0x170.  I made the boot disk with the idecd kernel image,
>but it does not detect the secondary controller, and I have been
>unsuccessful in forcing the detection.  I have read all the faqs and
>docs and either I overlooked it or it just isn't there.  hdc=cdrom
>does *not* work.
>To make a long story longer, what parameters do I need to pass to
>force detection??

after posting I found my answer via Alta Vista!  While Chinon says
that you should set the jumpers to SINGLE (i.e. no jumper) if it's the
only device on the controller, in reality you need to set the jumper
to MASTER even if it's the only one on the controller.  Then at the
boot: prompt I just entered "ramdisk hdc=cdrom" and all's well...
sorry for wasting anyone's time!  ;-D

Tyson

 
 
 

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by Michael » Mon, 08 Jul 1996 04:00:00


Would cdrom=hdc help?  I don't know.  I don't have IDE CDROM.
You sure your CDROM is set to MASTER?  This is a common mistake.

: I recently bought a Chinon 4x ATAPI CD-ROM and wish to install
: Slackware 3.0.  I have two IDE hard drives on the primary controller,
: and the CD-ROM is attached in single mode to the secondary controller
: on IRQ 15, 0x170.  I made the boot disk with the idecd kernel image,
: but it does not detect the secondary controller, and I have been
: unsuccessful in forcing the detection.  I have read all the faqs and
: docs and either I overlooked it or it just isn't there.  hdc=cdrom
: does *not* work.

: To make a long story longer, what parameters do I need to pass to
: force detection??

: Thanks for any help!

: Tyson

--

--
---------------------------------------------------------------------------
http://wwwcsif.cs.ucdavis.edu/~ngs            - My official no-fun page
http://www.engr.ucdavis.edu/~syng              - My intended-to-be fun page
http://www.engr.ucdavis.edu/~syng/anime.html - My anime page
http://www.engr.ucdavis.edu/~syng/smoon.html - My SailorMoon page
---------------------------------------------------------------------------

 
 
 

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by Dave Runnel » Mon, 08 Jul 1996 04:00:00



> Would cdrom=hdc help?  I don't know.  I don't have IDE CDROM.
> You sure your CDROM is set to MASTER?  This is a common mistake.


> : I recently bought a Chinon 4x ATAPI CD-ROM and wish to install
> : Slackware 3.0.  I have two IDE hard drives on the primary controller,
> : and the CD-ROM is attached in single mode to the secondary controller
> : on IRQ 15, 0x170.  I made the boot disk with the idecd kernel image,
> : but it does not detect the secondary controller, and I have been
> : unsuccessful in forcing the detection.  I have read all the faqs and
> : docs and either I overlooked it or it just isn't there.  hdc=cdrom
> : does *not* work.

> : To make a long story longer, what parameters do I need to pass to
> : force detection??

> : Thanks for any help!

> : Tyson

> --

> --
> ---------------------------------------------------------------------------
> http://wwwcsif.cs.ucdavis.edu/~ngs           - My official no-fun page
> http://www.engr.ucdavis.edu/~syng            - My intended-to-be fun page
> http://www.engr.ucdavis.edu/~syng/anime.html - My anime page
> http://www.engr.ucdavis.edu/~syng/smoon.html - My SailorMoon page
> ---------------------------------------------------------------------------

Are you also running DOS or Windows on this machine? Michael's comment
about making sure the jumpers on the cdrom are set to master are valid,
but if the cdrom is working under DOS or Win then that isn't the
problem. You mention that you used an idecd kernel image, but that may
not be enough. Most distributions ask you what type of ide cdrom you are
using. If your cdrom is using the ATAPI interface then that's what you
choose, regradless of who made it. Were you given this choice? A generic
ide cdrom kernel may not work is that kernel isn't defaulting to ATAPI.
Good luck
Dave
 
 
 

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by Zachary Carte » Mon, 08 Jul 1996 04:00:00




> > Would cdrom=hdc help?  I don't know.  I don't have IDE CDROM.
> > You sure your CDROM is set to MASTER?  This is a common mistake.


> > : I recently bought a Chinon 4x ATAPI CD-ROM and wish to install
> > : Slackware 3.0.  I have two IDE hard drives on the primary controller,
> > : and the CD-ROM is attached in single mode to the secondary controller
> > : on IRQ 15, 0x170.  I made the boot disk with the idecd kernel image,
> > : but it does not detect the secondary controller, and I have been
> > : unsuccessful in forcing the detection.  I have read all the faqs and
> > : docs and either I overlooked it or it just isn't there.  hdc=cdrom
> > : does *not* work.

> > : To make a long story longer, what parameters do I need to pass to
> > : force detection??

> > : Thanks for any help!

> > : Tyson

> > --

> > --
> > ---------------------------------------------------------------------------
> > http://wwwcsif.cs.ucdavis.edu/~ngs           - My official no-fun page
> > http://www.engr.ucdavis.edu/~syng            - My intended-to-be fun page
> > http://www.engr.ucdavis.edu/~syng/anime.html - My anime page
> > http://www.engr.ucdavis.edu/~syng/smoon.html - My SailorMoon page
> > ---------------------------------------------------------------------------
> Are you also running DOS or Windows on this machine? Michael's comment
> about making sure the jumpers on the cdrom are set to master are valid,
> but if the cdrom is working under DOS or Win then that isn't the
> problem.

   Sorry, but that's quite false.  Many of the DOS and Windows CD-ROM
drivers -will- detect a CD-ROM if it is set to slave mode, even if it
is the only drive on that controller.  Even better (or worse, in light
of the above misleading comment), they will usually work when the
drive is set like this.  I know because I've seen it happen and I've
witnessed it myself on my own computer.
   Almost all CD-ROM drives come from the factory set to -slave-
mode, as they assume you are running a one hard drive/one disk
controller setup, and will be adding the CD-ROM as a slave to
your H.D.  If you don't remember changing the jumper position on your
CD-ROM before you installed it, I can practically guarantee you that
it is set to slave.
   You can also watch your DOS startup messages carefully...
I don't know about other driver flavors, but the MTM ATAPI/IDE device
driver will -tell- you whether your drive is master or slave
when it is called from within your AUTOEXEC.BAT, watch closely!
 
 
 

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by Matt Werne » Tue, 09 Jul 1996 04:00:00



>    Almost all CD-ROM drives come from the factory set to -slave-
> mode, as they assume you are running a one hard drive/one disk
> controller setup, and will be adding the CD-ROM as a slave to
> your H.D.  If you don't remember changing the jumper position on your
> CD-ROM before you installed it, I can practically guarantee you that
> it is set to slave.

Not necessarily.  I work on Packard Bells, Acers, and Gateway computers,
and I've seen just about any combo of slave/master setups.  You can't
really assume that it is set to either - if you need to know, you
*have to open it up* and look at the jumper.  It's too unpredictable to
guess.
 
 
 

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by Nilanjan Bhowmi » Tue, 09 Jul 1996 04:00:00


well this is a hack and it worked with my PPro 200 with Toshiba 8x ATAPI
cdrom. This cdrom was configured as a _slave_ in my _secondary_ ide
controller. I also have a HDD in _primary controller.

I was trying with "linux hdb=cdrom" in the lilo prompt but I saw no
cdrom lights and then tried "linux hdd=cdrom" with the hope that if hda
is my primary controller and master then hdd should be secondary
controller and slave.

It worked.

Thanks

Nilanjan

 
 
 

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by David D. Egt » Sun, 14 Jul 1996 04:00:00


I'm having the same problem too!

One slight difference is that when I installed Slack 3.0 using the boot
and root disks, the bootup detected my second controller and Mitsumi
FX400 ATAPI CDROM.  (One weird thing is that I got a bunch of timeouts
on /dev/hdc and I had to keep opening and closing the CD tray for it to
get re-recognized.)

BUT, once I installed Linux and rebooted, the controller, and
subsequently the CDROM, didn't get recognized.

I also tried hdc (and hdd) = cdrom from lilo, but no dice.

If anyone is interested, I'm appending /var/adm/messages to the end of
this message.  Note how ide1 and IRQ 15 don't even show up.

Any ideas?  Please Cc: replies directly to me.

Thanks,

Dave Egts


> I recently bought a Chinon 4x ATAPI CD-ROM and wish to install
> Slackware 3.0.  I have two IDE hard drives on the primary controller,
> and the CD-ROM is attached in single mode to the secondary controller
> on IRQ 15, 0x170.  I made the boot disk with the idecd kernel image,
> but it does not detect the secondary controller, and I have been
> unsuccessful in forcing the detection.  I have read all the faqs and
> docs and either I overlooked it or it just isn't there.  hdc=cdrom
> does *not* work.

> To make a long story longer, what parameters do I need to pass to
> force detection??

> Thanks for any help!

> Tyson

Here is /var/adm/messages:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Jul 13 13:49:41 xman syslogd: restart
Jul 13 13:49:42 xman kernel: Kernel logging (proc) started.
Jul 13 13:49:42 xman kernel: Console: colour EGA+ 80x25, 1 virtual
console (max 63)
Jul 13 13:49:42 xman kernel: bios32_init : BIOS32 Service Directory
structure at 0x000fac90
Jul 13 13:49:42 xman kernel: bios32_init : BIOS32 Service Directory
entry at 0xfb150
Jul 13 13:49:42 xman kernel: pcibios_init : PCI BIOS revision 2.10 entry
at 0xfb180
Jul 13 13:49:42 xman kernel: Probing PCI hardware.
Jul 13 13:49:42 xman kernel: Calibrating delay loop.. ok - 36.08
BogoMips
Jul 13 13:49:42 xman kernel: Serial driver version 4.11 with no serial
options enabled
Jul 13 13:49:42 xman kernel: tty00 at 0x03f8 (irq = 4) is a 16550A
Jul 13 13:49:42 xman kernel: tty01 at 0x02f8 (irq = 3) is a 16550A
Jul 13 13:49:42 xman kernel: lp1 at 0x0378, using polling driver
Jul 13 13:49:42 xman kernel: ftape: allocated 3 buffers aligned at:
00228000
Jul 13 13:49:42 xman kernel: hda: ST5850A, 815MB w/256KB Cache, LBA,
CHS=828/32/63, MaxMult=32
Jul 13 13:49:42 xman kernel: hdb: WDC AC2850F, 814MB w/64KB Cache, LBA,
CHS=827/32/63, MaxMult=16
Jul 13 13:49:42 xman kernel: ide0: primary interface on irq 14
Jul 13 13:49:42 xman kernel: Floppy drive(s): fd0 is 1.44M
Jul 13 13:49:42 xman kernel: FDC 0 is a post-1991 82077
Jul 13 13:49:42 xman kernel: scsi : 0 hosts.
Jul 13 13:49:42 xman kernel: scsi : detected total.
Jul 13 13:49:42 xman kernel: Memory: 14700k/16384k available (816k
kernel code, 384k reserved, 484k data)
Jul 13 13:49:42 xman kernel: This processor honours the WP bit even when
in supervisor mode. Good.
Jul 13 13:49:42 xman kernel: Swansea University Computer Society
NET3.019
Jul 13 13:49:42 xman kernel: Swansea University Computer Society TCP/IP
for NET3.019
Jul 13 13:49:42 xman kernel: IP Protocols: ICMP, UDP, TCP
Jul 13 13:49:42 xman kernel: PPP: version 0.2.7 (4 channels)
NEW_TTY_DRIVERS OPTIMIZE_FLAGS
Jul 13 13:49:42 xman kernel: TCP compression code copyright 1989 Regents
of the University of California
Jul 13 13:49:42 xman kernel: PPP line discipline registered.
Jul 13 13:49:42 xman kernel: SLIP: version 0.8.3-NET3.019-NEWTTY (4
channels) (6 bit encapsulation enabled)
Jul 13 13:49:42 xman kernel: CSLIP: code copyright 1989 Regents of the
University of California
Jul 13 13:49:42 xman kernel: Checking 386/387 coupling... Ok, fpu using
exception 16 error reporting.
Jul 13 13:49:42 xman kernel: Checking 'hlt' instruction... Ok.

version 2.7.0) #1 Wed Aug 23 03:23:21 CDT 1995
Jul 13 13:49:42 xman kernel: Partition check:
Jul 13 13:49:42 xman kernel:   hda: multiple mode turned off
Jul 13 13:49:42 xman kernel:   hda: hda1
Jul 13 13:49:42 xman kernel:   hdb: multiple mode turned off
Jul 13 13:49:42 xman kernel:   hdb: hdb1
Jul 13 13:49:42 xman kernel: VFS: Mounted root (ext2 filesystem)
readonly.
Jul 13 13:49:42 xman kernel: Unable to identify CD-ROM format.
Jul 13 13:49:42 xman kernel: Unable to identify CD-ROM format.
Jul 13 13:49:42 xman kernel: end_request: I/O error, dev 2100, sector 64
Jul 13 13:49:42 xman kernel: isofs_read_super: bread failed, dev 0x2100
iso_blknum 16
Jul 13 13:49:42 xman kernel: Unable to identify CD-ROM format.
Jul 13 13:49:48 xman sendmail[76]: starting daemon (8.6.12):

Jul 13 13:49:49 xman kernel: ftape v2.03b 27/05/95 (c) 1993-1995 Bas

Jul 13 13:49:49 xman kernel:  QIC-117 driver for QIC-40/80/3010/3020
tape drives
Jul 13 13:49:49 xman kernel:  Compiled for kernel version 1.2.13
Jul 13 13:49:49 xman kernel: [000] kernel-interface.c (init_module) -
installing QIC-117 ftape driver....
Jul 13 13:49:49 xman kernel: [001] kernel-interface.c (init_module) - 3

Jul 13 13:49:49 xman kernel: [002] kernel-interface.c (init_module) -

Jul 13 13:49:49 xman kernel: [003]   calibr.c (time_inb) - inb()
duration: 725 nsec.
Jul 13 13:49:49 xman kernel: [004]  calibr.c (calibrate) - TC for
`udelay()' = 1469 nsec (at 4097 counts).
Jul 13 13:49:49 xman kernel: [005]  calibr.c (calibrate) - TC for
`fdc_wait()' = 2117 nsec (at 4097 counts).
Jul 13 13:51:20 xman login: ROOT LOGIN ON tty1

 
 
 

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by Ivan DeQuesad » Thu, 18 Jul 1996 04:00:00


If you have problems with the CDROM in the secondary IDE channel (hdc or hde),
try what worked for me. I disconnected the master (hda) disk drive in IDE 1
(since it was dedicated to DOS/WINDOWS, jumpered the CDROM for master and
connected it to the 1st IDE channel as hda, then when I boot linux with
hda=cdrom, it saw the cdrom, and I installed to hdb (the 2nd drive in the
first IDE channel (drive D on Dos). After the installation I reconnected
the CDROM to the "proprietary controller" that Creative Labs bundles with
it's 8X-cdroms (it uses IRQ 10 (IDE channel 3?). When I start hacking the
cdrom drivers in Linux, I will attempt to fix these problems.

Ivan.

 
 
 

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by David Bourgi » Fri, 19 Jul 1996 04:00:00



> I recently bought a Chinon 4x ATAPI CD-ROM and wish to install
> Slackware 3.0.  I have two IDE hard drives on the primary controller,
> and the CD-ROM is attached in single mode to the secondary controller
> on IRQ 15, 0x170.  I made the boot disk with the idecd kernel image,
> but it does not detect the secondary controller, and I have been
> unsuccessful in forcing the detection.  I have read all the faqs and
> docs and either I overlooked it or it just isn't there.  hdc=cdrom
> does *not* work.
> To make a long story longer, what parameters do I need to pass to
> force detection??

A copy of FAQ of comp.os.linux.misc is available at
ftp://rtfm.mit.edu/pub/usenet/comp.os.linux.misc/

Regards,
--
Web: http://www.accescyb.fr/~rezo1/homepage.html    David

David Bourgin - Netware/Unix administration/security.
I'm a netsurfer, and as such, a citizen of the world.

 
 
 

IDE/ATAPI kernel (1.2.13) won't recognize secondary controller

Post by Denver Chuan-hin T » Tue, 23 Jul 1996 04:00:00





>> I recently bought a Chinon 4x ATAPI CD-ROM and wish to install
>> Slackware 3.0.  I have two IDE hard drives on the primary controller,
>> and the CD-ROM is attached in single mode to the secondary controller
>> on IRQ 15, 0x170.  I made the boot disk with the idecd kernel image,
>> but it does not detect the secondary controller, and I have been
>> unsuccessful in forcing the detection.  I have read all the faqs and
>> docs and either I overlooked it or it just isn't there.  hdc=cdrom
>> does *not* work.

>> To make a long story longer, what parameters do I need to pass to
>> force detection??

>A copy of FAQ of comp.os.linux.misc is available at
>ftp://rtfm.mit.edu/pub/usenet/comp.os.linux.misc/

>Regards,
>--
>Web: http://www.accescyb.fr/~rezo1/homepage.html    David

>David Bourgin - Netware/Unix administration/security.
>I'm a netsurfer, and as such, a citizen of the world.

Apparently, the devices hcx thru hdx aren't done right. In /dev (I think)
there is a script executable called Makeidedev.1 or something like that.
Run it to set up the device files properly.  Or look for you README.ide
file and it will give you the right instructions.

I have a Creative(aka Panasonic 563) 4X as slave on my second controller
port and the boot parameter 'hdd=cdrom' works fine.  Of course, a valid
CD has to be inthere during boot.

--Den.

--
+------------------------------------------------+

| "If we are never given any opportunity to fall |
|  down, then we will never learn to get up."    |

 
 
 

1. 1.2.13 distribution kernel won't recognize adaptec2490

Just bought the recent Caldera network desktop with a 1.2.13 kernel
which recognizes my adaptec 2940 controller but only the SCSI 3 hd and
not the SCSI 2 cdrom. I see the following from the kernel during boot:

aic7xxx:target 1, channel a, requests 8.0 Mb/s transfers but adapter in
Ultra Wide mode can only synch at 10Mb/s or  above.
aic7xxx: target 1, channel a, using asynchronous transfers.
aic7xxx_isr warning: issuing message reject, first byte 0x1
scsi: aborting command due to timeout pid 2, scsi0 channnel 0, id 1, lun
0 0x00 00 00 00 00 00

what am I to do?

any help woud be greatly appreciated
--
                                                             /\
                                                            /  \      /\
Linux. It is the only solution!                      o_    /\  /\
/\/\

\



                     __o     __o     __o              /
                   _ \< _  _ \< _  _ \< _            /                    
__________________(*)/ (*)(*)/ (*)(*)/ (*)__________/

2. Does the IOMEGA JAZ drive work with SPARC-4, SPARC-10 running , solaris?

3. Linux 1.2.13 won't recognize GVC ethernet card (in NE2000 or WD8013 mode)

4. How do I use SLIP??

5. 1.2.13 won't compile: ide.c problem

6. UDMA and TxPro chipset

7. HELP: PPP won't initialise in my kernel 1.2.13

8. Help recompiling kernal

9. HELP -- kernel 1.2.13 won't compile

10. kernel 1.2.13 won't compile with soundblaster support

11. Kernel 1.2.13 won't compile on my 386sx (when generating vmlinux)

12. Integrate 1.3.x IDE/ATAPI CD-ROM drivers into 1.2.13???

13. Hitachi IDE/ATAPI CD-ROM and Linux 1.2.13