Marvell PATA controller (88SE6101) is not supported

Bug #67012 reported by Sergey Kiselev
8
Affects Status Importance Assigned to Milestone
linux-source-2.6.17 (Ubuntu)
Fix Released
Undecided
Unassigned
linux-source-2.6.20 (Ubuntu)
Fix Released
Undecided
Ben Collins

Bug Description

Binary package hint: linux-source-2.6.17

Marvell PATA controller (88SE6101, PCI ID: 11ab:6101) is not supported by all Ubuntu kernels.
This controller is present in Intel motherboards based on P965/Q965/G965 chipsets.
There is a patch for 2.6.18 kernel published at LKML:
http://lkml.org/lkml/2006/10/16/157
I did a quick backport to 2.6.17. It works well for me. URL:
http://www.malinov.com/linux/pata_marvell-0.0.4t.tar.gz

Revision history for this message
takifugu (takifugu) wrote :

I am apologizing for my ignorance - how does one apply this patch?

Thank you

Revision history for this message
Ben Collins (ben-collins) wrote :

Patch applied. I cannot guarantee that this will make it into release.

Changed in linux-source-2.6.17:
assignee: nobody → ben-collins
status: Unconfirmed → Fix Committed
Revision history for this message
takifugu (takifugu) wrote :

In case this won't get into the release, what is the most convinient way to apply the backport that Sergey Kiselev posted?

Thank you

Revision history for this message
Sergey Kiselev (skiselev) wrote :

Few words about installing it:

1. Make sure that gcc & friends installed:
$ sudo apt-get install build-essential
2. Download and unzip the driver:
$ wget http://www.malinov.com/linux/pata_marvell-0.0.4t.tar.gz
$ tar zxfv pata_marvell-0.0.4t.tar.gz
3. Compile:
$ cd pata_marvell-0.0.4t/
$ make
If everything goes ok, you will get module called 'pata_marvell.ko'
You can load it by using 'sudo insmod pata_marvell.ko' command or copy it to "/lib/modules/`uname -r`/kernel/drivers/scsi" and add it to initramfs, so it will be loaded automatically during system boot.

Revision history for this message
takifugu (takifugu) wrote :

Thanks a lot - working great!

Revision history for this message
Dameon Wagner (d-wagner-ru) wrote :

I couldn't get it to compile against my vanilla 2.6.18.3, but a bit of hacking got it to work. Now I've just got to work out why the DVD burner attached to it will read perfectly, but not burn ;-)

I've attached the diff I ended up with, just in case it's useful to anyone else.

Revision history for this message
Shriramana Sharma (jamadagni) wrote :

And how does one add it to initramfs please? Thanks.

P.S: I did "whereis initramfs" on my terminal and got nothing.

Revision history for this message
Dameon Wagner (d-wagner-ru) wrote : Re: [Bug 67012] Re: Marvell PATA controller (88SE6101) is not supported

On Tue, Jan 16, 2007 at 09:35:39AM -0000, Shriramana Sharma wrote:
> And how does one add it to initramfs please? Thanks.
>
> P.S: I did "whereis initramfs" on my terminal and got nothing.

All did to get it into my initramfs was to run depmod(8), and then use
update-initramfs(8). My next boot picked it all up.

Cheers.

Dameon.

Revision history for this message
Shriramana Sharma (jamadagni) wrote :

At https://launchpad.net/ubuntu/+bug/58358/comments/13 Ben said this is fixed and uploaded to dapper-proposed and edgy-proposed repos. Just for info.

Changed in linux-source-2.6.17:
status: New → Fix Released
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Marking this as 'Fix Released'. If this isn't the case, please feel free to reopen. Thanks.

Changed in linux-source-2.6.20:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers