LINUX.ORG.RU

Debian и новое ядро


0

1

Поставил себе на Debian stable ядро 2.6.39 из бэкпортов, в надежде, что он увидит мой кард-ридер (который видела убунта). Однако кард-ридер система так и не увидела. Что делать (может перенастроить чего?)?


Ответ на: комментарий от AITap

lsusb

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 09da:000a A4 Tech Co., Ltd Port Mouse
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 0cf2:6250 ENE Technology, Inc. 
Bus 001 Device 003: ID 0402:9665 ALi Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lspci

00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: Atheros Communications AR8152 v1.1 Fast Ethernet (rev c1)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
lmtea
() автор топика
Ответ на: комментарий от AITap

В том и дело, что у меня сейчас минт рядом (а это практически то же с амое) , иак в нём работает, а ядро вроде той же версии. Способ, конечно, интересный, но может можно как-то по... пологичней, что ли, например модуль из бунты импортировать? Также хотелось бы спросить, при установки дебьяна и бунты есть такой этап, как настройка оборудования, так вот, можно ли его как-то повторить?

lmtea
() автор топика
Ответ на: комментарий от lmtea

> но может можно как-то по... пологичней, что ли, например модуль из бунты импортировать?
Поставьте пакет с ядром из ubuntu в debian. Может быть, даже заработает.

Или посмотрите в /sys/bus/usb/devices/ в ubuntu, какой модуль использует данное устройство.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Узнал, модуля зовут keucr. При попытке скопировать папку с модулем из бунты в соответствующим дебьяновским, с последующим depmod -a говорит (modprobe keucr) что ivalid module format. Что делать? А можно отдельно собрать сей модуль?

lmtea
() автор топика
Ответ на: комментарий от AITap

Ой, неосилил увидеть строчки о сборке)

lmtea
() автор топика
Ответ на: комментарий от AITap

Попробовал:

root@debian:/home/semen# dkms build -m keucr -v 0.0.1

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.39-bpo.2-686-pae -C /lib/modules/2.6.39-bpo.2-686-pae/build M=/var/lib/dkms/keucr/0.0.1/build....(bad exit status: 2)

Error! Bad return status for module build on kernel: 2.6.39-bpo.2-686-pae (i686)
Consult the make.log in the build directory
/var/lib/dkms/keucr/0.0.1/build/ for more information.
0
0

make.log

DKMS make.log for keucr-0.0.1 for kernel 2.6.39-bpo.2-686-pae (i686)
Вск Авг 28 13:39:37 NOVT 2011
make: Entering directory `/usr/src/linux-headers-2.6.39-bpo.2-686-pae'
  LD      /var/lib/dkms/keucr/0.0.1/build/built-in.o
  CC [M]  /var/lib/dkms/keucr/0.0.1/build/usb.o
/var/lib/dkms/keucr/0.0.1/build/usb.c: In function ‘associate_dev’:
/var/lib/dkms/keucr/0.0.1/build/usb.c:211: error: implicit declaration of function ‘usb_buffer_alloc’
/var/lib/dkms/keucr/0.0.1/build/usb.c:211: warning: assignment makes pointer from integer without a cast
/var/lib/dkms/keucr/0.0.1/build/usb.c:218: warning: assignment makes pointer from integer without a cast
/var/lib/dkms/keucr/0.0.1/build/usb.c: In function ‘get_transport’:
/var/lib/dkms/keucr/0.0.1/build/usb.c:263: error: ‘US_PR_BULK’ undeclared (first use in this function)
/var/lib/dkms/keucr/0.0.1/build/usb.c:263: error: (Each undeclared identifier is reported only once
/var/lib/dkms/keucr/0.0.1/build/usb.c:263: error: for each function it appears in.)
/var/lib/dkms/keucr/0.0.1/build/usb.c: In function ‘get_protocol’:
/var/lib/dkms/keucr/0.0.1/build/usb.c:287: error: ‘US_SC_SCSI’ undeclared (first use in this function)
/var/lib/dkms/keucr/0.0.1/build/usb.c: In function ‘get_pipes’:
/var/lib/dkms/keucr/0.0.1/build/usb.c:338: error: ‘US_PR_CBI’ undeclared (first use in this function)
/var/lib/dkms/keucr/0.0.1/build/usb.c: In function ‘dissociate_dev’:
/var/lib/dkms/keucr/0.0.1/build/usb.c:414: error: implicit declaration of function ‘usb_buffer_free’
/var/lib/dkms/keucr/0.0.1/build/usb.c: In function ‘usb_stor_scan_thread’:
/var/lib/dkms/keucr/0.0.1/build/usb.c:486: error: ‘US_PR_BULK’ undeclared (first use in this function)
make[3]: *** [/var/lib/dkms/keucr/0.0.1/build/usb.o] Ошибка 1
make[2]: *** [_module_/var/lib/dkms/keucr/0.0.1/build] Ошибка 2
make[1]: *** [sub-make] Ошибка 2
make: *** [all] Ошибка 2
make: Leaving directory `/usr/src/linux-headers-2.6.39-bpo.2-686-pae'
lmtea
() автор топика
Ответ на: комментарий от lmtea

Попробуйте так:
apt-get source linux-image-2.6.39-bpo.2-686-pae
и поискать в директории staging этот модуль. Если его нет, повторить процедуру в исходниках 2.6.39 с kernel.org. Если нет даже там, взять последнее стабильное и поискать keucr в его директории staging.

Постарайтесь собрать один из найденных вариантов.

AITap ★★★★★
()
29 января 2012 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.