С Knoppix не съм се борил, нещата, които съм описал са
тествани с Fedora Core 2/3 (Kernel 2.6) и работят.
1. В ядрото задължително трябва да имаш поддръжка на
uhci_hcd (тва го дават като за дъна с AMD и Intel) или като
модул или като монолитно в ядрото. При теб мисля, че го имаш
като модул. А и след като ти работят мишката и клавиатурата
по тази точка си OK.
2. НЕ ТРЯБВА да имаш зареден модул ir_usb. Най-добре го
изключи от ядрото въобще, дори като модул не ти трябва. Тва
е много важно, защото ir_usb и irda_usb не се разбират
много. Правилния модул е irda_usb.
3. Модулите които са необходими са:
uhci_hcd
irda_usb
Друго не ти трябва. irda_usb ще зареди другите неща, които
ти е описал TATI, но и да ги няма, не бери грижа, всичко се
върши от irda_usb.
4. Следва да укажеш мрежовия интерфейс
>irattach irda0 -s
След тази стъпка трябва да виждаш irda0 след командата
ifconfig.
5. Сега трявба да провериш дали работи устройството
>irdadump
09:39:23.893645 xid:cmd c7cf0bcf > ffffffff S=6 s=0 (14)
09:39:23.983607 xid:cmd c7cf0bcf > ffffffff S=6 s=1 (14)
09:39:24.073598 xid:cmd c7cf0bcf > ffffffff S=6 s=2 (14)
09:39:24.163578 xid:cmd c7cf0bcf > ffffffff S=6 s=3 (14)
09:39:24.253563 xid:cmd c7cf0bcf > ffffffff S=6 s=4 (14)
09:39:24.343546 xid:cmd c7cf0bcf > ffffffff S=6 s=5 (14)
09:39:24.433522 xid:cmd c7cf0bcf > ffffffff S=6 s=*
84-252-1-48 hint=0400 [ Computer ] (27)
09:39:26.893150 xid:cmd c7cf0bcf > ffffffff S=6 s=0 (14)
09:39:26.983151 xid:cmd c7cf0bcf > ffffffff S=6 s=1 (14)
09:39:27.073143 xid:cmd c7cf0bcf > ffffffff S=6 s=2 (14)
09:39:27.163123 xid:cmd c7cf0bcf > ffffffff S=6 s=3 (14)
09:39:27.253108 xid:cmd c7cf0bcf > ffffffff S=6 s=4 (14)
09:39:27.343090 xid:cmd c7cf0bcf > ffffffff S=6 s=5 (14)
09:39:27.433066 xid:cmd c7cf0bcf > ffffffff S=6 s=*
84-252-1-48 hint=0400 [ Computer ] (27)
Ако това е наред следва да насочиш телефона си с отворен
irda порт към usb-dongle, тогава трябва да видиш:
>irdadump
09:41:59.869937 xid:cmd c7cf0bcf > ffffffff S=6 s=0 (14)
09:41:59.959894 xid:cmd c7cf0bcf > ffffffff S=6 s=1 (14)
09:42:00.037736 xid:rsp c7cf0bcf < 00007c92 S=6 s=1 Nokia
7250i hint=b125 [ PnP Modem Fax Telephony IrCOMM IrOBEX ]
(28)
09:42:00.049884 xid:cmd c7cf0bcf > ffffffff S=6 s=2 (14)
09:42:00.139869 xid:cmd c7cf0bcf > ffffffff S=6 s=3 (14)
09:42:00.229852 xid:cmd c7cf0bcf > ffffffff S=6 s=4 (14)
09:42:00.319837 xid:cmd c7cf0bcf > ffffffff S=6 s=5 (14)
09:42:00.409815 xid:cmd c7cf0bcf > ffffffff S=6 s=*
84-252-1-48 hint=0400 [ Computer ] (27)
09:42:02.869439 xid:cmd c7cf0bcf > ffffffff S=6 s=0 (14)
09:42:02.959438 xid:cmd c7cf0bcf > ffffffff S=6 s=1 (14)
09:42:03.037059 xid:rsp c7cf0bcf < 00007c92 S=6 s=1 Nokia
7250i hint=b125 [ PnP Modem Fax Telephony IrCOMM IrOBEX ]
(28)
09:42:03.049424 xid:cmd c7cf0bcf > ffffffff S=6 s=2 (14)
09:42:03.139412 xid:cmd c7cf0bcf > ffffffff S=6 s=3 (14)
09:42:03.229400 xid:cmd c7cf0bcf > ffffffff S=6 s=4 (14)
09:42:03.319382 xid:cmd c7cf0bcf > ffffffff S=6 s=5 (14)
09:42:03.409353 xid:cmd c7cf0bcf > ffffffff S=6 s=*
84-252-1-48 hint=0400 [ Computer ] (27)
Ако си виждаш телефона, значи вече нямаш грижи с
комуникацията.
6. Следва да конфигурираш програмата, с която ще използваш
за комуникация. Аз ползвам gammu.
Ето съдържанието на конфигурационния файл ~/.gammurc:
[gammu]
port = irda0
connection = irda
Сега провери дали програмата работи:
>gammu --getfilesystem -flatall
Тук програмата трабва да ти даде дървото на директориите на
твоя телефон.
Дано да съм помогнал. Нищо не казваш какво казва dmesg
когато включиш устройството.
Моя съвет е да си прекомпилираш ядрото и да сложи само това,
което ти трябва (и в никакъв случай ir_usb)
Тези actisys_sir,sir_dev,irport,stir4200 също са излишни, но
и да ги има не пречат, докато ir_usb пречи.
Успех, няма да го направиш от първия път, ама ще стане.
|