Genius i-Look 111 под linux - работает
Nov. 7th, 2008 06:26 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Когда во время очередного проекта понадобилась веб-камера, начальство сначала было закупило
Genius i-Look 111 (USB ID 093a:2474). Завести эту железку под Linux сходу не удалось, даже с последними ядрами, почему на нее было забито и куплена другая железяка.
Сегодня у меня как-то образовался кусок времени я решил эту железяку немножко помучить.
Выяснилось, что драйвер gspca (последней версии 1.00.20) как гном-простак из Белоснежки. Не умел говорить, потому что ни разу не пробовал. Устройство не поддерживается ровно потому, что его USB-id нет в таблице поддерживаемых устройств. А если его туда дописать - работает
Вот патч
Не сказать, чтобы это работало во всех режимах, которые теоретически должна поддерживать камера, но скайпе чатиться - сойдет.
Genius i-Look 111 (USB ID 093a:2474). Завести эту железку под Linux сходу не удалось, даже с последними ядрами, почему на нее было забито и куплена другая железяка.
Сегодня у меня как-то образовался кусок времени я решил эту железяку немножко помучить.
Выяснилось, что драйвер gspca (последней версии 1.00.20) как гном-простак из Белоснежки. Не умел говорить, потому что ни разу не пробовал. Устройство не поддерживается ровно потому, что его USB-id нет в таблице поддерживаемых устройств. А если его туда дописать - работает
Вот патч
diff -ruN gspca/gspca_core.c gspca.patched/gspca_core.c --- gspca/gspca_core.c 2008-01-09 13:44:54.000000000 +0300 +++ gspca.patched/gspca_core.c 2008-11-07 17:49:34.000000000 +0300 @@ -833,6 +833,7 @@ {USB_DEVICE(0x046d, 0x08dd)}, /* Logitech QuickCam for Notebooks */ {USB_DEVICE(0x046d, 0x08af)}, /* Logitech QuickCam Cool */ {USB_DEVICE(0x093a, 0x2472)}, /* PAC207 Genius VideoCam ge110 */ + {USB_DEVICE(0x093a, 0x2474)}, /* Genius I-Look 111 */ {USB_DEVICE(0x093a, 0x2463)}, /* Philips spc200nc pac207 */ {USB_DEVICE(0x0000, 0x0000)}, /* MystFromOri Unknow Camera */ {} /* Terminating entry */ @@ -4127,6 +4128,7 @@ break; case 0x2472: case 0x2471: + case 0x2474: spca50x->desc = GeniusGe111; spca50x->bridge = BRIDGE_PAC207; spca50x->sensor = SENSOR_PAC207;
Не сказать, чтобы это работало во всех режимах, которые теоретически должна поддерживать камера, но скайпе чатиться - сойдет.