ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] sonypi vs. sony_laptop = нерабочий meye
@ 2009-09-18 11:40 Владимир Гусев
  2009-09-18 13:02 ` Max Ivanov
  0 siblings, 1 reply; 6+ messages in thread
From: Владимир Гусев @ 2009-09-18 11:40 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Эту проблему несовместимости драйвера meye (видеокамера в субноуте
Sony) судя по kernel.org должны были решить еще в 2007г. Был и патч,
переориентирующий meye со старого sonypi на новый sony_laptop. Более
того, в ядре даже (судя по сообщениям) есть возможность включения
совместимости sony_laptop и старого sonypi.

Нечто вроде:

CONFIG_SONY_LAPTOP=
CONFIG_SONYPI_COMPAT= 
CONFIG_SONYPI=

Как мне посмотреть, как включены в современном std-def 2.6.30 11-й
сборки эти опции? Судя по всему, там выключена совместимость, т.к. meye
ругается и по-прежнему хочет sonypi, хотя это вроде давно поправлено...

Информацию брал в том числе и отсюда:

http://www.linux-archive.org/debian-kernel/46726-config_sonypi_compat.html

Помогите. Камера не работает, и, скорее всего, не заработает, ибо чую,
потребуется пересборка ядра с новыми опциями.. А может и нет..

-- 
С уважением,
Владимир Гусев


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] sonypi vs. sony_laptop = нерабочий meye
  2009-09-18 11:40 [Comm] sonypi vs. sony_laptop = нерабочий meye Владимир Гусев
@ 2009-09-18 13:02 ` Max Ivanov
  2009-09-18 21:38   ` [Comm] Пересборка ядра (was: sonypi vs. sony_laptop = нерабочий meye) Владимир Гусев
  0 siblings, 1 reply; 6+ messages in thread
From: Max Ivanov @ 2009-09-18 13:02 UTC (permalink / raw)
  To: ALT Linux Community general discussions

> Как мне посмотреть, как включены в современном std-def 2.6.30 11-й
> сборки эти опции?

zcat /proc/config.gz

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Пересборка ядра (was: sonypi vs. sony_laptop = нерабочий meye)
  2009-09-18 13:02 ` Max Ivanov
@ 2009-09-18 21:38   ` Владимир Гусев
  2009-09-19  5:51     ` Michael A. Kangin
  0 siblings, 1 reply; 6+ messages in thread
From: Владимир Гусев @ 2009-09-18 21:38 UTC (permalink / raw)
  To: community

On Fri, 18 Sep 2009 17:02:42 +0400
Max Ivanov wrote:

> > Как мне посмотреть, как включены в современном std-def 2.6.30 11-й
> > сборки эти опции?
> 
> zcat /proc/config.gz

Огромное спасибо!

Да, так и есть... Пересборки не избежать.. Увы..

[vova@vaio ~]$ zcat /proc/config.gz |grep SONY
CONFIG_SONYPI=m
CONFIG_HID_SONY=m
CONFIG_SONY_LAPTOP=m
CONFIG_SONYPI_COMPAT=y

Судя по тексту вышеприведенной мной ссылки этот вариант нерабочий
(вариант 4 из списка Not Working), в частности для вебкамеры, и всех
утилит типа sjog, jogdiald и проч.

Рабочими для Sony Vaio являются варианты:

Working:
1.
CONFIG_SONY_LAPTOP=y
CONFIG_SONYPI_COMPAT=y
CONFIG_SONYPI=y

2.
no CONFIG_SONY_LAPTOP
# CONFIG_SONY_LAPTOP is not set
CONFIG_SONYPI=y

все это выливается в новый вопрос - как мне это сделать? Мантейнер ядра
наверняка не сможет мне помочь - времени и желания не будет. А свое
единственное ядро я собирал дважды - один раз неудачно, второй -
удачно, и оба бог знает когда на Slackware 7.. В Альте этого мне
никогда не приходилось делать. Где прочесть свежий актуальный на
сегодняшний день alt-specific документ/howto про пересборку ядра со
своими опциями?



