Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
i2o support for promise supertrak sx6000 with 2.6?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
fearofcorners
Tux's lil' helper
Tux's lil' helper


Joined: 18 Oct 2004
Posts: 90
Location: Ontario, Canada

PostPosted: Sat Feb 12, 2005 5:07 am    Post subject: i2o support for promise supertrak sx6000 with 2.6? Reply with quote

Anyone have any luck with this or similar controllers? I've tried a number of 2.6 kernels which invariably result in a slew of i2o error messages followed by a kernel panic.
Back to top
View user's profile Send private message
printcap
n00b
n00b


Joined: 12 Feb 2005
Posts: 4
Location: Switzerland

PostPosted: Sat Feb 12, 2005 10:21 pm    Post subject: Promise SuperTrak SX6000 and 2.6.10 kernel Reply with quote

I do have the same problem(s) with the SX6000 controller and the 2.6 kernel.

I updated the controller firmware to the lastest version (1.20.0.27) . Next I tried the gentoo-dev-sources (2.6.10-gentoo-r6) kernel and enabled the following kernel options CONFIG_I2O, CONFIG_I2O_CONFIG, CONFIG_I2O_BLOCK, CONFIG_I2O_PROC (also CONFIG_BLK_DEV_SD). Unfortunately the controller is not be recognized by the i2o_pci driver.

A description of the same behaviour can be found in the LKML: http://lkml.org/lkml/2004/12/25/86

Then Alan Cox recommends ( http://lkml.org/lkml/2004/12/26/88 ) adding the PCI identifier to i2o_pci driver. However changing the part in driver/message/i2o/pci.c to
Code:

static struct pci_device_id __devinitdata i2o_pci_ids[] = {
        {PCI_DEVICE_CLASS(PCI_CLASS_INTELLIGENT_I2O << 8, 0xffff00)},
        {PCI_DEVICE(PCI_VENDOR_ID_DPT, 0xa511)},
        {PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x1962)},
        {0}
 };


did not help. The card was now detected by the i2o_pci driver but later then the card was actiaved the kernel trapped. Turning off kernel preemption did not help either.

Code:

I2O Core - (C) Copyright 1999 Red Hat Software
i2o: max_drivers=4
i2o: Checking for PCI I2O controllers...
ACPI: PCI interrupt 0000:02:0b.1[A] -> GSI 23 (level, low) -> IRQ 23
i2o: I2O controller found on bus 2 at 89.
i2o: Promise workarounds activated.
i2o: PCI I2O controller at D8000000 size=67108864
i2o: using write combining MTRR
i2o: MTRR workaround for Intel i960 processor
iop0: Installed at IRQ 23
iop0: Activating I2O controller...
iop0: This may take a few minutes if there are many devices
iop0: Reset rejected, trying to clear
------------[ cut here ]------------
kernel BUG at include/linux/i2o.h:517!
invalid operand: 0000 [#1]
PEEMPT
....


The same behaviour is also mentioned by another user in the LKML ( http://lkml.org/lkml/2004/12/26/138 ).

It's a sad story but AFAIK Promise does not provide drivers other than for the 2.4 kernel.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum