RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> Я тебя уже замучал своими проблемами :) > Ну дык продолжим. Вкратце ситуевина такая. Имеется адаптер ма-620, не настоящий, а какой-то китайский клон с вендорами ма-620. В винде проблема - он определяется как юсб-ком адаптер, а не как ирда. Т.е. драйвера ирды в винде не ставятся. Это известный баг прошивки, говорят вроде 4N микросхему перепрошивают, где описалово устройства, на моем стоит 2N - она не прошивается. Ну я думаю (может я не прав) оси это побоку, так как работает она с ирдой как с ком-портом, а все эти описаловы нужны винде для постановки дров. Короче, ставлю я > irdd22.exe, затем переписываю файлы из gne024b.zip. USB стек 10.162. В конфиге: > DEVICE=C:OS2BOOTUSBCOM.SYS /N:COM4 /Z > .... > DEVICE=C:IRDD2IRDA_PHY.OS2 /X > DEVICE=C:IRDD2IRDA_DD.OS2 > DEVICE=C:IRDD2IAS_DD.OS2 > DEVICE=C:IRDD2IRCOMM.SYS /COMPORT:COM5 > > После перезагрузки все вроде ок. Появляется 4-й ком порт. mode com4: > > baud = 9600 parity = NONE > databits = 8 stopbits = 1 > TO = OFF XON = OFF > IDSR = OFF ODSR = OFF > OCTS = OFF DTR = ON > RTS = ON BUFFER = N/A > > Также появляется и 5-й: > > baud = 300 parity = NONE > databits = 8 stopbits = 1 > TO = OFF XON = OFF > IDSR = OFF ODSR = OFF > OCTS = OFF DTR = ON > RTS = ON BUFFER = N/A > > Странно baud=300. Ну да ладно. запускаем pmirda L 1500 com4. Кладем рядом телефон. И никакой реакции. Я понимаю может полная несовместимость с телефоном. Но у меня есть и КПК с ирдой - тоже ноль реакции. В терминалке даже никакого мусора. Порт 5-й есть, но данные ни туда ни сюда. Молжно поискать еще телефон для экспериментов. Пока не нашел. Мысли следующие. Может дело в прошивке (маловероятно), может нерабочая ирда. > > Теперь продолжу. Попытаюсь найти stlab u-245 для эксперимента, вот и попросил 030-ю бету твоего драйвера. Пока у меня 245-го нет, думаю установлю 30-ю бету заранее :) Тут веселее - не загружается ircomm.sys. Пишет SYS1719: ircomm.sys ля-ля-ля "not contain a valid device driver o file system driver". Может файл битый? Или не судьба :))))) > > Блин, уже не знаю что ковырять!!!!! > Чуствую, решение где-то рядом :)))) > Может действительно телефон поменять. Должна быть какая-то реакция при несовместимости устройств. Или так как у меня. Понимаешь, можно поменять телефон, а вдруг дело не в нем. > > В лог при запуске с "ма-620" пишет: > > 08-06 21:55:15.197 Log started > > 08-06 21:55:15.197 +0 Log Started > > 08-06 21:55:15.197 +0 All Sem created > > 08-06 21:55:15.197 +0 R3Tread started > > 08-06 21:55:15.197 +0 Get_DCB_Info return 00 (0x0) > > 08-06 21:55:15.197 +0 usWriteTimeout 6000 (0x1770) > > 08-06 21:55:15.197 +0 usReadTimeout 6000 (0x1770) > > 08-06 21:55:15.197 +0 fbCtlHndShake 01 (0x1) > > 08-06 21:55:15.197 +0 fbFlowReplace 64 (0x40) > > 08-06 21:55:15.197 +0 fbTimeout 02 (0x2) > > 08-06 21:55:15.197 +0 bErrorReplacementChar 00 (0x0) > > 08-06 21:55:15.197 +0 bBreakReplacementChar 00 (0x0) > > 08-06 21:55:15.197 +0 bXONChar 17 (0x11) > > 08-06 21:55:15.197 +0 bXOFFChar 19 (0x13) > > 08-06 21:55:15.197 +0 Set_DCB_Info return 00 (0x0) > > 08-06 21:55:15.197 +0 usWriteTimeout 00 (0x0) > > 08-06 21:55:15.197 +0 usReadTimeout 02 (0x2) > > 08-06 21:55:15.197 +0 fbCtlHndShake 01 (0x1) > > 08-06 21:55:15.197 +0 fbFlowReplace 64 (0x40) > > 08-06 21:55:15.197 +0 fbTimeout 03 (0x3) > > 08-06 21:55:15.197 +0 bErrorReplacementChar 00 (0x0) > > 08-06 21:55:15.197 +0 bBreakReplacementChar 00 (0x0) > > 08-06 21:55:15.197 +0 bXONChar 17 (0x11) > > 08-06 21:55:15.197 +0 bXOFFChar 19 (0x13) > > 08-06 21:55:15.197 +0 Change_baud_rate 9600 (0x2580) > > 08-06 21:55:15.197 +0 Set COMx baud rate 9600 (0x2580) > > 08-06 21:55:15.197 +0 Set adapter baud rate 9600 (0x2580) > > 08-06 21:55:15.268 +71 Done > > 08-06 21:55:15.268 +0 Registered hevFromPHY_TX Sem > > 08-06 21:55:15.268 +0 hevFromPHY_TX is -2147417914 (0x800100C6) > > 08-06 21:55:15.268 +0 Registered hevFromPHY_SB Sem > > 08-06 21:55:15.268 +0 hevFromPHY_SB is -2147417913 (0x800100C7) > > 08-06 21:55:15.268 +0 FromPHYThread started > > 08-06 21:55:15.299 +31 Timeout from PHY 108859 (0x1A93B) > > 08-06 21:55:15.299 +0 Ask do_tx_upcall > > 08-06 21:55:16.705 +1406 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 00 - 00 51 3c c1 0........Q<┴ > > > > 08-06 21:55:16.705 +0 Check InQueye > > 08-06 21:55:16.705 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:16.705 +0 OutQueye is 00 (0x0) > > 08-06 21:55:16.705 +0 Ask do_tx_upcall > > 08-06 21:55:16.768 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 01 - 00 89 25 c1 0........Й%┴ > > > > 08-06 21:55:16.768 +0 Check InQueye > > 08-06 21:55:16.768 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:16.768 +0 OutQueye is 00 (0x0) > > 08-06 21:55:16.768 +0 Ask do_tx_upcall > > 08-06 21:55:16.830 +62 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 02 - 00 e1 0f c1 0........с.┴ > > > > 08-06 21:55:16.830 +0 Check InQueye > > 08-06 21:55:16.830 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:16.830 +0 OutQueye is 00 (0x0) > > 08-06 21:55:16.830 +0 Ask do_tx_upcall > > 08-06 21:55:16.893 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 03 - 00 39 16 c1 0........9.┴ > > > > 08-06 21:55:16.893 +0 Check InQueye > > 08-06 21:55:16.893 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:16.893 +0 OutQueye is 00 (0x0) > > 08-06 21:55:16.893 +0 Ask do_tx_upcall > > 08-06 21:55:16.955 +62 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 04 - 00 31 5b c1 0........1[┴ > > > > 08-06 21:55:16.955 +0 Check InQueye > > 08-06 21:55:16.955 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:16.955 +0 OutQueye is 00 (0x0) > > 08-06 21:55:16.955 +0 Ask do_tx_upcall > > 08-06 21:55:17.018 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 05 - 00 e9 42 c1 0........щB┴ > > > > 08-06 21:55:17.018 +0 Check InQueye > > 08-06 21:55:17.018 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:17.018 +0 OutQueye is 00 (0x0) > > 08-06 21:55:17.018 +0 Ask do_tx_upcall > > 08-06 21:55:17.080 +62 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 06 - 00 81 68 c1 0........Бh┴ > > > > 08-06 21:55:17.080 +0 Check InQueye > > 08-06 21:55:17.080 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:17.080 +0 OutQueye is 00 (0x0) > > 08-06 21:55:17.080 +0 Ask do_tx_upcall > > 08-06 21:55:17.143 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 07 - 00 59 71 c1 0........Yq┴ > > > > 08-06 21:55:17.143 +0 Check InQueye > > 08-06 21:55:17.143 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:17.143 +0 OutQueye is 00 (0x0) > > 08-06 21:55:17.143 +0 Ask do_tx_upcall > > 08-06 21:55:17.205 +62 Read from IRDA_PHY 50 (0x32) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 ff - 00 c4 00 00 49 42 4d 20 0........─..IBM > > 49 72 44 41 20 20 20 20 - 20 20 20 20 20 20 20 34 IrDA 4 > > 3e c1 >┴ > > > > 08-06 21:55:17.205 +0 Check InQueye > > 08-06 21:55:17.205 +0 Writed to USB 50 (0x32) > > 08-06 21:55:17.205 +0 OutQueye is 00 (0x0) > > 08-06 21:55:17.205 +0 Ask do_tx_upcall > > 08-06 21:55:18.205 +1000 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 00 - 00 51 3c c1 0........Q<┴ > > > > 08-06 21:55:18.205 +0 Check InQueye > > 08-06 21:55:18.205 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:18.205 +0 OutQueye is 00 (0x0) > > 08-06 21:55:18.205 +0 Ask do_tx_upcall > > 08-06 21:55:18.268 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 01 - 00 89 25 c1 0........Й%┴ > > > > 08-06 21:55:18.268 +0 Check InQueye > > 08-06 21:55:18.268 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:18.268 +0 OutQueye is 00 (0x0) > > 08-06 21:55:18.268 +0 Ask do_tx_upcall > > 08-06 21:55:18.330 +62 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 02 - 00 e1 0f c1 0........с.┴ > > > > 08-06 21:55:18.330 +0 Check InQueye > > 08-06 21:55:18.330 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:18.338 +8 OutQueye is 00 (0x0) > > 08-06 21:55:18.338 +0 Ask do_tx_upcall > > 08-06 21:55:18.393 +55 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 03 - 00 39 16 c1 0........9.┴ > > > > 08-06 21:55:18.393 +0 Check InQueye > > 08-06 21:55:18.393 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:18.393 +0 OutQueye is 00 (0x0) > > 08-06 21:55:18.393 +0 Ask do_tx_upcall > > 08-06 21:55:18.455 +62 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 04 - 00 31 5b c1 0........1[┴ > > > > 08-06 21:55:18.455 +0 Check InQueye > > 08-06 21:55:18.455 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:18.455 +0 OutQueye is 00 (0x0) > > 08-06 21:55:18.455 +0 Ask do_tx_upcall > > 08-06 21:55:18.518 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 05 - 00 e9 42 c1 0........щB┴ > > > > 08-06 21:55:18.518 +0 Check InQueye > > 08-06 21:55:18.518 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:18.518 +0 OutQueye is 00 (0x0) > > 08-06 21:55:18.518 +0 Ask do_tx_upcall > > 08-06 21:55:18.580 +62 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 06 - 00 81 68 c1 0........Бh┴ > > > > 08-06 21:55:18.580 +0 Check InQueye > > 08-06 21:55:18.580 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:18.580 +0 OutQueye is 00 (0x0) > > 08-06 21:55:18.580 +0 Ask do_tx_upcall > > 08-06 21:55:18.643 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 07 - 00 59 71 c1 0........Yq┴ > > > > 08-06 21:55:18.643 +0 Check InQueye > > 08-06 21:55:18.643 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:18.643 +0 OutQueye is 00 (0x0) > > 08-06 21:55:18.643 +0 Ask do_tx_upcall > > 08-06 21:55:18.705 +62 Read from IRDA_PHY 50 (0x32) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 ff - 00 c4 00 00 49 42 4d 20 0........─..IBM > > 49 72 44 41 20 20 20 20 - 20 20 20 20 20 20 20 34 IrDA 4 > > 3e c1 >┴ > > > > 08-06 21:55:18.705 +0 Check InQueye > > 08-06 21:55:18.705 +0 Writed to USB 50 (0x32) > > 08-06 21:55:18.705 +0 OutQueye is 00 (0x0) > > 08-06 21:55:18.705 +0 Ask do_tx_upcall > > 08-06 21:55:19.705 +1000 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 00 - 00 51 3c c1 0........Q<┴ > > > > 08-06 21:55:19.705 +0 Check InQueye > > 08-06 21:55:19.705 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:19.705 +0 OutQueye is 00 (0x0) > > 08-06 21:55:19.705 +0 Ask do_tx_upcall > > 08-06 21:55:19.768 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 01 - 00 89 25 c1 0........Й%┴ > > > > 08-06 21:55:19.768 +0 Check InQueye > > 08-06 21:55:19.768 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:19.768 +0 OutQueye is 00 (0x0) > > 08-06 21:55:19.768 +0 Ask do_tx_upcall > > 08-06 21:55:19.830 +62 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 02 - 00 e1 0f c1 0........с.┴ > > > > 08-06 21:55:19.830 +0 Check InQueye > > 08-06 21:55:19.830 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:19.830 +0 OutQueye is 00 (0x0) > > 08-06 21:55:19.830 +0 Ask do_tx_upcall > > 08-06 21:55:19.893 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 03 - 00 39 16 c1 0........9.┴ > > > > 08-06 21:55:19.893 +0 Check InQueye > > 08-06 21:55:19.893 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:19.893 +0 OutQueye is 00 (0x0) > > 08-06 21:55:19.893 +0 Ask do_tx_upcall > > 08-06 21:55:19.955 +62 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 04 - 00 31 5b c1 0........1[┴ > > > > 08-06 21:55:19.955 +0 Check InQueye > > 08-06 21:55:19.955 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:19.955 +0 OutQueye is 00 (0x0) > > 08-06 21:55:19.955 +0 Ask do_tx_upcall > > 08-06 21:55:20.018 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 05 - 00 e9 42 c1 0........щB┴ > > > > 08-06 21:55:20.018 +0 Check InQueye > > 08-06 21:55:20.018 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:20.018 +0 OutQueye is 00 (0x0) > > 08-06 21:55:20.018 +0 Ask do_tx_upcall > > 08-06 21:55:20.080 +62 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 06 - 00 81 68 c1 0........Бh┴ > > > > 08-06 21:55:20.080 +0 Check InQueye > > 08-06 21:55:20.080 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:20.080 +0 OutQueye is 00 (0x0) > > 08-06 21:55:20.080 +0 Ask do_tx_upcall > > 08-06 21:55:20.143 +63 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 07 - 00 59 71 c1 0........Yq┴ > > > > 08-06 21:55:20.143 +0 Check InQueye > > 08-06 21:55:20.143 +0 Writed to USB 28 (0x1C) > > 08-06 21:55:20.143 +0 OutQueye is 00 (0x0) > > 08-06 21:55:20.143 +0 Ask do_tx_upcall > > 08-06 21:55:20.205 +62 Read from IRDA_PHY 50 (0x32) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 ff - 00 c4 00 00 49 42 4d 20 0........─..IBM > > 49 72 44 41 20 20 20 20 - 20 20 20 20 20 20 20 34 IrDA 4 > > 3e c1 >┴ > > > > 08-06 21:55:20.205 +0 Check InQueye > > 08-06 21:55:20.205 +0 Writed to USB 50 (0x32) > > 08-06 21:55:20.205 +0 OutQueye is 00 (0x0) > > 08-06 21:55:20.205 +0 Ask do_tx_upcall > > 08-06 21:55:21.205 +1000 Read from IRDA_PHY 28 (0x1C) bytes as: > > ff ff ff ff ff ff ff ff - ff ff c0 ff 3f 01 34 4e ..........└.?.4N > > 30 00 ff ff ff ff 02 00 - 00 51 3c c1 0........Q<┴ > > > > И так далее.... > >
__, _,_ _, __, ___,
|_) | | | |_ ` /
| \ | | | , | /
~ ~ `~' ~~~ ~~~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.