Автор Тема: Kernel downgrade  (Прочетена 5330 пъти)

gotha

  • Напреднали
  • *****
  • Публикации: 551
    • Профил
    • WWW
Kernel downgrade
« -: Apr 06, 2008, 18:43 »
Здравейте,
налага ми се да направя downgrade до kernel 2.6.15 заради едни кирливи драйвери на уеб камера.
Машината е с Kubuntu 7.10, kernel 2.6.20.
До сега не съм прекомпилирал ядро за това реших да го направя по Ubuntu начина, тоест добавям хранилище на dapper и след това пиша:
Примерен код
apt-get install linux-image-2.6.15-23-386

Всичко си върви нормално, обаче накрая плюе:
Примерен код
Selecting previously deselected package linux-image-2.6.15-23-386.
(Reading database ... 151898 files and directories currently installed.)
Unpacking linux-image-2.6.15-23-386 (from .../linux-image-2.6.15-23-386_2.6.15-23.39_i386.deb) ...
Setting up linux-image-2.6.15-23-386 (2.6.15-23.39) ...
update-initramfs: Generating /boot/initrd.img-2.6.15-23-386
W: udev hook script requires at least kernel version 2.6.17
W: not generating requested initramfs for kernel 2.6.15-23-386
Not touching initrd symlinks since we are being reinstalled (2.6.15-23.39)
Not updating image symbolic links since we are being updated (2.6.15-23.39)

Ако пробвам ръчно:
Примерен код

# update-initramfs -u
update-initramfs: Generating /boot/initrd.img-2.6.15-23-386
W: udev hook script requires at least kernel version 2.6.17
W: not generating requested initramfs for kernel 2.6.15-23-386

Ако правилно разбирам това, което ми казва явно версията ми на initramfs-tools е прекалено нова и се опитах да сложа по-стара от хранилищата на dapper:
Примерен код
# dpkg -i initramfs-tools_0.40ubuntu32_all.deb
dpkg - warning: downgrading initramfs-tools from 0.85eubuntu20 to 0.40ubuntu32.
(Reading database ... 154099 files and directories currently installed.)
Preparing to replace initramfs-tools 0.85eubuntu20 (using initramfs-tools_0.40ubuntu32_all.deb) ...
Unpacking replacement initramfs-tools ...
dpkg: warning - unable to delete old directory `/etc/initramfs-tools/conf.d': Directory not empty
dpkg: warning - unable to delete old directory `/etc/initramfs-tools': Directory not empty
Setting up initramfs-tools (0.40ubuntu32) ...
W: udev hook script requires at least kernel version 2.6.17
W: not generating requested initramfs for kernel 2.6.15-23-386

След това отново опитвам:
Примерен код
# update-initramfs -u
W: udev hook script requires at least kernel version 2.6.17
W: not generating requested initramfs for kernel 2.6.15-23-386

Имате ли някакви идеи как да оправя нещата, защото ако продължавам така скоро ще си downgrade-на цялата система до dapper.
Активен

blurmind

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Kernel downgrade
« Отговор #1 -: Apr 06, 2008, 19:39 »
Цитат
Едно време мъжете бяха мъже и сами си пишеха драйверите '<img'>

Няма ли ли ги тия драйвери , да си ги компилираш (gspca ? )
Активен

gotha

  • Напреднали
  • *****
  • Публикации: 551
    • Профил
    • WWW
Kernel downgrade
« Отговор #2 -: Apr 06, 2008, 19:47 »
В случай, че някой наистина се интересува :
инсталирах от хранилищата на dapper grepmap, dmsetup, initramfs-tools и udev, така че се оправиха зависимостите.
Изпълних
Примерен код
update-initramfs -u

и не върна грешка, добавих новото ядро в menu.lst на grub и в момента съм с него.
Нещата за сега изглеждат ок.

@ivo1204, аз може да не ги чаткам много нещата, но не вярвам ти да си kernel developer!
В пакета със сорса на spca5xx има един приятен файл, които се казва README-KERNEL-UPTO-2.6.16.
Няма значение, оправих се до тук.



Активен

