Титла: Към: Зов за помощ Публикувано от: runtime в Oct 31, 2012, 12:01 За да не се спами в новината пускам една тема.
Не съм на 100% сигурен, че ще мога да се справя, но може ли да публикувате лога от тази програма: http://www.pcausa.com/Utilities/UsbSnoop/ и евнтуално линкове към документация, ако сте намерили такава? На времето си играх да пачвам драйвера за ACPI-то на една тошиба и що-годе се справих за това мога да се пробвам, но не гарантирам никакъв успех :) Проблема също ми е малко и времето тъй като всяка събота имам по един изпит, а трябва да ги взема защото ще загубя права :) Но ще намеря малко време де! Титла: Re: Към: Зов за помощ Публикувано от: bop_bop_mara в Oct 31, 2012, 12:20 Писах до team-a (team@linux-bg.org), предполагам, че запознатите ще ти отговорят тук или ще ти пишат на имейла.
Титла: Re: Към: Зов за помощ Публикувано от: runtime в Oct 31, 2012, 14:28 Не, че нещо ама чипа го има в sane backends 1.0.23 дали нещо не сте го пробвали?
.... #define GENESYS_GL846 846 .... Или аз нещо не разбирам като хората :) Чипа го видях от друга статия, която сте писали - не тук :) Цитат видяхме чиповете вътре, открихме, че е с GL846Ако не бъркам чипа би трябвало да е разработка на Genesys, а в backends-a на sane пише че се подържа. Титла: Re: Към: Зов за помощ Публикувано от: neter в Oct 31, 2012, 14:47 Не разбирам много по въпроса, та едва ли ще успея да помогна с нещо (освен с търсене на можещ човек из познатите ми), но и аз се зарових вчера в backend-ите на sane и видях този ред в genesys_low.h, но интересното е, че от тази групичка
Цитат #define GENESYS_GL646 646 най-отдолу във файла имаме Цитат extern SANE_Status sanei_gl646_init_cmd_set (Genesys_Device * dev); Долу липсват баш GL846 и GL848. Още не съм сколасал да дочета кода, за да се опитам да разбера кое за какво е, но първоначалната ми мисъл е, че тези два модула само са споменати и нищо повече. Ама... знам ли :) П.П.: Между другото, тук ($2) в третото съобщение се обажда човекът, който е писал модулите от този диапазон. Може би някакъв контакт с него би свършил работа, изглежда работлив човек :) На мен най-интересно ми е изречението от второто съобщение Цитат The machine is actually GL847, a custom version of GL846/8, used only by Canon. It is significantly different from the GL841/2/3, and no public docs are available.:) Титла: Re: Към: Зов за помощ Публикувано от: runtime в Oct 31, 2012, 14:55 Мдааа прав си няма ги, а само са упоменати :) [_]3
Е все още чакаме лога от снифера пък аз ще сваля дейташийтите на 847 и 846 та да видим каква ще да е разликата. А за пробата що не пробвате с 847 бърем пък се извади късмет, че на пръв поглед регистрите ми се видат еднакви :) Или сте? П.С. и точно четох, че GL847 е къстом разработка на 846 [_]3 Твърде вероятно е да сте минавали през тези неща, но тъй като не сте споменали може и да се дублират нещата Титла: Re: Към: Зов за помощ Публикувано от: bop_bop_mara в Oct 31, 2012, 15:22 Само да спомена (мисля, че runtime вече го е чел, но, за всеки случай) - ето тук: http://vasil.ludost.net/blog/?p=2985 има малко информация по проблема (бяха помолили Васил Колев за съдействие).
Титла: Re: Към: Зов за помощ Публикувано от: RealEnder в Oct 31, 2012, 15:42 Лог предполагам ще имаме скоро. Принципно успяхме да го снифнем, но не е толкова тривиална задача, защото то търкаля SCSI върху USB-то. Ще взема да намажа някъде инфото, до което сме се докопали и ще обновявам там. Утре ще гледам да постна URL по въпроса.
Титла: Re: Към: Зов за помощ Публикувано от: runtime в Oct 31, 2012, 15:51 Аз продължавам да сверявам разликите м/у 847 ( SANE дайвера ) и 846 ( datasheet-a ) и до тук не намирам разлика в регистрите,адресите и отместванията. Нещо ако има някаква разлика то тя ще е подобаващо минимална м/у двата чипа и ми се струва че лесно ще се направи драйверчето ама си трябва преравяне на целия код :) Довечера по някое време ще продължа... А то изобщо засича ли го като устройство?
Титла: Re: Към: Зов за помощ Публикувано от: RealEnder в Oct 31, 2012, 15:55 Засича го, като обявиш USB id-тата :)
Чипа е подобен, но отделно трябва да се видят параметрите на двигателчето, което сее управлява отделно, лампата и т.н. Друга простотия, че като пишеш в регистър 38h LPERIOD стойност, след изчитане не е същата. SANE Използва това за detection. Лесно се заобикаля, но горния факт ме навежда на мисълта, че работим с някаква друга модификация на чипа... Титла: Re: Към: Зов за помощ Публикувано от: runtime в Oct 31, 2012, 16:59 А така програва ли го
махни реда r->value = dev->sensor.dummy_pixel; и го замени с r = sanei_genesys_get_address (reg, REG_DUMMY); r->value = dev->sensor.dummy_pixel/factor; DBG (DBG_io2, "gl847_init_optical_regs_scan : completed. \n"); Титла: Re: Към: Зов за помощ Публикувано от: RealEnder в Oct 31, 2012, 17:02 Скенерът не е при мен, но само така няма да стане - трябва двигателчето първо да научим да се движи и лампата да светва, когато трябва. После идва ред на сензора...
Титла: Re: Към: Зов за помощ Публикувано от: RealEnder в Oct 31, 2012, 17:16 Радо Колев (при който в момента е желязото) е дъмпнал USB-то при сканиране на 200dpi/чернобяло.
http://kolev.info/files/Image-formula-101-win-scan.log.gz Логът е прекаран през един пърловски скрипт, малко да разкара шума. Титла: Re: Към: Зов за помощ Публикувано от: RealEnder в Nov 02, 2012, 16:54 Здравейте,
Ето и обещаната информация към момента: http://stanev.org/gl846 |