On 2011-05-08 22:50, Albert Lee wrote:
On Sun, May 8, 2011 at 5:33 AM, Sean O'Brien<upintheclo...@gmail.com> wrote:
I have a pci-express card based on JMB363 chipset, because it is listed in
HCL. The card is recognized by the ahci driver.
model: 'SATA AHCI 1.0 Interface'
power-consumption: 00000001.00000001
devsel-speed: 00000000
interrupts: 00000001
subsystem-vendor-id: 0000197b
subsystem-id: 00002363
unit-address: '0'
class-code: 00010601
revision-id: 00000002
vendor-id: 0000197b
device-id: 00002363
name: 'pci197b,2363'
The device is seen by cfgadm as well, but an attempt to connect a drive or
to reset the controller results in the following in /var/adm/messages:
May 8 01:54:36 fileserv ahci: [ID 860969 kern.warning] WARNING: ahci1:
ahci_port_reset port 0 the device hardware has been initialized and the
power-up diagnostics failed
May 8 01:54:59 fileserv ahci: [ID 860969 kern.warning] WARNING: ahci1:
ahci_port_reset port 1 the device hardware has been initialized and the
power-up diagnostics failed
There are some patches posted for an old version of OpenSolaris to resolve
issues with the ahci driver and this card.
http://web.archiveorange.com/archive/v/1sSOwqLUl8mdFzhkydYU
Would it be possible to apply these patches to the kernel source for oi_148?
Any assistance or guidance on compiling this would be much appreciated.
Hi Sean,
Thanks for the pointer, unfortunately both of those bugs were fixed in 2008 as:
6645543 relax AHCI checks violated by JMicron JMB363 controller
6648246 AHCI driver looks for its registers wrongly, blocking support
for JMicron JMB363
This is not the first time problems have been mentioned for JMB363
controllers recently, though.
If you're interested in looking into this problem, you should sign up
on the illumos developer mailing list.
http://www.illumos.org/projects/site/wiki/Mailing_Lists
Also, the build instructions are here:
http://www.illumos.org/projects/illumos-gate/wiki/How_To_Build_Illumos
-Albert
_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss
A question is if anyone has managed to get the JMB363 to work properly
at all on any operating system. I haven't. On windows there are no error
messages, but hard drives on that controller disappear mysteriously and
become irresponsive from time to time, sometimes during startup not even
BIOS can identify hard drives connected to it and diagnostics software
(such as Samsung ESTOOL) almost always identifies errors on any hard
drive connected to it. I have tested this on several different
motherboards and came to the same conclusion. I personally think it is a
broken controller.
_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss