kernel-desktop i pcmcia

Łukasz Maśko masko w ipipan.waw.pl
Wto, 27 Cze 2006, 15:36:13 CEST


Dnia wtorek, 27 czerwca 2006 15:01, Łukasz Maśko napisał:
[...]
> Korekta. Jest pcmciautils. Zainstalowałem, zaraz sprawdzę.

Sprawdziłem, jest lepiej. Znaczy się - działa. Ale pojawiły się nowe kwiatki 
w związku z PCMCIA i nie tylko:

1. Przy wkładaniu karty PCMCIA (przelotka co kart CompactFlash) kernel 
wypluwa kilka komunikatów następującej treści:

setup_irq: irq handler mismatch
 [<c0156ed1>] setup_irq+0x1e1/0x230 (8)
 [<f9451cf0>] test_action+0x0/0x10 [pcmcia] (24)
 [<c015710a>] request_irq+0x9a/0xd0 (4)
 [<f9451ee1>] pcmcia_request_irq+0x1e1/0x230 [pcmcia] (28)
 [<f9451cf0>] test_action+0x0/0x10 [pcmcia] (8)
 [<f961e53e>] ide_config+0x3de/0x6c0 [ide_cs] (44)
 [<c019b31b>] new_inode+0x2b/0xa0 (52)
 [<f944f4d8>] pcmcia_device_probe+0xb8/0x150 [pcmcia] (44)
 [<c027678c>] driver_probe_device+0xbc/0xe0 (24)
 [<c02767b0>] __device_attach+0x0/0x10 (28)
 [<c0275c69>] bus_for_each_drv+0x69/0x80 (4)
 [<c0276829>] device_attach+0x69/0x70 (48)
 [<c02767b0>] __device_attach+0x0/0x10 (16)
 [<c0275dd5>] bus_add_device+0x35/0xc0 (12)
 [<c027a1f8>] device_pm_add+0x88/0xa0 (8)
 [<c0274bff>] device_add+0x12f/0x1b0 (24)
 [<f944fb07>] pcmcia_device_add+0x1c7/0x260 [pcmcia] (36)
 [<f944fc6d>] pcmcia_card_add+0xcd/0xe0 [pcmcia] (36)
 [<c011e3d2>] vprintk+0x1b2/0x2a0 (48)
 [<c020085a>] kobject_get+0x1a/0x30 (36)
 [<c0277fc8>] class_device_get+0x18/0x20 (12)
 [<f94508a9>] ds_event+0x69/0xa0 [pcmcia] (24)
 [<f935c748>] send_event+0x88/0x100 [pcmcia_core] (28)
 [<f935cc6c>] socket_insert+0xcc/0x130 [pcmcia_core] (24)
 [<f935cf00>] socket_detect_change+0x60/0x80 [pcmcia_core] (24)
 [<f935d139>] pccardd+0x219/0x220 [pcmcia_core] (20)
 [<c0119190>] default_wake_function+0x0/0x30 (36)
 [<c0103132>] ret_from_fork+0x6/0x14 (20)
 [<c0119190>] default_wake_function+0x0/0x30 (12)
 [<f935cf20>] pccardd+0x0/0x220 [pcmcia_core] (24)
 [<c010147d>] kernel_thread_helper+0x5/0x18 (16)

Pojawia się to w dmesgu no i oczywiście w logach. Potem jednak wszystko 
działa poprawnie - system wykrywa kartę, dodaje co trzeba, przyznaje 
przerwanie i co tam jeszcze. Można z niej bezproblemowo korzystać.


2. Przestało się budować VMware-workstation.spec (zainstalowałem 
rpm-build-macros-1.308 i dodałem przy budowaniu --define alt_kernel 
desktop, ale nie pomogło). Kończy się tak:

+ /usr/bin/make -C /usr/src/linux-desktop modules VMWARE_VER=VME_V5 
SRCROOT=/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only 
M=/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only 
O=/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/o 
VM_KBUILD=26 VM_CCVER=3.3.6
make: Entering directory `/usr/src/linux-2.6.17.1_desktop'
Using 2.6.x kernel build system.
  CC 
[M]  /home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.o
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.c:783: 
error: called object is not a function
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.c: 
In function `LinuxDriverPoll':
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.c:1045: 
error: called object is not a function
make[2]: *** 
[/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.o] 
Error 1
make[1]: *** 
[_module_/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only] 
Error 2
make: *** [modules] Error 2
make: Leaving directory `/usr/src/linux-2.6.17.1_desktop'
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.46983 (%build)

Póki co, pozostanę przy 2.6.16.18, mam z nim mniej problemów. Pozdrawiam.
-- 
Łukasz Maśko                                           GG:   2441498    _o)
Lukasz.Masko(at)ipipan.waw.pl                         ICQ: 146553537    /\\
Registered Linux User #61028           JID: paranoid w jabber.aster.pl   _\_V


Więcej informacji o liście dyskusyjnej pld-users-pl