blurmind

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Kernel downgrade
« Отговор #3 -: Apr 06, 2008, 20:07 »
Ти май не разбра , какво те попитах:
Дали няма никакъв друг начин , за да имаш драйверите , без да слагаш толкова старо ядро?
Пишеш , че си с ядро "kernel 2.6.20." , а в Убунту има вече vmlinuz-2.6.24-14-generic (8.04).
И дали тия драйвери не могат да се компилират от сорс?
Това попитах.Е , щом си се оправил , смятам въпроса за приключен.
Активен

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
Kernel downgrade
« Отговор #4 -: Apr 06, 2008, 22:55 »
Това не готин вариант! Изтегли си сорса от kernel.org, че иначе ще и е по-трудно под Убунту. Като сваляш ядро може да ти гърми с такива грешки от дипендънсите ;-)
Активен

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

ieti

  • Напреднали
  • *****
  • Публикации: 92
  • Distribution: Arch, Debian
  • Window Manager: XFCE
    • Профил
Kernel downgrade
« Отговор #5 -: Apr 06, 2008, 23:18 »
Не си мажи така по системата и не минавай от Русе за София през Истанбул '<img'>

Дръпни си сорса на драйвера за камерата от http://mxhaard.free.fr/download.html там версиите са две едната за старите ядра и една за новите. Компилира се и се инсталира елементарно - човека си е направил скрипт за тази цел.

В Убунту не може да няма gspca драйвера и като пакет и като сорс. Ако все пак си решил да си с последния изтегли от горния линк gspcav1-20071224.tar.gz и си инсталирай от него.

Ти май си на принципа защо трябва да е лесно като може и по-трудно  '<img'>



Активен

gotha

  • Напреднали
  • *****
  • Публикации: 551
    • Профил
    • WWW
Kernel downgrade
« Отговор #6 -: Apr 07, 2008, 00:13 »
Ок, само да питам gspcav и spca5xx едно и също ли са ?
Четох, че моята камера тръгва с spca5xx, това значи ли, че ще тръгне и с другия ?
Downgrade-вам kernel защото прочетох, че spca5xx работи само с ядра до 2.6.16. Пробвах да го компилирам както си беше, но "ме напсува" и каза, че няма да стане. Не помня какво беше, утре може би ще го пусна, че сега не съм много в състояние. Иначе проблеми със зависимостите за сега нямам.
Активен

blurmind

ieti

  • Напреднали
  • *****
  • Публикации: 92
  • Distribution: Arch, Debian
  • Window Manager: XFCE
    • Профил
Kernel downgrade
« Отговор #7 -: Apr 07, 2008, 00:43 »
На сайта на автора пише:
  - ядра до 2.6.11 - spca5xx
  - ядра над 2.6.11 - gspca

Пробвай с готовия пакет в Kubuntu 7.10 за ядрото с което си. Ако камерата не проработи добре - компилирай от сорс.

Поне при мен на Debian Etch (2.6.18 ядро) gspca се компилира и инсталира без проблеми. С камера Logitech QuickCam Express съм работи със скайп добре. Единственото което все още не мога да преборя е възтъмния образ, но това не е болка за умиране.
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 3128
  • Distribution: Mageia, Q4OS
    • Профил
Kernel downgrade
« Отговор #8 -: Apr 08, 2008, 01:49 »
С гореспоменатия драйвър от сайта http://mxhaard.free.fr/download.html -
 моята камера работи отлично.
С Ванила ядро съм - 2.6.24.4 - прекомпилирано на ръка на система мандрива 2007.1 . Накратко- сваляш gspcav1-20071224.tar.gz - разархириваш в /usr/src като root и пак като root изпълняваш make и make install от папката с разархивираната gspcav1-20071224.tar.gz - няма ./configure. После рестарт и си готов.

Иначе ieti е прав- образа е доста тъмен- но все-пак не е болка за умиране'<img'>
Успех
Активен

gotha

  • Напреднали
  • *****
  • Публикации: 551
    • Профил
    • WWW
Kernel downgrade
« Отговор #9 -: Apr 08, 2008, 03:33 »
Камерата е Canyon CRN-WCAM413;
lsusb ми дава :
Цитат

Bus 003 Device 002: ID 0ac8:0323 Z-Star Microelectronics Corp.

Ядрото с което съм в момента е 2.6.20-26.
Драйвера gspca си се компилира нормално и се зарежда като модул
Примерен код

