Перейти к содержанию

Web Camera Genius Slim 310NB


Рекомендуемые сообщения

На dell latitude 120L стоит дистрибутив Slackware 12.

Недавно приобрел вебкамеру Genius Slim 310NB. На диске, который идет с камерой, есть драйвера для windows и macos.

Установка gspca не помогла... /dev/video0 нету...

От безысходности стал просматривать через F3 "KYE OBM Slim 310NB Driver OSX 1.0.dmg" - архив с драйверами для macos.

Удалось найти строчку "<string>tw.com.sonix.sn9c102p.KYEOBM.Slim310NB.uninstall</string >".

Получается для этой камеры подходят драйвера sn9c102p, которые можно достать в инете и которые включены в gspca. Но установка их не дала никакого результата =(.

Помогите плззз включить камеру в LINUX!!!

Ссылка на комментарий
Поделиться на другие сайты

Разобрал камеру. Выяснилось, что камера работает на чипе SN9C120AG 0659AA02V. В интернете по этому поводу ничего не нашел Sad . Камера по прежнему не работает.

Ссылка на комментарий
Поделиться на другие сайты

Привет!

Боюсь, что если gspca не помогла - то и не заработает subj

А насчет video0 - у тебя в системе вообще видна видеокамера эта?

Может сделать симлинк на USB к которому она подключена?

Ссылка на комментарий
Поделиться на другие сайты

Камера видна. Bывод lsusb -v:

Цитата:

Bus 4 Device 2: ID 0458:702e KYE Systems Corp. (Mouse Systems)

Device Descriptor:

bLength 18

bDescriptorType 1

bcdUSB 1.10

bDeviceClass 0 (Defined at Interface level)

bDeviceSubClass 0

bDeviceProtocol 0

bMaxPacketSize0 64

idVendor 0x0458 KYE Systems Corp. (Mouse Systems)

idProduct 0x702e

bcdDevice 1.01

iManufacturer 0

iProduct 1 USB camera

iSerial 0

bNumConfigurations 1

Configuration Descriptor:

bLength 9

bDescriptorType 2

wTotalLength 279

bNumInterfaces 1

bConfigurationValue 1

iConfiguration 0

bmAttributes 0x80

(Bus Powered)

MaxPower 40mA

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 0

bNumEndpoints 3

bInterfaceClass 255 Vendor Specific Class

bInterfaceSubClass 255 Vendor Specific Subclass

bInterfaceProtocol 255 Vendor Specific Protocol

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 1

Transfer Type Isochronous

Synch Type None

Usage Type Data

wMaxPacketSize 0x0000 1x 0 bytes

bInterval 1

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x83 EP 3 IN

bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0001 1x 1 bytes

bInterval 100

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 1

bNumEndpoints 3

bInterfaceClass 255 Vendor Specific Class

bInterfaceSubClass 255 Vendor Specific Subclass

bInterfaceProtocol 255 Vendor Specific Protocol

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 1

Transfer Type Isochronous

Synch Type None

Usage Type Data

wMaxPacketSize 0x0080 1x 128 bytes

bInterval 1

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x83 EP 3 IN

bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0001 1x 1 bytes

bInterval 100

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 2

bNumEndpoints 3

bInterfaceClass 255 Vendor Specific Class

bInterfaceSubClass 255 Vendor Specific Subclass

bInterfaceProtocol 255 Vendor Specific Protocol

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 1

Transfer Type Isochronous

Synch Type None

Usage Type Data

wMaxPacketSize 0x0100 1x 256 bytes

bInterval 1

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x83 EP 3 IN

bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0001 1x 1 bytes

bInterval 100

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 3

bNumEndpoints 3

bInterfaceClass 255 Vendor Specific Class

bInterfaceSubClass 255 Vendor Specific Subclass

bInterfaceProtocol 255 Vendor Specific Protocol

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 1

Transfer Type Isochronous

Synch Type None

Usage Type Data

wMaxPacketSize 0x0180 1x 384 bytes

bInterval 1

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x83 EP 3 IN

bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0001 1x 1 bytes

bInterval 100

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 4

bNumEndpoints 3

bInterfaceClass 255 Vendor Specific Class

bInterfaceSubClass 255 Vendor Specific Subclass

bInterfaceProtocol 255 Vendor Specific Protocol

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 1

Transfer Type Isochronous

Synch Type None

Usage Type Data

wMaxPacketSize 0x0200 1x 512 bytes

bInterval 1

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x83 EP 3 IN

bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0001 1x 1 bytes

bInterval 100

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 5

bNumEndpoints 3

bInterfaceClass 255 Vendor Specific Class

bInterfaceSubClass 255 Vendor Specific Subclass

bInterfaceProtocol 255 Vendor Specific Protocol

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 1

Transfer Type Isochronous

Synch Type None

Usage Type Data

wMaxPacketSize 0x02a8 1x 680 bytes

bInterval 1

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x83 EP 3 IN

bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0001 1x 1 bytes

bInterval 100

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 6

bNumEndpoints 3

bInterfaceClass 255 Vendor Specific Class

bInterfaceSubClass 255 Vendor Specific Subclass

bInterfaceProtocol 255 Vendor Specific Protocol

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 1

Transfer Type Isochronous

Synch Type None

Usage Type Data

wMaxPacketSize 0x0320 1x 800 bytes

bInterval 1

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x83 EP 3 IN

bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0001 1x 1 bytes

bInterval 100

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 7

bNumEndpoints 3

bInterfaceClass 255 Vendor Specific Class

bInterfaceSubClass 255 Vendor Specific Subclass

bInterfaceProtocol 255 Vendor Specific Protocol

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 1

Transfer Type Isochronous

Synch Type None

Usage Type Data

wMaxPacketSize 0x0384 1x 900 bytes

bInterval 1

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x83 EP 3 IN

bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0001 1x 1 bytes

bInterval 100

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 8

bNumEndpoints 3

bInterfaceClass 255 Vendor Specific Class

bInterfaceSubClass 255 Vendor Specific Subclass

bInterfaceProtocol 255 Vendor Specific Protocol

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x81 EP 1 IN

bmAttributes 1

Transfer Type Isochronous

Synch Type None

Usage Type Data

wMaxPacketSize 0x03ff 1x 1023 bytes

bInterval 1

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x82 EP 2 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x83 EP 3 IN

bmAttributes 3

Transfer Type Interrupt

Synch Type None

Usage Type Data

wMaxPacketSize 0x0001 1x 1 bytes

bInterval 100

Device Status: 0x0000

(Bus Powered)

Пересобрал gspca c изменениями в "gspca_core.c", где строчку {USB_DEVICE(0x0458, 0x7025)}, /* Genius Eye 311Q sn9c120+Mi360 */ поменял на

{USB_DEVICE(0x0458, 0x702e)}, /* Genius Eye 311Q sn9c120+Mi360 */

и case 0x7025: на case 0x702e:.

В итоге камера заработала, но вместо изображения розовый экран с разноцветной полоской вверху.

Ссылка на комментарий
Поделиться на другие сайты

Боюсь, что молчание на этом форуме означает, что ни у кого нет такой железки, либо никому не удалось ее запустить. Я бы на вашем месте не ждал у моря погоды, а попробовал еще поковыряться в Google (я понимаю, что вы там были, но вдруг...) и попробовать поспрошать на других форумах.

Удачи.

Если сможете завести железку, пожалуйста отпишитесь (если будет время/желание, разумеется). Кому-то ваш пост может в дальнейшем очень пригодиться.

Ссылка на комментарий
Поделиться на другие сайты

Покопался в своей системе и нашел пару утилиток для настройки устройств v4l. Попробуйте dov4l и/или v4l-conf. Эти утилитки позволяют менять разрешение, режим цветности, яркость, контраст и т.п. (в той степени, в какой позволяет модуль ядра для вашего устройства).

Ссылка на комментарий
Поделиться на другие сайты

Спасиб за совет! Это побудило меня дальше разбираться в железе.

Теперь я уже пересобрал gspcav1-20071224 таким образом: изменил файл gspca_core.c вышеописанным образом, только ещё в строке 3787 spca50x->sensor = SENSOR_MI0360; поменял на spca50x->sensor = SENSOR_OV7660;.

Камера заработала, появилось изображение соответствуещее действительности, НО перевернутое (проблема лечится физическим перевертыванием камеры Laughing ) и цвета плохо отображаются - сильные блики от белого.

На сайте где брал gspcav1-20071224 есть утилитка по настройке цветов cpsagui, также утилита может менять режими работы: VGA, PAL, SIF, CIF, QPAL, QSIF, QSIF. Это изображение в режиме SIF:

index.php?t=getfile&id=451&private=0

Этот режим и в Skype =(. В VGA картинка более менее приемлема но этого режима нет в Skype.

Таким образом осталась только настроить отображение и програмно перевернуть картинку =). Если кто знает что-нибудь как это сделать напишите плззз.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

hello,

i have got genius 310nb webcamera too, but does not manage to get it work under linux yet. i dont speak russian, but it seems to me, you have already got it working. My mother speaks little russian, but does not understand technical point of discusion. Can someone here be so nice and tell me in english, how earth got his webcamera working? thank you in advance

best regards

Ссылка на комментарий
Поделиться на другие сайты

Hi there!

I'll try to translate the essence of the above post for you. I think the camera now works only partially, but thats definitely better than nothing.

Here comes the post itself:

Цитата:

I recompiled gspcav1-20071224 as follows: I changed the gspca_core.c as described above [please see the translation of extract of relevant post below], but in addition to that in line 3787 I changed spca50x->sensor = SENSOR_MI0360; to pca50x->sensor = SENSOR_OV7660;.

The camera works, but the picture is shown upside down (the problem has been solved by turning the camera itself upside down Smile ) and the colours are far from perfect, since there are flares of white.

The site, where I downloaded gspcav1-20071224 also has a small utility to setup the colours, which as well can change the modes of operation of the camera between: VGA, PAL, SIF, CIF, QPAL, QSIF. The above picture is displayed in SIF mode.

Skype uses the same mode Sad In VGA the picture is more or less acceptable, but Skype does not have that mode.

Thus I only need to set up the picture and mirror Smile

Now the extract from the previous post:

Цитата:

I've recompiled gspca_core.c, where the line {USB_DEVICE(0x0458, 0x7025)}, /* Genius Eye 311Q sn9c120+Mi360 */ was changed to USB_DEVICE(0x0458, 0x702e)}, /* Genius Eye 311Q sn9c120+Mi360 */ and case 0x7025: was changed to case 0x702e:.

As a result, the camera operates, but instead of the picture I see a pink screen with multicoloured line above.

So in order to reproduce the result displayed in screenshots above you would need to make the same changes to the source code of the software and recompile it.

Hopefully this helps.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...