-- 
С уважением,
Владимир Гусев


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Пересборка ядра (was: sonypi vs. sony_laptop = нерабочий meye)
  2009-09-18 21:38   ` [Comm] Пересборка ядра (was: sonypi vs. sony_laptop = нерабочий meye) Владимир Гусев
@ 2009-09-19  5:51     ` Michael A. Kangin
  2009-09-21  6:21       ` Владимир Гусев
  0 siblings, 1 reply; 6+ messages in thread
From: Michael A. Kangin @ 2009-09-19  5:51 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Суббота 19 сентября 2009 01:38:25 Владимир Гусев wrote:

> Да, так и есть... Пересборки не избежать.. Увы..
>
> [vova@vaio ~]$ zcat /proc/config.gz |grep SONY
> CONFIG_SONYPI=m
> CONFIG_HID_SONY=m
> CONFIG_SONY_LAPTOP=m
> CONFIG_SONYPI_COMPAT=y
>
> Судя по тексту вышеприведенной мной ссылки этот вариант нерабочий
> (вариант 4 из списка Not Working), в частности для вебкамеры, и всех
> утилит типа sjog, jogdiald и проч.
>
> Рабочими для Sony Vaio являются варианты:
>
> Working:
> 1.
> CONFIG_SONY_LAPTOP=y
> CONFIG_SONYPI_COMPAT=y
> CONFIG_SONYPI=y

А просто сделать 
modprobe sony-laptop
modprobe sonypi
?

И посмотрите описание этих модулей (modinfo)
Возможно, там еще будет иметь смысл поиграться с параметрами
(например, 
parm:           camera:set this if you have a MotionEye camera (PictureBook 
series) (int)
parm:           compat:set this if you want to enable backward compatibility 
mode (int)
)



-- 
WBR, Michael A. Kangin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Пересборка ядра (was: sonypi vs. sony_laptop = нерабочий meye)
  2009-09-19  5:51     ` Michael A. Kangin
@ 2009-09-21  6:21       ` Владимир Гусев
  2009-09-29  9:23         ` Владимир Гусев
  0 siblings, 1 reply; 6+ messages in thread
From: Владимир Гусев @ 2009-09-21  6:21 UTC (permalink / raw)
  To: community

> > [..]
> > Рабочими для Sony Vaio являются варианты:
> >
> > Working:
> > 1.
> > CONFIG_SONY_LAPTOP=y
> > CONFIG_SONYPI_COMPAT=y
> > CONFIG_SONYPI=y
> 
> А просто сделать 
> modprobe sony-laptop
> modprobe sonypi
> ?
> 
> И посмотрите описание этих модулей (modinfo)
> Возможно, там еще будет иметь смысл поиграться с параметрами
> [..]

Да, я все это делал в разных вариациях, вплоть до почти полного
загубления системы (спасла рядом стоящая win2k со сторонним драйвером
для ext2) - не помогает. Требуется, видимо, именно включение опций в
ядре. На данный момент так:

[root@vaio modutils.d]# cat /etc/modutils.d/10vaio
options sony_laptop compat=1 camera=1
alias char-major-81-0 meye
options meye gbuffers=32 video_nr=0


[root@vaio modutils.d]# lsmod
Module                  Size  Used by
mach64                 42412  2 
drm                   158208  3 mach64
binfmt_misc             8020  1 
af_packet              17644  2 
speedstep_lib           3852  0 
freq_table              4428  0 
cpufreq_userspace       2896  0 
nls_utf8                1600  2 
nls_cp866               4876  2 
vfat                   10380  2 
fat                    50252  1 vfat
nls_base                7056  4 nls_utf8,nls_cp866,vfat,fat
dm_mod                 56708  0 
sg                     28640  0 
usb_storage            36000  0 
usbhid                 38944  0 
usb_libusual           20288  1 usb_storage
hid                    65120  1 usbhid
ndiswrapper           185180  0 
pcmcia                 37068  0 
snd_ymfpci             32480  1 
gameport               11128  1 snd_ymfpci
snd_ac97_codec        103920  1 snd_ymfpci
ac97_bus                1580  1 snd_ac97_codec
snd_pcm                74096  2 snd_ymfpci,snd_ac97_codec
snd_opl3_lib           10316  1 snd_ymfpci
snd_timer              20788  3 snd_ymfpci,snd_pcm,snd_opl3_lib
firewire_ohci          22320  0 
firewire_core          43808  1 firewire_ohci
snd_hwdep               7056  1 snd_opl3_lib
snd_page_alloc          8852  2 snd_ymfpci,snd_pcm
snd_mpu401_uart         6956  1 snd_ymfpci
crc_itu_t               1868  1 firewire_core
meye                   26988  0 
snd_rawmidi            21760  1 snd_mpu401_uart
videodev               35904  1 meye
ohci1394               30300  0 
snd_seq_device          6904  2 snd_opl3_lib,snd_rawmidi
fan                     4144  0 
yenta_socket           23736  2 
v4l1_compat            14448  1 videodev
uhci_hcd               22044  0 
rsrc_nonstatic         11404  1 yenta_socket
i2c_piix4               9884  0 
snd                    58180  11 snd_ymfpci,snd_ac97_codec,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
psmouse                56132  0 
rtc_cmos               10316  0 
evdev                   9472  8 
pcspkr                  2316  0 
serio_raw               5296  0 
pcmcia_core            35488  3 pcmcia,yenta_socket,rsrc_nonstatic
sony_laptop            31924  2 meye
rfkill                 10608  1 sony_laptop
rtc_core               17608  1 rtc_cmos
i2c_core               23584  2 drm,i2c_piix4
soundcore               7072  1 snd
battery                10224  0 
ieee1394               85652  1 ohci1394
ac                      4048  0 
efficeon_agp            6304  0 
rtc_lib                 2860  1 rtc_core
processor              34496  1 
thermal                12808  0 
button                  5244  0 
usbcore               149232  6 usb_storage,usbhid,usb_libusual,ndiswrapper,uhci_hcd
agpgart                34796  2 drm,efficeon_agp
ext2                   65780  4 
mbcache                 7568  1 ext2
ata_generic             4624  0 
pata_acpi               3980  0 
ata_piix               23056  0 
libata                174604  3 ata_generic,pata_acpi,ata_piix
sd_mod                 34888  0 
crc_t10dif              1708  1 sd_mod
scsi_mod              150996  4 sg,usb_storage,libata,sd_mod
ide_generic             1936  0 [permanent]
ide_pci_generic         3888  0 
ide_gd_mod             23344  8 
piix                    6132  7 
ide_core              103592  4 ide_generic,ide_pci_generic,ide_gd_mod,piix