lsmod | grep spca
gspca                 680400  0
videodev               28160  1 gspca
usbcore               134280  5 gspca,usbhid,ehci_hcd,ohci_hcd

В /dev се появи video0, въпреки това Camorama казва, че не може да се свърже с устройство и да проверя дали съм го свързал, а аз съм. VLC си мисли, че отваря /dev/video0, но всъщност нищо не става.
В един друг форум намерих, че някакви хора са пуснали точно тази камера с този драйвер, но под Debian и Fedora, а имат проблеми с Убунту.
Не ми се сменя дистрибуцията.
Имате ли някакви идеи къде мога да греша ?
Активен

blurmind

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Kernel downgrade
« Отговор #10 -: Apr 08, 2008, 10:52 »
Ползвах този драйвър на различни дистрибуции и нямах никакви проблеми. В момента го ползвам в офиса на Ubuntu и пак нямам никакви проблеми. Твоят проблем е в това, че твоята веб камера или по-точно ID 0х0ac8 0х0323 не фигурира в списъка. Решението ако има patch за твоята web камера да прекомпилираш драйвъра с него.
Активен

Ако не можеш да градиш, поне не руши!

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Kernel downgrade
« Отговор #11 -: Apr 08, 2008, 11:38 »
Ако под "Canyon CRN-WCAM413" (която не съществува) имаш предвид "Canyon CN-WCAM413", пускал съм тази камера точно с gspca, но наистина, на Debian. Не съм пробвал на Ubuntu, но не виждам защо да има проблем със самия драйвер, освен ако не се пропуска нещо в настройката. Виж дали си задал
Цитат
Load    "v4l"

в Section "Module" в /etc/X11/xorg.conf (макар че май не беше задължително) и виж дали в Система > Предпочитания > Избор на мултимедийни системи > Видео за "Стандартен вход" е зададено v4l, а не v4l2 (мисля, че камерата не работеше с v4l2).
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

gotha

  • Напреднали
  • *****
  • Публикации: 551
    • Профил
    • WWW
Kernel downgrade
« Отговор #12 -: Apr 08, 2008, 14:58 »
@neter, такава камера определено съществува:
http://www.canyon-tech.com/products/voip/webcams/CNR-WCAM413
'<img'>
@mystical
Намерих пачовете тук:
http://helllabs.org/blog/20080204/fix-for-vc0323-webcam/#more-71
Пачнах и прекомпилирах. Модула си се зарежда, но не мога да накарам никоя програма да хване input от камерата.
Какво според вас може все още да не е наред ?
Активен

blurmind

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Kernel downgrade
« Отговор #13 -: Apr 08, 2008, 15:13 »
CNR да, но CRN не '<img'> Само не виждам каква е разликата между CN и CNR, освен в буквата и цвета отстрани, след като общия дизайн, параметрите, лещите и чипа са едни и същи, но както и да е. Не каза дали си пробвал това, което ти казах '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

gotha

  • Напреднали
  • *****
  • Публикации: 551
    • Профил
    • WWW
Kernel downgrade
« Отговор #14 -: Apr 08, 2008, 16:33 »
Да, прав си, не съм видял, че съм сменил буквите.
Пробвах, няма промяна.

edit: Чета тук някакви мнения по форумите, че на Debian точно този пакет е с по-нова версия, но не би или трябвало на сайта да е най-най-новата ?



Активен

blurmind

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Downgrade 2.6 към 2.4
Настройка на програми
zmeicho 3 2229 Последна публикация Jan 25, 2006, 07:54
от ray
как да downgrade xorg 7.2 на по стара версия
Настройка на програми
JoNas 2 1921 Последна публикация Feb 06, 2007, 10:41
от JoNas
Glibc downgrade
Хардуерни и софтуерни проблеми
Marto 4 2392 Последна публикация May 08, 2007, 15:36
от rpetrov
Opensuse 10.2 downgrade на xorg от 7.2 до 7.1
Хардуерни и софтуерни проблеми
Hedron 2 1930 Последна публикация May 15, 2007, 18:57
от alabal
Upgrade и Downgrade
Настройка на програми
hao123 17 4410 Последна публикация Feb 06, 2013, 09:22
от cybercop