[OpenIndiana-discuss] JMB363 Chipset support in OI_148

Robin Axelsson gu99roax at student.chalmers.se
Mon May 9 11:57:17 UTC 2011


On 2011-05-08 22:50, Albert Lee wrote:
> On Sun, May 8, 2011 at 5:33 AM, Sean O'Brien<upinthecloudz at 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 at 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.




More information about the OpenIndiana-discuss mailing list