Hi Helge,
On 2014-01-20 21:12, Helge Deller wrote:
Hi Guy,
On 01/20/2014 01:24 PM, Guy Martin wrote:
I tried to switch to the ATA drivers but I keep getting a panic
whenever I load the pata_sil680 module on my C8000
With MMIO, it goes a little bit further as it detects the drive
correctly but eventually fails the same way.
As far as I understand the backtrace, it would seem that an IRQ
handler function pointer is set to NULL or some NULL pointer deref
occurs in the IRQ handler. Also, this is not the original DVD drive
from the C8000. I replaced it with a DVD burner.>
How idea what can be the issue ?
I'm just guessing here since I would need to test myself.
But James Bottomley found once, that the secondary port of the cmd64x
controller
was not completely wired physically up on parisc.
He posted a patch series here:
http://www.spinics.net/lists/linux-ide/msg40816.html
Maybe there is some similarity for pata_sil680 too, esp. since it seems
from
the log above that you connected your DVD drive to the secondary port
(scsi3).
What happens if you connect it to scsi2/the first pata port instead?
I have not checked how it is connected physically yet. It's probably the
jumper on the drive set for slave.
However, this drive works fine with the old IDE siimage driver.
Additionally, if I found out that if I hack the driver to only probe the
first drive,
then unload it, change it to probe both drives and reload it, it is
detected correctly.
Guy
--
To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html