-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
35b and/or g.vector support? #16
Comments
The profiles available depend on adsl broadcom driver strictly (providers too). Actually there is: Drivers are usually low level monolithic code. Actually |
i've a zyxel router with this firmware: Modulations: |
good job which zyxel model exactly ? |
zyxel VMG8823-B50B |
https://mega.nz/#F!Pd8TgAJA!t-Yj3SktM8dNqvoIwiWbmg New driver adsl and more |
bad news and good news more i have looked the adsl drivers deeply and i've seen that |
i can't find adsl_sdram... |
bad news and good news the bad one is that trying to install the adsl driver above with 35mhz vectoring not working
the main reason is: the good news is that searching in the link proposed above there are other adsl driver versions, of the A2pvbH series and of the A2pvfbH series (35b ?): Trying out the most recent built A2pvbH042u looking good.
Can't say what performance differences are there in brief, but working. |
bumping this issue because while working on dsl tweaks & fixes some interesting came out
typing:
according to this definitions:
it looks unconfigured but there's nothing to do for configuring
option unable |
the main reason is: adsl_sdram.bin is generated when you build kernel image .... so the base of generation is the binary drivers probably. i'm investigating about it. |
Some News, root@D7000:$ xdslctl --version I cannot test vdsl link because i have adsl+ only. |
Ok i just loaded firmware B2pvfbH043g.d26p and A2pvfbH043i1.d26p on my D7000 . The problem was adsldd.ko. The first version seem have some problem to connecto to dslam but second version give me adsl stream. dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered oot@D7000:$ cd /tmp/x Modulations: root@D7000:$ ./xdslctl --version |
good work compiling kernel the driver is simply copied from a dir to another because it comes already as a binary standalone but the driver version is not the real problem because also 042u can work with vectoring the problem is maybe as you found out the adsldd.ko against a compatible kernel http://forum.kitz.co.uk/index.php/topic,20343.255.html it should be useful to extract from DGA4130 firmware the driver binaries (better the entire dump filesystem) these routers are branded but the can be unlocked: they should include ssh so it should be easy to dump the binary files on local machine using scp If someone is able to find out / dump / receive the binary adsl driver files from DGA4130 or similar post them here they could result useful. At least some of the files involved should be located at
with: mostly involved |
Follow a partial list of some models that have 35b support at least in latest firmaware images: |
You are sure that 042u with dga4130 can support 35b? It is tested? |
http://anonfile.com/L7QfVcdebf/zz.rar adslphy, adsldd.ko and xdsclt used in test |
I think that 042u cannot support profile 35b but can support vectoring with profile 17a and 30a. (max 100 or 200 mbits).I think that support for 35mhz band 35b AnnexQ 300mbits is present only with 43 version of broadcom drivers. inside the firmware image you should check xdslctl about presence of 35b or BrcmPriv1 profile . |
Ok should be solved 042u support 35b probably. The issue is that you should update xdslctl with the adsl_phy.bin to manage new settings. I have one that seem compatible but should be better to recover original xdslclt that came with adsl_phy.bin to be version aligned. here the link to binary xdslclt OLD COMMAND: NEW COMMAND
VDSL2 profiles: |
tested the above driverset with newer 043i1 and different adsldd.ko xdslctl the good news is that there is a valid carry reverting back to old original xdslctl with new adsldd.ko module gives segfault there is (only) to find out the right driverset: at least adsldd.ko, adsl_phy.bin & xdslctl |
http://anonfile.com/K1K8aee2b9/AGTEF1.0.4.rar |
BrcmPriv1 should be the same of 35b: drivers may have different aliases if the latest agev version hasn't updated kernel (very useful should be a full compiling source pack of it) it still should have 3.4.11 so the updated modules may match. But in the actual situation it should be a good goal to have a 35mhz profile working anyway. |
Yes BrcmPriv1 is 35b: old internal name probably (Broadcom Private 1???) .I can get 1.10 without problem but i suggest to test 1.0.4 set of module to see if they work as i expect. |
Very Good. Doing some tests of it then will see if packaging all the driverset or at least adsldd.ko & bins |
Testing the 042u phy with d26o dd full driver package from agev 1.0.4 and the connection looking good with adsl/vdsl pktflow/runner and xtms look to match xdslctl looks similar to the original: vectoring info is hidden and no show also for BrcmPriv1 vectoring/BrcmPriv1 still to test |
Yes BrcmPriv1 not show on help but should be valid profile with command xdslctl configure --profile BrcmPriv1. Probably an early version of xdslctl of broadcom sdk not fully updated with description. |
full driverset 042u.d26o uploaded to repository: if vectoring & 35mhz is available there should be nothing more to do |
@Fabius1 the original driver set of d7000 is A2pvbH042n.d26b adsldd is d26r in your test. |
Ok, send the files you want me to test (not libs files, because I don't want to brick my tim hub...bad experience changing libraries) |
you don't brick your tim hub if you put them in tmp directory and load manually. if it didn't work next reboot you have the clean firmware. you have d26b adsldd module in d7000.zip posted by @negan07 |
@Fabius1 rmmod adsldd |
@0d1n0 I was referring to using some libs files different from adsldd.ko and adsl_phy.bin (like different version of shared libs libbcm_crc.so) |
@Fabius1 no it is hardcoded in adsl.ko module . |
@0d1n0 Did the test (rmmod - insmod): the modem doestn't like, and reboot. |
@Fabius1 what do you mean with doesn't like? it is unrensponsive? you cannot do a dmesg? |
so all the driverset except adsldd.ko can sync a 35b profile also on other device so adsl_phy.bin is not responsible of 35b: each base version can do it adsldd.ko is the reputated module but not by itself: there's something more at kernel stage kernel has to be recompiled with different bcmdriver module obj i think... |
can we replace that bcm obj by creating a module? i have the same problem with trying to make adsldd from asus modem working on AGTEF |
adsl_phy.bin is responsible of 35b . they do the job there.Mips/dsp processor signal adsldd with an interrupt to change state. |
not responsible in the sense that any of these can do it
kernels have same version but toolchain & uclibc don't |
@0d1n0 the modem freezes and then reboot, no way to do a dmesg. |
Where can I download the adsl_phy.bin of A2pvbH042u.d26o ? |
Thanks, but to be honest i was hoping for the adsl_phy.bin so i can replace the old one. |
i don't think so: maybe the arch can not match: better to replace manually |
Sorry but how can i extract the adsl_phy.bin out of the .ipk file ? |
|
Got it done... do you think i can just replace the adsl_phy.bin at my DGA4132 @fw 1.1.0 or do i need to replace all the other dsl files as well ? |
Istalled the adsl_phy.bin but it shows: Datapump Version Can someone please upload A2pvbH042u.d26o |
d26o is adsldd.ko module version. version of adsl_phy bin is A2pvbH042u part. |
So that means i have to replace adsldd.ko module as well, together with the adsl_phy.bin ? |
yes if you want to see printed d26o. Do you need it?...... |
Well if it makes no difference than i would not need it. |
So is this going to never happen? |
Hi u can try to make a new update with 35b on vdsl settings?
The text was updated successfully, but these errors were encountered: