View previous topic :: View next topic |
Author |
Message |
shimitar Guru
Joined: 23 Nov 2003 Posts: 320 Location: Italy, Torino
|
Posted: Sun Dec 07, 2003 12:12 pm Post subject: Using a Promise controller with SPARC, my experiences |
|
|
Hi!
i am conmfiguring an Ultra5 to play with, and i wanted to add a better IDE controller to attach a couple of 120gb UDMA5 drives, and use it as a file server.
Well, i have a Promise IDE controller using the PDC20271 chip (yes, it is a raid controller but i just want to use it a s a normal IDE controller), so i compiled the pdc20xx_new driver as a module.
Result:
the pdc20xx_new crashes with a oops, the machine does not hang, but the controller does and i need reboot to try again.
the pdc20xx_old does not support this chip so it does not boot.
So i decided to reocmpile my kernel adding support for the device built-in instead as a module, and now it works like a charm....
I hope this can help someone. _________________ Willy Gardiol
willy@gardiol.org |
|
Back to top |
|
|
Weeve Retired Dev
Joined: 30 Oct 2002 Posts: 641
|
Posted: Sun Dec 07, 2003 10:36 pm Post subject: |
|
|
Can you post more info on the crash, including all output related to the crash that you see on the screen? |
|
Back to top |
|
|
stonent Veteran
Joined: 07 Aug 2003 Posts: 1139 Location: Texas
|
Posted: Tue Dec 09, 2003 10:52 pm Post subject: |
|
|
Making it work may include accessing the firmware on the card which might mean it tries to load the firmware into ram on the Ultra. It might work if you remove the chip. I've got a Promise Ultra100 card that I might be willing to mess with on my Ultra AXe. It just has solaris9 on it right now. _________________ Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism. |
|
Back to top |
|
|
the PMG n00b
Joined: 09 Dec 2003 Posts: 12 Location: The ATL
|
Posted: Thu Dec 11, 2003 6:49 pm Post subject: |
|
|
I'm about to embark on this same journey, only I'm using a PDC20262 i.e. Ultra66 with an Ultra10. The kernel is compiling right now, and I'll test it out as soon as it's done.
P.S. If anyone knows the maximum size IDE drive this controller allows, please let me know, I can't find too much info on it. |
|
Back to top |
|
|
the PMG n00b
Joined: 09 Dec 2003 Posts: 12 Location: The ATL
|
Posted: Thu Dec 11, 2003 8:11 pm Post subject: |
|
|
Well, it works! Seems to work well too, just needs to be tested out a few more days untill I trust any of my important data to it.
I built the drivers into the kernel instead of modules, btw. |
|
Back to top |
|
|
stonent Veteran
Joined: 07 Aug 2003 Posts: 1139 Location: Texas
|
Posted: Thu Dec 11, 2003 8:51 pm Post subject: |
|
|
Out of curiosity, could your post the output of lspci and lspci -n ? _________________ Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism. |
|
Back to top |
|
|
the PMG n00b
Joined: 09 Dec 2003 Posts: 12 Location: The ATL
|
Posted: Thu Dec 11, 2003 10:28 pm Post subject: |
|
|
sure!
Code: | solara / # lspci
00:00.0 Host bridge: Sun Microsystems Computer Corp. Ultra IIi
00:01.0 PCI bridge: Sun Microsystems Computer Corp. Simba Advanced PCI Bridge (rev 13)
00:01.1 PCI bridge: Sun Microsystems Computer Corp. Simba Advanced PCI Bridge (rev 13)
01:01.0 Bridge: Sun Microsystems Computer Corp. EBUS (rev 01)
01:01.1 Ethernet controller: Sun Microsystems Computer Corp. Happy Meal (rev 01)
01:02.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c)
01:03.0 IDE interface: CMD Technology Inc PCI0646 (rev 03)
02:03.0 Unknown mass storage controller: Promise Technology, Inc. 20262 (rev 01)
solara / # lspci -n
00:00.0 Class 0600: 108e:a000
00:01.0 Class 0604: 108e:5000 (rev 13)
00:01.1 Class 0604: 108e:5000 (rev 13)
01:01.0 Class 0680: 108e:1000 (rev 01)
01:01.1 Class 0200: 108e:1001 (rev 01)
01:02.0 Class 0300: 1002:4750 (rev 5c)
01:03.0 Class 0101: 1095:0646 (rev 03)
02:03.0 Class 0180: 105a:4d38 (rev 01)
|
|
|
Back to top |
|
|
|