View previous topic :: View next topic |
Author |
Message |
Mazumoto n00b

Joined: 28 Apr 2004 Posts: 25
|
Posted: Wed Apr 28, 2004 10:41 pm Post subject: S-ATA Controlle Acard AEC-6896S Problem (no driver ?) |
|
|
Well, this is my first post on this board, so hello
I have a problem with an Acard AEC-6896S S-ATA Controller. There doesn't seem to be a driver for that card in the kernel (there is one for AEC-62XX, but that says it's explicitly for 62XX). But there is a driver released by Acard for RedHat, SuSE and Turbo Linux. I managed to extract the modules (*.o) from the archive. Unfortunately there are only 2.4.XX pre-compiled modules included. Is it in any way possible to use those on a 2.6.5 system ?
Or did you get such an controller (or an equivalent like the 6885 or 6895) running on a gentoo system (preferrably on a 2.6 system with udev) ?
Thanks very much for any help.
Mazumoto. |
|
Back to top |
|
 |
Mazumoto n00b

Joined: 28 Apr 2004 Posts: 25
|
Posted: Fri Apr 30, 2004 8:07 pm Post subject: |
|
|
well, I found something.
http://linux.derkeiler.com/Mailing-Lists/Kernel/2004-04/3043.html
http://lkml.org/lkml/2004/4/14/274
http://www.uwsg.iu.edu/hypermail/linux/kernel/0404.1/1189.html
(all three links are the same stuff)
seems there is something in development. Now if I knew how to include this into the kernel sources ... if somebody has hints, please tell me.
Oh, and if I find out myself, I'll post it of course
[EDIT]
(corrected links above)
Now, how you apply the patch:
Get the patch from here:
http://lkml.org/lkml/2004/4/14/274
click the link [view this diff only] and save the file on your hd (I saved it in a backup dir of kernel-2.6.5-gentoo-dev). Then run the command
Code: | patch -p1 < ./atp867x.diff | in the same directory. Everything should be fine now ...
[EDIT2]
Well, okay. After compiling a new kernel (the option for the ATP867 is "Device Drivers->ATA/ATAPI/MFM/RLL support->Artop/Acard ATP867X support" and the module is called "atp867.ko"), I have the module and I can load it (but not unload, says it's busy). But neither there are new devices in /dev nor can I talk to the disks when I mknod /dev/hde through /dev/hdh. Any ideas ?
oh yeah, it's an udev system, kernel 2.6.5 (gentoo-dev-sources).
[EDIT3]
Well, compiling it directly into the kernel instead of compiling it as a module worked - oddly the devices are named /dev/hdi and /dev/hdk now ... but who cares
Well, I suppose this can be considered "solved" now.
Hope this helps a few people.
Mazumoto. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|