Skip to Content.
Sympa Menu

baslinux - Re: [BL] Re: Interrupts and isapnp

baslinux AT lists.ibiblio.org

Subject: Baslinux mailing list

List archive

Chronological Thread  
  • From: "David Moberg" <davidjmoberg AT lycos.com>
  • To: baslinux AT lists.ibiblio.org
  • Subject: Re: [BL] Re: Interrupts and isapnp
  • Date: Tue, 07 Jun 2005 15:21:18 -0500

----- Original Message -----
From: "sindi keesan" <keesan AT sdf.lonestar.org>

> > I don't think so. You can tell Linux to ignore certain IDE
> > controllers, but I don't think that is what you want.
>
> The onboard controller and the sound card controller are both
> trying to use IRQ 15. Would telling linux to ignore ide2 (third
> controller, on the sound card) fix this problem? How do I tell
> linux to ignore controllers?

In your case, add "ide2=noprobe" to the end of your kernel boot
line. However, Documentation/ide.txt seems to indicate that there
is no probing beyond the first two IDE interfaces, so I don't
think this will solve the problem.

> >> We have an ne card (AUI BNC and 10BaseT) for which you need to
> >> specify io and irq and first insmod 8390, which I may recycle
> >> though it offers a choice of three connectors. All five of these
> >> cards have AUI - what is the chance of finding that cable used?
> >
> > AUI? Is that the same as coax?
>
> BNC is coax. AUI looks like game port.

I don't think I've ever seen one. Does anyone on this list know
how rare these are?

> > On another note, I never realized how easy isapnp was until
> > I installed the latest version of isapnptools on BL2:
> >
> > 1) Install isapnptools
> > 2) pnpdump -rc >/etc/isapnp.conf
> > 3) isapnp /etc/isapnp.conf
>
> I thought you needed to manually edit isapnp.conf, which looks
> rather confusing to me.

The c option to pnpdump tells pnpdump to choose appropriate settings
for you, so no editing is necessary. The r options resets the ISA PnP
hardware, and is not needed in all situations, but it does help.

> One of them is in a computer where we just added a separate DOS drive and
> the drive letters are now all screwed up because the first
> partition on the second drive is D:, and I think I need to hide any
> non-linux partitions on the second drive - apart from PQMagic, is
> there some easy way to do this, maybe in linux? Fdisk does not
> seem to hide partitions.

GNU Parted can set the 'hidden' flag on DOS partitions. It can also
non-destructively resize partitions, unlike fdisk. It's basically
a better (and larger) fdisk.

> > The IRQ, DMA, and I/O addresses are displayed if you're using
> > a console, so you need to run this from a VT, not an xterm.
>
> This should be just what I need to get the other ISA ethernet card
> to tell me which io and irq to use with insmod ne. Why don't 3c509
> cards require you to tell them this information and other ethernet
> cards do?

I think this was answered several years ago on this list.

> > Here's what I see after inputting these commands:
> >
> > Board 1 has Identity 35 ff ff ff ff 00 30 32 0d: CIR3000 Serial
> > No -1 [checksum 35]
> > Board 2 has Identity 6d ff ff ff ff f0 00 8c 0e: CTL00f0 Serial
> > No -1 [checksum 6d]
> > CIR3000/-1[0]{CIRRUS LOGIC PnP V34 MODEM}: Port 0x3E8; IRQ12 --- Enabled
> > OK
> > CTL00f0/-1[0]{Audio }: Ports 0x220 0x330 0x388;
> > IRQ5 DMA1 DMA3 --- Enabled OK
> > CTL00f0/-1[1]{Game }: Port 0x201; --- Enabled OK
>
> I had one of these Cirrus modems - you had to give it echo ATH0
> commands to go onhook before it was able to dial, which we tried to
> automate in autoexec.bat, but then every time someone booted that
> computer it would hang up the other person's connection if they
> were online. It worked better as pnp in Windows so we gave it away.

It works fine after the isapnp voodoo. ppp-on works with it, for the
first time.

> > Now, to activate my Vibra16, I do (after insmod of soundcore etc.):
> >
> > insmod sb io=0x220 irq=5 dma=1
>
> dma16=5 was needed for my newer computers to avoid a DMA conflict (mp3
> only).

If I try to specify dma16, I get a 16-bit DMA channel not available error.
MPlayer still works fine. I can't detect any quality problems from only
having 8-bit.

> I can activate my Vibra16 the same way without first running
> isapnp, but maybe I will need it to get awe to work. What is 0x620
> used for in awe cards - do I need to set sb to use that address
> somehow?

Is that for the AWE midi? Or is AWE midi on the main (e.g. 0x220) IO
address?

> The only setting I could find for that online was
> mpu_io=0x620 which might be a mistake for mpu_io=0x330 (midi port).

Probably.

> > For my modem, I just do:
> >
> > setserial /dev/ttyS2 port 0x3e8 irq 12
> >
>
> All of my modems work without setserial - they must be jumpered.

setserial is unnecessary if serial support is in a module. Just
run isapnp first, then load the module and it will autodetect the
correct port.

> The Rockwell has a choice of pnp or non-pnp (you set jumpers to
> make it pnp or not) and the Phoebe Micro has two sets of unlabelled
> jumpers (comport and IRQ, I presume). We were lucky to find them,
> also some USR. Phoebe and USR were X2 upgradeable to V90. The
> only pnp modems I have seen were Cirrus Logic - and I think they
> also have a non-pnp setting but when set to non-pnp they had to be
> put onhook before dialing.

No non-pnp setting here. This isn't really a Cirrus Logic modem; it's
really an Actiontec (I forget the model). It was originally an X2
modem (it would have said "ISA PnP 56K X2 Modem" above, instead of
Cirrus Logic) but I flash upgraded it.

> Other than modems and sound cards (including IDE controllers on
> them) and ethernet cards, what else was made pnp?

I think anything which could have been on an ISA card eventually had
a PnP model. PCI eventually replaced everything, though.

David

--
_______________________________________________
NEW! Lycos Dating Search. The only place to search multiple dating sites at
once.
http://datingsearch.lycos.com





Archive powered by MHonArc 2.6.24.

Top of Page