public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* cmd649 not working with 2 CPU box; what IDE card should I use?
@ 2002-02-15  3:23 Nick Urbanik
  2002-02-16  1:10 ` Andre Hedrick
  0 siblings, 1 reply; 6+ messages in thread
From: Nick Urbanik @ 2002-02-15  3:23 UTC (permalink / raw)
  To: Linux Kernel list

Dear folks,

I have tried cmd649 ATA pci cards; they work great with single CPU
kernels, not at all with SMP kernels.  The SMP kernel just does not make
an entry in /proc/ide.  Some details are in my post on 13 Feb, with
subject: cmd649 ok 1 cpu, 2 cpus, not working.  I would appreciate any
pointers that may lead to getting them working.

So if this is not a common problem, does _anyone_ use ATA cards with SMP
boxes?  If so, which ones work?  HPT?

--
Nick Urbanik   RHCE                                  nicku@vtc.edu.hk
Dept. of Information & Communications Technology
Hong Kong Institute of Vocational Education (Tsing Yi)
Tel:   (852) 2436 8576, (852) 2436 8579          Fax: (852) 2436 8526
PGP: 53 B6 6D 73 52 EE 1F EE EC F8 21 98 45 1C 23 7B     ID: 7529555D
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24   ID: BB9D2C24




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: cmd649 not working with 2 CPU box; what IDE card should I use?
  2002-02-15  3:23 cmd649 not working with 2 CPU box; what IDE card should I use? Nick Urbanik
@ 2002-02-16  1:10 ` Andre Hedrick
  2002-02-16  6:01   ` Nick Urbanik
  2002-07-04  9:00   ` cmd649 not working with 2 CPU box Nick Urbanik
  0 siblings, 2 replies; 6+ messages in thread
From: Andre Hedrick @ 2002-02-16  1:10 UTC (permalink / raw)
  To: Nick Urbanik; +Cc: Linux Kernel list

On Fri, 15 Feb 2002, Nick Urbanik wrote:

> Dear folks,
> 
> I have tried cmd649 ATA pci cards; they work great with single CPU
> kernels, not at all with SMP kernels.  The SMP kernel just does not make
> an entry in /proc/ide.  Some details are in my post on 13 Feb, with
> subject: cmd649 ok 1 cpu, 2 cpus, not working.  I would appreciate any
> pointers that may lead to getting them working.
> 
> So if this is not a common problem, does _anyone_ use ATA cards with SMP
> boxes?  If so, which ones work?  HPT?


LOL, I had the same question asked to me by CMD and probed to them it
works.  Obviously you have not configured something correct :-/

