Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
S-ATA Controlle Acard AEC-6896S Problem (no driver ?)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Mazumoto
n00b
n00b


Joined: 28 Apr 2004
Posts: 25

PostPosted: Wed Apr 28, 2004 10:41 pm    Post subject: S-ATA Controlle Acard AEC-6896S Problem (no driver ?) Reply with quote

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
View user's profile Send private message
Mazumoto
n00b
n00b


Joined: 28 Apr 2004
Posts: 25

PostPosted: Fri Apr 30, 2004 8:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
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