Bug 4378 - Dongle tekram doesn't work on 2.6.6 kernels
Summary: Dongle tekram doesn't work on 2.6.6 kernels
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: irda-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-16 12:04 MSD by ildar
Modified: 2007-10-31 20:20 MSK (History)
2 users (show)

See Also:


Attachments
irattach strace (9.25 KB, text/plain)
2004-07-01 15:14 MSD, ildar
no flags Details
strace for 0.9.16-alt3 + 2.6.12-std26-up-alt6 (2.72 KB, application/octet-stream)
2006-09-29 13:06 MSD, ildar
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description ildar 2004-06-16 12:04:29 MSD
1. There's no more IRDA module called tekram (ie tekram.ko)
2. /var/log/messages shows: 
Jun 16 11:50:07 ildar irattach: irattach: tty: set_disc(11): Bad file descriptor
Jun 16 11:50:07 ildar irattach: Stopping device /dev/ttyS0
Jun 16 11:50:08 ildar irattach: ioctl(SIOCGIFFLAGS): No such device
Jun 16 11:50:08 ildar irattach: exiting ...
The same if I "cp tekram-sir.ko tekram.ko"

Steps to Reproduce:
One can test a working configuration without device itself: irattach should
start and irdadump should show transmitting packets.
Comment 1 ildar 2004-07-01 15:14:14 MSD
Created attachment 460 [details]
irattach strace
Comment 2 ildar 2004-07-01 15:16:20 MSD
похоже, что поменялся механизм работы с serial, что само по себе очень странно.
Серийный драйвер - 8250_pnp
Comment 3 Michael Shigorin 2006-09-28 01:52:04 MSD
Ильдар, на 0.9.16-alt3 и 2.6.16 это вылазит?  У меня чудным образом работает.
Comment 4 ildar 2006-09-29 13:06:49 MSD
Created attachment 1643 [details]
strace for 0.9.16-alt3 + 2.6.12-std26-up-alt6

Михаил, проблема осталась, хотя на первый взгляд трейс изменился. Однако это на
ядре 2.6.12-std26-up-alt6. Ядро 2.6.16 сегодня постараюсь скачать, когда
попробую, сообщу.

Пока, пожалуйста, уточните следующие моменты:
1. параметры irattach
2. наличие alias irda-dongle-0 tekram-sir (вычитал в README)
3. модель донгла

У меня ком-портовая Tekram irMate 210
Comment 5 ildar 2006-09-30 14:08:33 MSD
Всё то же самое, как и много лет назад. Затык в этой строчке:
ioctl(4, TIOCSETD, [11])          = -1 EINVAL (Invalid argument)
то есть irattach пытается сделать такой ioctl на серийный порт, а тот
сопротивляется. Я не знаю, кто в этом виноват. Похоже, до загрузки модуля просто
не доходит. Как и прежде, за серийный порт у меня отвечает 8250_pnp. Нынешляя
конфигурация: 2.6.16-wks26-up-alt8 + irda-utils-0.9.16-alt3

Михаил, у Вас другое железо?
Comment 6 Michael Shigorin 2006-10-15 02:04:31 MSD
Пойдём спрашивать внезапно объявленного специалистом по IrDA vsu@...

У меня встроенные инфракрасники в Fujitsu Lifebook C6536 (где-то до 2.6.10 или
.12 проверено) и ThinkPad A30p.  Оба работали, последний точно работает и сейчас
(кроме как после выползания из APM STR, но это другая история).

PS: мне письма от багзилы будто /почти/ не ходят...
Comment 7 Michael Shigorin 2006-12-17 17:58:45 MSK
Ильдар, можете попробовать собрать текущие irda-utils (что-то из патчей придётся
оторвать, ну да для теста покатит) и попробовать под 2.6.18?
Comment 8 Michael Shigorin 2007-06-11 22:18:26 MSD
Кстати, недавно чинил на буке, см.
http://www.freesource.info/wiki/HCL/Noutbuki/IBM/A30p#p-1639-13 -- может, у Вас
те же грабли?
Comment 9 ildar 2007-10-31 14:49:28 MSK
Не знаю точно, какие грабли, но недавно завелось. Закрываю.
Comment 10 ildar 2007-10-31 14:50:37 MSK
Не знаю точно, какие грабли, но недавно завелось. Закрываю.
Comment 11 Michael Shigorin 2007-10-31 20:20:08 MSK
Ура :-)  Видимо, действительно изменения в ядре повлияли.
Хотя притереть более свежие irda-utils тоже надо бы добраться...