Отрывок из dmesg:

[   31.452601] Linux video capture interface: v2.00
[   31.485629] ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[9]  MMIO=[fc104000-fc1047ff]  Max Packet=[2048]  IR/IT contexts=[4/8]
[   31.592655] usb 1-1: new low speed USB device using uhci_hcd and address 2
[   31.637820] meye: using 2 buffers with 600k (1200k total) for capture
[   31.638466] meye: unable to power on the camera
[   31.638492] meye: did you enable the camera in sonypi using the module options ?
[   31.638890] meye: probe of 0000:00:0b.0 failed with error -5


[root@vaio modutils.d]# lspci
00:00.0 Host bridge: Transmeta Corporation LongRun Northbridge
00:00.1 RAM memory: Transmeta Corporation SDRAM controller
00:00.2 RAM memory: Transmeta Corporation BIOS scratchpad
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:08.0 FireWire (IEEE 1394): Texas Instruments TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated) (rev 02)
00:09.0 Multimedia audio controller: Yamaha Corporation YMF-754 [DS-1E Audio Controller]
00:0a.0 Communication controller: Conexant Systems, Inc. HCF 56k Data/Fax/Voice/Spkp Modem (rev 08)
00:0b.0 Multimedia controller: Kawasaki Steel Corporation KL5A72002 Motion JPEG (rev 03)
00:0c.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 80)
00:0d.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M (rev 64)
01:00.0 Network controller: RaLink RT2561/RT61 rev B 802.11g

-- 
С уважением,
Владимир Гусев


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Пересборка ядра (was: sonypi vs. sony_laptop = нерабочий meye)
  2009-09-21  6:21       ` Владимир Гусев
@ 2009-09-29  9:23         ` Владимир Гусев
  0 siblings, 0 replies; 6+ messages in thread
From: Владимир Гусев @ 2009-09-29  9:23 UTC (permalink / raw)
  To: community

On Mon, 21 Sep 2009 10:21:51 +0400
Владимир Гусев wrote:

> > > [..]
> > > Рабочими для Sony Vaio являются варианты:
> > >
> > > Working:
> > > 1.
> > > CONFIG_SONY_LAPTOP=y
> > > CONFIG_SONYPI_COMPAT=y
> > > CONFIG_SONYPI=y
> > 
> > А просто сделать 
> > modprobe sony-laptop
> > modprobe sonypi
> > ?
> > 
> > И посмотрите описание этих модулей (modinfo)
> > Возможно, там еще будет иметь смысл поиграться с параметрами
> > [..]
> 
> Да, я все это делал в разных вариациях, вплоть до почти полного
> загубления системы (спасла рядом стоящая win2k со сторонним драйвером
> для ext2) - не помогает. Требуется, видимо, именно включение опций в
> ядре. На данный момент так:
> [..]

Удалось завести камеру Sony Vaio Picturebook без таких
"кровопусканий". Помог "несчастный" случай. Напишу в новом треде. 

-- 
С уважением,
Владимир Гусев


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-09-29  9:23 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-18 11:40 [Comm] sonypi vs. sony_laptop = нерабочий meye Владимир Гусев
2009-09-18 13:02 ` Max Ivanov
2009-09-18 21:38   ` [Comm] Пересборка ядра (was: sonypi vs. sony_laptop = нерабочий meye) Владимир Гусев
2009-09-19  5:51     ` Michael A. Kangin
2009-09-21  6:21       ` Владимир Гусев
2009-09-29  9:23         ` Владимир Гусев

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git