Andre Hedrick
Linux Disk Certification Project                Linux ATA Development


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: cmd649 not working with 2 CPU box; what IDE card should I use?
  2002-02-16  1:10 ` Andre Hedrick
@ 2002-02-16  6:01   ` Nick Urbanik
  2002-07-04  9:00   ` cmd649 not working with 2 CPU box Nick Urbanik
  1 sibling, 0 replies; 6+ messages in thread
From: Nick Urbanik @ 2002-02-16  6:01 UTC (permalink / raw)
  To: Linux Kernel list

Andre Hedrick wrote:

> On Fri, 15 Feb 2002, Nick Urbanik wrote:
>
> > Dear folks,
> >
> > I have tried cmd649 ATA pci cards; they work great with single CPU
> > kernels, not at all with SMP kernels.  The SMP kernel just does not make
> > an entry in /proc/ide.  Some details are in my post on 13 Feb, with
> > subject: cmd649 ok 1 cpu, 2 cpus, not working.  I would appreciate any
> > pointers that may lead to getting them working.
> >
> > So if this is not a common problem, does _anyone_ use ATA cards with SMP
> > boxes?  If so, which ones work?  HPT?
>
> LOL, I had the same question asked to me by CMD and probed to them it
> works.  Obviously you have not configured something correct :-/

Thanks for your reply, Andre.

Okay, this has happened repeatably on two Acer Altos boxes.  Sorry to be so
silly, but I can't think what else I can configure.

The jumper on the disk is set to master, it is plugged into the primary using
an ATA100 cable, the power is on :-)

On the other dual CPU box (using older kernels), I could boot into a single
CPU kernel on the machine, and the disks would work.  Boot into a SMP kernel,
no recognition of the bus in /proc/ide, and fdisk reports the other disks,
but not those plugged into the cmd card.  The cmd64x driver is compiled
directly into the kernel, not loaded as a module.

Any other suggestions?  Where can I find more evidence?  Willing to try
anything!

--
Nick Urbanik   RHCE                                  nicku@vtc.edu.hk
Dept. of Information & Communications Technology
Hong Kong Institute of Vocational Education (Tsing Yi)
Tel:   (852) 2436 8576, (852) 2436 8579          Fax: (852) 2436 8526
PGP: 53 B6 6D 73 52 EE 1F EE EC F8 21 98 45 1C 23 7B     ID: 7529555D
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24   ID: BB9D2C24




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: cmd649 not working with 2 CPU box
  2002-02-16  1:10 ` Andre Hedrick
  2002-02-16  6:01   ` Nick Urbanik
@ 2002-07-04  9:00   ` Nick Urbanik
  2002-07-04  9:29     ` Zwane Mwaikambo
  1 sibling, 1 reply; 6+ messages in thread
From: Nick Urbanik @ 2002-07-04  9:00 UTC (permalink / raw)
  Cc: Linux Kernel list

Dear Folks,

Andre Hedrick wrote:

> On Fri, 15 Feb 2002, Nick Urbanik wrote:
>
> > Dear folks,
> >
> > I have tried cmd649 ATA pci cards; they work great with single CPU
> > kernels, not at all with SMP kernels.  The SMP kernel just does not make
> > an entry in /proc/ide.  Some details are in my post on 13 Feb, with
> > subject: cmd649 ok 1 cpu, 2 cpus, not working.  I would appreciate any
> > pointers that may lead to getting them working.

[snip]

> LOL, I had the same question asked to me by CMD and probed to them it
> works.  Obviously you have not configured something correct :-/

I'm sorry to be so thick, but I do not understand why the CMD-649 card is not
getting an interrupt with a 2-CPU kernel, but gets one with a single CPU
kernel.  I have spent some time on trying to get it to work.  I would appreciate
any pointers that anyone can offer.  I will send any information that my be
helpful.  We have had this problem for more than a year.  I have lost sleep over
it!

I have included excerpts from dmesg, and some files from /proc in an earlier
post, but perhaps did not include sufficient info.

Here is part of it again:

ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 16
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt82c686a (rev 22) IDE UDMA66 controller on pci00:07.1
    ide0: BM-DMA at 0x98c0-0x98c7, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0x98c8-0x98cf, BIOS settings: hdc:DMA, hdd:DMA
CMD649: IDE controller on PCI bus 00 dev 40
CMD649: chipset revision 2
CMD649: not 100% native mode: will probe irqs later
CMD649: ROM enabled at 0x82100000
    ide2: BM-DMA at 0x8400-0x8407, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0x8408-0x840f, BIOS settings: hdg:pio, hdh:pio
hda: ATAPI CD-ROM DRIVE 50X MAXIMUM, ATAPI CD/DVD-ROM drive
hdc: ST360021A, ATA DISK drive
hde: ST320420A, ATA DISK drive
hde: IRQ probe failed (0xfffffef8)
hdf: IRQ probe failed (0xfffffef8)
hdf: IRQ probe failed (0xfffffef8)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide2: DISABLED, NO IRQ
^^^^^^^^^^^^^^^^^^^^^^____________Oh dear!!!!

> Andre Hedrick
> Linux Disk Certification Project                Linux ATA Development

If you can point me to any source of information about these interrupts on SMP
systems, and how they are (or are not) allocated, I would be grateful.

--
Nick Urbanik   RHCE                                  nicku@vtc.edu.hk
Dept. of Information & Communications Technology
Hong Kong Institute of Vocational Education (Tsing Yi)
Tel:   (852) 2436 8576, (852) 2436 8579          Fax: (852) 2436 8526
PGP: 53 B6 6D 73 52 EE 1F EE EC F8 21 98 45 1C 23 7B     ID: 7529555D
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24   ID: BB9D2C24




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: cmd649 not working with 2 CPU box
  2002-07-04  9:00   ` cmd649 not working with 2 CPU box Nick Urbanik
