Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.
Hi all, please see this major site announcement: https://www.boards.ie/discussion/2058427594/boards-ie-2026

(Ubuntu 8.04) Problem with CF card - showing as udma/33

  • 20-09-2010 12:07PM
    #1
    Registered Users, Registered Users 2 Posts: 1,582 ✭✭✭


    First of all I'm kind of newbie in terms of x OS's so please don't flame ;)

    I managed to install Hardy LTS on my Apple TV and decided to swap hard drive with fast CF card. The card is capable of working as UDMA/100 device, but dmesg shows it as udma/33 due to 40 wire cable recognised.

    I did some research and it seems that it is a problem with libata module. I found some patch which supposed to allow me to force the libata to think that I have 80 wire cable. I tried to install it, but in /src/linux/linux-2.6.24-28-generic there is no libata file to patch.

    lsmod shows that libata is present.

    Few facts:
    1. if I will update whole kernel I will loose sound over HDMI due to some issues with nvidia drivers.
    2. the cf2ide adapter is dma capable as I tested it on my pc and it was working as udma5 device.

    Can I just update libata module in present kernel or I would have to recompile the kernel? If recompiling, can I use the same kernel source (2.6.24) and newer libata?

    I'm not IT dumb or anything and I did spent a hell a lot of time on the issue (I prefer to search first than ask), but I just started my adventure with linux and just can't pass this issue.

    Any help will be appreciated.
    Cheers,
    doc


Advertisement