OUR NETWORK:TouchSmart Community TiVo Community TechLore Sling Community My DigitalEntertainer See all... About UsAdvertiseContact Us

 
Learn about scoring Forum's Raw Score: 161426.0
February 19, 2008 02:54 AM

Categories: KWGR614 (Legacy)

Rating (0 votes)
  • 1
  • 2
  • 3
  • 4
  • 5
Rate This!

Member Avatar

plasmaroo

Member
Joined: 02/19/2008

So I bought this router (and just a few weeks before it got EOL'd!) with the assumption that it would do the job I wanted (route packets) and if it didn't I could easily hack it. Unfortunately it didn't really do the job of routing packets that well at all (the DNS hijacking "feature" constantly kept locking up the router every few hours).

I was pretty disappointed that the supplied Netgear kernel version was (a) so old (b) full of binary blobs (c) a large legacy tree with no clean "patches" and decided that I would give a go and port 2.6.x to the KWGR614.

My first version of the patch is here and you should be able to build a kernel image (see build.sh, you need the Realtek SDK installed) that boots and gives a working console (you need a suitable TTL to RS232 cable as mentioned in the router instructions). There's no MTD support yet so you need to build in an initramfs into the kernel image w/busybox.

The (more) major problem with the above patch is that the network controller isn't supported yet. The source code for the network controller in the Netgear-shipped 2.4.x kernel is obsfucated and more or less totally meaningless for the purposes of porting it to 2.6.x and to write a working network driver I'd need access to the RTL8651B data sheet.

Realtek ignored my request for one and Netgear are unable to supply one because it's "proprietary" (although I must say their response time was good). The funny part is that Realtek has data sheets for most of its product lines (except RTL8651B!) available on their website for download without any hassle... Anybody happen to have a copy who doesn't mind sharing? Wink

Thanks,

Tim

Discussion:    Add a Comment | Comments 1-7 of 7 | Latest Comment

View unverified member's comment - posted by z0mb

February 19, 2008 4:10 PM

Nobody seems to have the hardware documentations and register settings for the realtek's ASIC acceleration. What you can find out is a document in the

linux-2.4.x/drivers/net/re865x/rtl865x/romeDriverApi.doc of the firmware source code.

There is a chance that you may still be able to use the binaries and change the wrappers for linux-2.6 and use the romedriver.

I guess the reasons you are disappointed may possibly the part of the reasons why this router is EOL-ed.

February 20, 2008 11:44 PM

Congratulations on getting 2.6.x to run on the thing.  You've gotten further than I have.

The RealTek network driver source -- is that the source provided in the NetGear tarball, or were you working from the source distribution from RealTek's site (rtl8185_linux_26[1].1027.0823.2007.tar.gz)?  The latter seems to be usable code, though I haven't tried compiling it.

Schwab

February 20, 2008 11:55 PM

RTL8185 is the wireless NIC only and the Realtek code (in rtl8185_linux_26[1].1027.0823.2007.tar.gz) indeed looks usable. However I'm unsure if the driver supports the necessary extensions to run in AP (Station) mode which the Netgear binary blob might support. Also, there is a userspace "authd" daemon in the Netgear distribution which seems to manage the AP features of the wireless NIC but the source code for authd is not supplied.

The wired NIC is built into the RTL8651B SoC and that's what I'm currently trying to find data on. In addition, to get the RTL8185 to run, support for the RTL8651B's PCI bridge needs to be added to the 2.6.x patch and documentation would be useful for getting this to run smoothly too.

February 22, 2008 5:35 AM

http://wiki.openwrt.org/RTL8651BPort

 It looks like you are not the first person to look into this.

 Maybe we should start a campaign to get Realtek to release the data sheet?  I could make it a point to call them every day until they cave ;) Although, I have to admit I am not technically skilled enough to be able to tell them exactly what I need the sheet for. It just seems that if the whole thing hangs on Realtek's reluctance to release a data sheet, then we should not simply take "no" for an answer. What do you think?

March 11, 2008 5:55 PM

Just wondering if anyone had made any more progress on this one?

I haven't had any more luck with the default 2.4 build, but I haven't really spent any time on it, to be honest. :-)

desiv 

March 14, 2008 10:12 AM

No progress -- I returned this router back to my retailer for a refund, replaced it with a Linksys. They also tried to follow up the issue with Netgear with no success and as a result they are not too happy with them either at the moment!

Discussion:    Add a Comment | Back to Top | Comments 1-7 of 7 | Latest Comment

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window