@ 2002-07-04  9:29     ` Zwane Mwaikambo
  2002-07-05  6:22       ` Nick Urbanik
  0 siblings, 1 reply; 6+ messages in thread
From: Zwane Mwaikambo @ 2002-07-04  9:29 UTC (permalink / raw)
  To: Nick Urbanik; +Cc: Linux Kernel list

On Thu, 4 Jul 2002, Nick Urbanik wrote:

> hda: ATAPI CD-ROM DRIVE 50X MAXIMUM, ATAPI CD/DVD-ROM drive
> hdc: ST360021A, ATA DISK drive
> hde: ST320420A, ATA DISK drive
> hde: IRQ probe failed (0xfffffef8)
> hdf: IRQ probe failed (0xfffffef8)
> hdf: IRQ probe failed (0xfffffef8)
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15
> ide2: DISABLED, NO IRQ
> ^^^^^^^^^^^^^^^^^^^^^^____________Oh dear!!!!

Does booting with noapic change anything?

Cheers,
	Zwane Mwaikambo

-- 
http://function.linuxpower.ca
		


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: cmd649 not working with 2 CPU box
  2002-07-04  9:29     ` Zwane Mwaikambo
@ 2002-07-05  6:22       ` Nick Urbanik
  0 siblings, 0 replies; 6+ messages in thread
From: Nick Urbanik @ 2002-07-05  6:22 UTC (permalink / raw)
  Cc: Linux Kernel list

Zwane Mwaikambo wrote:

> On Thu, 4 Jul 2002, Nick Urbanik wrote:
>
> > hda: ATAPI CD-ROM DRIVE 50X MAXIMUM, ATAPI CD/DVD-ROM drive
> > hdc: ST360021A, ATA DISK drive
> > hde: ST320420A, ATA DISK drive
> > hde: IRQ probe failed (0xfffffef8)
> > hdf: IRQ probe failed (0xfffffef8)
> > hdf: IRQ probe failed (0xfffffef8)
> > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> > ide1 at 0x170-0x177,0x376 on irq 15
> > ide2: DISABLED, NO IRQ
> > ^^^^^^^^^^^^^^^^^^^^^^____________Oh dear!!!!
>
> Does booting with noapic change anything?

I still got the same "ide2: DISABLED, NO IRQ" message.  I tried booting with
pirq=0,0,18,0,16 and a number of other combinations (until somone complained
about the server not being available), and only succeeded in disabling the
keyboard at my last permutation; sshed in to reboot.

the PCI slots are like this:

back of main board
|  |  |  |  |  |
|  |  |  |  |  |
|  |  |  |  |  |
e  e  e  e  c  |
m  m  t  m  m  a
p  p  h  p  d  g
t  t  1  t  6  p
y  y     y  4
            9

I think I'll wait till there's less demand for the server, then try booting it
with other kernel parameter values for pirq.

> Cheers,
>         Zwane Mwaikambo

Thank you; I think I may eventually get these things working!

--
Nick Urbanik   RHCE                                  nicku@vtc.edu.hk
Dept. of Information & Communications Technology
Hong Kong Institute of Vocational Education (Tsing Yi)
Tel:   (852) 2436 8576, (852) 2436 8579          Fax: (852) 2436 8526
PGP: 53 B6 6D 73 52 EE 1F EE EC F8 21 98 45 1C 23 7B     ID: 7529555D
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24   ID: BB9D2C24




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-07-05  6:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-02-15  3:23 cmd649 not working with 2 CPU box; what IDE card should I use? Nick Urbanik
2002-02-16  1:10 ` Andre Hedrick
2002-02-16  6:01   ` Nick Urbanik
2002-07-04  9:00   ` cmd649 not working with 2 CPU box Nick Urbanik
2002-07-04  9:29     ` Zwane Mwaikambo
2002-07-05  6:22       ` Nick Urbanik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox