Summary: | fritzcapi: kernel oops with fcpcmcia using kernel > 2.6.10 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | marco <maggoi> |
Component: | [OLD] Core system | Assignee: | Stefan Schweizer (RETIRED) <genstef> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | betelgeuse, kernel, lpetersen, sbriesen, spamlover |
Priority: | High | ||
Version: | 2004.3 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
kernel oops
kernel config config-2.6.10-r6 |
Description
marco
2005-03-04 02:04:59 UTC
Created attachment 52634 [details]
kernel oops
Created attachment 52635 [details]
kernel config
Created attachment 52636 [details]
config-2.6.10-r6
assuming you mean r1 ant not rc1 I mean this kernel: * sys-kernel/gentoo-dev-sources Latest version available: 2.6.11-r1 Latest version installed: 2.6.11-r1 Size of downloaded files: 36,452 kB Homepage: http://dev.gentoo.org/~dsd/gentoo-dev-sources Description: Full sources including the gentoo patchset for the 2.6 kernel tree License: GPL-2 Same here (same hardware: Dell Latitute D800, Fritz!PCMCIA v2), using kernel 2.6.11-gentoo-r2 and fritzcapi 2.6.32. Used to work with gentoo-dev-sources 2.6.10 series: <inserting point> Mar 8 09:11:52 DLD8-FBLK31J kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. Mar 8 09:11:52 DLD8-FBLK31J kernel: fcpcmcia: AVM FRITZ!Card PCMCIA driver, revision 0.6.2 Mar 8 09:11:52 DLD8-FBLK31J kernel: fcpcmcia: (fcpcmcia built on Mar 7 2005 at 21:04:27) Mar 8 09:11:52 DLD8-FBLK31J kernel: fcpcmcia: Driver 'fcpcmcia' attached to stack. (152) Mar 8 09:11:52 DLD8-FBLK31J kernel: fcpcmcia_cs: Registering driver for PCMCIA Card Services... Mar 8 09:11:52 DLD8-FBLK31J kernel: fcpcmcia_cs: testing i/o 0x140-0x147 Mar 8 09:11:52 DLD8-FBLK31J kernel: fcpcmcia: CS addcard: io 140, irq 11 Mar 8 09:11:52 DLD8-FBLK31J kernel: fcpcmcia: Stack version 3.11-02 Mar 8 09:11:52 DLD8-FBLK31J kernel: Trying to free nonexistent resource <00000140-00000147> Mar 8 09:11:52 DLD8-FBLK31J kernel: fcpcmcia: CS delcard: io 140, irq 11 Mar 8 09:11:52 DLD8-FBLK31J kernel: fa84ef76 Mar 8 09:11:52 DLD8-FBLK31J kernel: PREEMPT Mar 8 09:11:52 DLD8-FBLK31J kernel: Modules linked in: fcpcmcia_cs fcpcmcia snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device ndiswrapper eth1394 parport_pc parport ohci1394 ieee1394 tg3 snd_intel8x0 snd_ac97_codec snd_pcm snd_timer snd soundcore snd_page_alloc ehci_hcd uhci_hcd usbcore ppp_generic slhc capi capifs kernelcapi ide_cd cdrom rtc speedstep_centrino battery button thermal processor ac nvidia Mar 8 09:11:52 DLD8-FBLK31J kernel: CPU: 0 Mar 8 09:11:52 DLD8-FBLK31J kernel: EIP: 0060:[<fa84ef76>] Tainted: P VLI Mar 8 09:11:52 DLD8-FBLK31J kernel: EFLAGS: 00010286 (2.6.11-gentoo-r2) Mar 8 09:11:52 DLD8-FBLK31J kernel: EIP is at reset_ctrl+0x16/0xb0 [fcpcmcia] Mar 8 09:11:52 DLD8-FBLK31J kernel: eax: ee58f258 ebx: f133dd00 ecx: 00000000 edx: 10000000 Mar 8 09:11:52 DLD8-FBLK31J kernel: esi: 00212931 edi: ee58f258 ebp: f133dd00 esp: f74a3b30 Mar 8 09:11:52 DLD8-FBLK31J kernel: ds: 007b es: 007b ss: 0068 Mar 8 09:11:52 DLD8-FBLK31J kernel: Process cardmgr (pid: 13492, threadinfo=f74a2000 task=f7885550) Mar 8 09:11:52 DLD8-FBLK31J kernel: Stack: fa87a7e0 fa84fe2f f133dd00 f9224a12 f1177f03 fa84faaf ee58f258 fa858856 Mar 8 09:11:52 DLD8-FBLK31J kernel: 00000140 0000000b f922483b 00000140 0000000b 00000000 f9224765 f133dd00 Mar 8 09:11:52 DLD8-FBLK31J kernel: f9224a44 00000140 0000000b f4715b54 f7dda2b8 00000246 f1177f00 4e445349 Mar 8 09:11:52 DLD8-FBLK31J kernel: Call Trace: Mar 8 09:11:52 DLD8-FBLK31J kernel: [<fa84fe2f>] lprintf+0x1f/0x30 [fcpcmcia] Mar 8 09:11:52 DLD8-FBLK31J kernel: [<fa84faaf>] fcpcmcia_delcard+0x3f/0x60 [fcpcmcia] Mar 8 09:11:52 DLD8-FBLK31J kernel: [<f922483b>] fcpcmcia_release+0x2b/0x80 [fcpcmcia_cs] Mar 8 09:11:52 DLD8-FBLK31J kernel: [<f9224765>] fcpcmcia_config+0x345/0x3f0 [fcpcmcia_cs] Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c02f7224>] preempt_schedule_irq+0x44/0x60 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c024007b>] pnpacpi_parse_allocated_memresource+0x5b/0x90 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c01109a2>] recalc_task_prio+0xe2/0x160 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0110a00>] recalc_task_prio+0x140/0x160 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0111718>] __wake_up_common+0x38/0x70 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0138237>] prep_new_page+0x77/0x80 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c011094c>] recalc_task_prio+0x8c/0x160 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0110a84>] activate_task+0x64/0x80 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0110ba9>] try_to_wake_up+0xb9/0xc0 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c02861e9>] pccard_get_next_tuple+0x209/0x310 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0285d03>] pccard_get_first_tuple+0x83/0x140 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0287828>] pccard_read_tuple+0xa8/0xc0 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<f9224954>] fcpcmcia_event+0xc4/0xd0 [fcpcmcia_cs] Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c028929b>] pcmcia_register_client+0x3fb/0x430 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0192b1c>] sysfs_make_dirent+0x2c/0xa0 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0193c2c>] sysfs_add_link+0xac/0xf0 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<f92241b2>] fcpcmcia_cs_attach+0x142/0x200 [fcpcmcia_cs] Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c025a8d8>] bus_add_device+0xb8/0xd0 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<f9224890>] fcpcmcia_event+0x0/0xd0 [fcpcmcia_cs] Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c01d8d30>] kobject_release+0x0/0x10 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c025936f>] device_add+0x4f/0x190 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0288dbb>] bind_request+0x2cb/0x3b0 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c028a166>] ds_ioctl+0x696/0x770 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c016a9e0>] do_ioctl+0x70/0xb0 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c016ac75>] vfs_ioctl+0x65/0x200 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c016ae55>] sys_ioctl+0x45/0x70 Mar 8 09:11:52 DLD8-FBLK31J kernel: [<c0102809>] sysenter_past_esp+0x52/0x75 Mar 8 09:11:52 DLD8-FBLK31J kernel: Code: 3b 44 24 50 0f 4f 44 24 50 83 c4 30 5b 5e 5f 5d c3 8d 74 26 00 83 ec 14 89 7c 24 10 8b 7c 24 18 89 5c 24 08 89 74 24 0c 8b 77 04 <8b> 46 34 85 c0 75 23 89 34 24 e8 4b fc ff ff 89 7c 24 18 8b 5c Please don't reassign bugs for no reason Sorry, that was not what I was up to. It was just a wrong click. We've mailed AVM about this. Hoping to hear back soon. I get an oops with dwl-650 and 2.6.11-r4 on a Compaq EVO N1020v. Are there any news from AVM? Or is there a suse Package I can use instead? I can confirm this problem in general, though I've never tested the Fritz!Card PCMCIA with a different kernel. It works w/o any problems with the HiSax driver: [/etc/pcmcia/avm.conf] device "fcpcmcia_cs" class "isdn" module "fcpcmcia_cs" device "avma1_cs" class "isdn" module "hisax" opts "type=26 protocol=2" module "avma1_cs" card "AVM ISDN-Controller A1" version "AVM", "ISDN A" # bind "fcpcmcia_cs" bind "avma1_cs" with HiSax you don't have neither CAPI nor T.30 FAX Support. So that can't be the final solution, but it's perhaps a temporarily workaround. btw: ACCEPT_KEYWORDS="~x86" USE="softfax" emerge ivcall and you can send/receive faxes with all I4L passive cards (or even CAPI based cards with CAPIDRV). It works! I've tested it. ;-) Now back to the problem: I asked AVM about this problem, but got no answer yet. So all we can do right now is to suggest either a kernel-downgrade or using HiSax. Friend of mine has fedora core installed. He has also a 2.6.11 kernel version installed. There is no issue with pcmcia fritz cards at all. But as alway, the road with gentoo has MANY more stones as any other dist one :-) huh? then it would be nice to get the src.rpm of these modules. marco: Can you please get us in contact with your friend? I am really interested how he managed to not get an oops and where he got the module sources from. Is he maybe using the i4l module that just works? Can you please try the following ebuild? http://dev.gentoo.org/~genstef/files/overlay/fritzcapi/fritzcapi-2.6.35.ebuild Please dont forget the patch: http://dev.gentoo.org/~genstef/files/overlay/fritzcapi/files/fcpcmcia-irq.diff ok, I tested the new ebuild + patch on 2.6.12-gentoo-r2. Result: it works! capiinfo shows infos about the card (incl. T.30 Fax G3 support) and ppp via capiplugin.so works also! Now I'm testing fax. ;-) this is what you have to set in /etc/pcmcia/avm.conf: device "fcpcmcia_cs" class "isdn" module "fcpcmcia_cs" card "AVM ISDN-Controller A1" version "AVM", "ISDN A" bind "fcpcmcia_cs" hmmm, fax isn't working right now. c2faxsend -f TIFF -d 123456 -v fritz_pic.tif Try to connect to fax number 123456 in TIFF mode on controller 1. Dial and starting transfer of TIFF-File fritz_pic.tif with fine resolution. Connection dropped with Reason 0x3400 (No additional information). It dials, connects, and then drops the line immediately. Re comment #11: See bug #99650 (maybe it helps) Should be fixed now with new fritzcapi-2.6.35 |