All of lore.kernel.org
 help / color / mirror / Atom feed
From: Matthias Prager <linux@matthiasprager.de>
To: linux-scsi <linux-scsi@vger.kernel.org>
Cc: Matthias Prager <linux@matthiasprager.de>
Subject: Re: JMicron JMB363 PCI SATA/IDE Card Support
Date: Sun, 23 Jun 2013 16:28:50 +0200	[thread overview]
Message-ID: <51C70622.9070303@matthiasprager.de> (raw)
In-Reply-To: <51C1AE53.4030206@matthiasprager.de>

I did some more digging and came up with a partial
workaround:
After adding the line:
>	{ PCI_VDEVICE(JMICRON, 0x236f), board_ahci_ign_iferr },
(at line 301 of drivers/ata/ahci.c)
The the sata ports of my two cards get detected and lspci -k shows
they are using the ahci driver.

My guess is the 'RAID bus controller [0104]' mode/class is keeping
my cards from beeing detected (they probably would be if they were
in PCI_CLASS_STORAGE_SATA_AHCI mode). Which would mean line 297
is just plain buggy.

This still leaves the problem of the missing IDE Ports (one master+slave
port per card are still not detected). I'm trying to
understand how the pata_jmicron driver is supposed to work
but haven't wrapped my head around it yet.

- Matthias

Am 19.06.2013 15:12, schrieb Matthias Prager:
> Hello everyone,
> 
> I'm having a hard time getting my JMicron JMB363 PCI SATA/IDE Card
> to work under linux.
> The 'lspci -nn' output reads as follows:
>> RAID bus controller [0104]: JMicron Technology Corp. JMB363 SATA/IDE
>> Controller [197b:2363] (rev 03)
> 
> I tried my own kernel (3.9.6) under gentoo with CONFIG_PATA_JMICRON and
> CONFIG_SATA_AHCI enabled. And I tried using
> the latest SystemrescueCD (with kernel 3.4.47) which has pretty much
> everything compiled into it.
> 
> FreeBSD is recognizing the devices just fine. How do I get them
> to run on linux?
> 
> - Matthias
> 
> P.S. a side note: this is in an virtualized environment (VMWare ESXi)
> with pass-through.
> 


  reply	other threads:[~2013-06-23 14:28 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-19 13:12 JMicron JMB363 PCI SATA/IDE Card Support Matthias Prager
2013-06-23 14:28 ` Matthias Prager [this message]
2013-06-23 16:29   ` Matthias Prager

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51C70622.9070303@matthiasprager.de \
    --to=linux@matthiasprager.de \
    --cc=linux-scsi@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.