Re: Enabling CT2290 SoundBlaster IDE interface

From: Bryan Ray (bryan_at_nospam.com)
Date: 07/25/04


Date: Sun, 25 Jul 2004 11:10:05 +0100

I don't know exactly what the problem is, but here are a few suggestions
that may shed some light on the problem:

1) Install 'hdparm', and post back the results of
        hdparm /dev/hde
        hdparm /dev/hdf
        hdparm -i /dev/hde
        hdparm -i /dev/hdf

2) Check the jumpering of the devices - old interfaces such as the one
you are using won't support cable select.

3) Finally try one drive at a time.
B. Random

J. Random wrote:
> Greetings group,
>
> I'm attempting to piece together a file server for my home network. I'm
> doing the "broke college student" method of stuffing a bunch of hard
> drives in an old tower. In an attempt to use the motherboard's onboard
> IDE connectors for my faster hard drives, I decided to offload the slower
> ATA devices (my CD-ROM and Zip drives) onto my soundcard's IDE port. The
> problem is, Linux is having trouble communicating with the drives after
> the initial IDE probe. By the way, yes, it *is* a real IDE port, not a
> Mitsumi/Panasonic/whatever interface.
>
> A little background info: I'm running Slackware 10.0 on the stock 2.4.26
> "bare.i" kernel. It includes all the IDE-related code either built-in the
> kernel or as loadable modules. It's pretty much as close to
> vanilla as can be expected. The soundcard itself is a Creative
> SoundBlaster 16 Pro, model CT2290. It's the non-plug-and-play ISA variety
> with everything configured by jumpers. There's a decent layout of the
> card here:
> http://docs.van-diepen.com/th99/i/C-D/53589.htm
>
> As far as I can tell, Creative has disavowed any knowledge of this
> thing existing. I couldn't find anything on their site except a few
> generic drivers for DOS. I have no idea how to determine the IDE chipset
> on the board, but I'm guessing it is built in the kernel since every
> chipset under IDE/ATA/ATAPI block devices is checked using the standard
> Slackware .config file.
>
> I've jumpered the card to be the tertiary IDE channel using IRQ 11 and IO
> ports 0x1e8-0x1ef. I've doublechecked everything with the card pulled and
> the card in place for interrupt and ioport conflicts, but found nothing.
> I've even reserved the IRQ in the BIOS for ISA bus use. Just for grins, I
> also tried to set it to be the quaternary channel. Same results,
> different hdX references. I tried playing with other miscellaneous
> jumpers on the board, like IOCHRDY, but that kept my system from booting
> at all.
>
> Here's the relevant part of my boot messages with comments
> interspersed with elipses.
>
> ... skip stuff about hda.
> hde: probing with STATUS(0x00) instead of ALTSTATUS(0xFF)
> hde: FX600S, ATAPI CD/DVD-ROM drive
> hdf: probing with STATUS(0x00) instead of ALTSTATUS(0xFF)
> hdf: IOMEGA ZIP 100 ATAPI, ATAPI FLOPPY drive
> ... This tells me that the kernel is able to communicate with the device
> firmware. It can probe and see them. It just has trouble after that.
>
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide2 at 0x1e8-0x1ef,0x3ee on irq 11
> ... My IDE channels. ide1 also shows up and performs normally when I
> have drives hooked in on that channel.
>
> ... Skip some stuff about hda
> hde: attached ide-cdrom driver.
> ... then it sits for a while.
> hde: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
> hde: irq timeout: error=0x00
> ... These two lines are repeated 3 more times.
> hde: ATAPI reset complete
> ... Both irq timeout lines happen 4 more times, followed by another reset.
> ... Both irq timeout lines happen 1 more time.
> end_request: I/O error, dev 21:00 (hde), sector 0
> hde: ATAPI CD-ROM drive, 0kB Cache
> Uniform CD-ROM driver Revision: 3.12
>
> hdf: attached ide-floppy driver.
> ... then it sits more
> hdf: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
> hdf: irq timeout: status=0x08 { DataRequest }
> ... last line repeated 3 more times
> hdf: ATAPI reset complete
> ide-floppy: hdf: I/O error, pc = 23, key = 0, asc = 0, ascq = 0
> ide-floppy: Can't get floppy parameters
>
> Additionally, ide2 shows up in /proc/ioports and /proc/interrupts, but any
> attempt to mount a device on that chain will freeze up mount until I kill
> -9 it from a different VT. Trying to mount it will also generate a lot
> more irq timeout and ATAPI reset messages in dmesg.
>
> I've tried searching the web and newsgroups for anything I can find about
> this card. All I've found so far is that most people are trying (and
> failing) to *disable* IDE. Apparently, attempting to disable the card's
> IDE interface will cause it to get in a fight with the floppy drive
> controller. I've also found that there is also a PnP version of the card
> under the same model number that people are getting confused about.
> Unfortunately, most topics regarding the card were made by Windows 95
> users--not really relevant to my OS.
>
> Anybody have any suggestions, thoughts, experiences, or other experiences?



Relevant Pages

  • Re: ANOTHER PSU question...
    ... I have 4 hard drives, DVD-ROM,DVD-RW, Nvidia 7800 AGP. ... PCI- Modem, IDE Card, USB2 card, Audigy 2 with front panel box. ...
    (microsoft.public.windowsxp.hardware)
  • Re: Need advice on CPU and motherboard
    ... I also have 2 IDE hard drives, an IDE DVD/CD ROM burner and ... The graphics card can be average as well. ... So I'll have to shop around for SATA drives, ... boot the system off that connector, ...
    (alt.comp.periphs.mainboard.asus)
  • Re: PCI IDE controller card ot working. P5B Deluxe
    ... All are IDE drives as they were from the previous computer. ... HDD and the optical drive attached to a Promise PCI IDE controller ... still nothing so I got another PCI controller card, ...
    (alt.comp.periphs.mainboard.asus)
  • Re: XP doesnt regonize IDE controller attached HDD
    ... If you have a drive attached to an add-in card, ... Only drives attached to the native M/B IDE ports are seen in the bios. ...
    (microsoft.public.windowsxp.general)
  • Re: Strange PEER error with Danis 506 1.81 generic question
    ... In the case of everything so far up until the Intel 915GAVL/GEVL and still in research 945 series motherboards, there have been two IDE controllers on the boards. ... Thus the primary hard disk controller from which the finished box will normally boot would be the Master on IDE controller #1. ... if there were, for example, two IDE hard drives, one would be the normal boot device as the Master on the primary IDE controller. ... to generate a report of scsi and "fake scsi" devices on a mixed scsi hard drives/ide dvd burner and dvd-rom system but I seem to recall that all scsi devices got listed before any ide devices - including the scsi scanner I had. ...
    (comp.os.os2.bugs)

Loading