[linux-dvb] Error on AMD64 with Air2PC card

Angel Li angel.li4 at gmail.com
Fri Apr 29 16:54:09 CEST 2005


Hi,

I'm playing around with an AMD64 system, an Air2PC card on linux
2.6.11.7 and the latest CVS version of dvb-kernel and I'm getting
these errors when I load flexcop-pci:

b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded
successfully
flexcop-pci: will use the HW PID filter.
flexcop-pci: card revision 2
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
ACPI: PCI interrupt 0000:01:08.0[A] -> GSI 16 (level, low) -> IRQ 209
DVB: registering new adapter (FlexCop Digital TV device).
Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP:
<ffffffff88174246>{:dvb_core:dvb_register_device+102}
PGD 1cb77067 PUD 1f740067 PMD 0
Oops: 0000 [1]
CPU 0
Modules linked in: b2c2_flexcop_pci b2c2_flexcop dvb_core mt352
stv0299 nxt2002 stv0297 mt312 i2c_core dm_mod video button battery ac
ohci_hcd ehci_hcd snd_intel8x0 snd_ac97_codec snd_pcm_oss
snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc forcedeth
floppy ext3 jbd sata_nv libata sd_mod scsi_mod
Pid: 2246, comm: modprobe Not tainted 2.6.11.7
RIP: 0010:[<ffffffff88174246>]
<ffffffff88174246>{:dvb_core:dvb_register_device+102}
RSP: 0018:ffff81001c995af8  EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffffc20000260f90 RCX: 0000000000000000
RDX: 00000000fffffe00 RSI: 0000000000000000 RDI: ffffffff8818d040
RBP: ffff81001d9d3038 R08: 0000000000000004 R09: 0000000000000000
R10: 000000000001b156 R11: 0000000000000000 R12: 0000000000000004
R13: ffffffff8818d040 R14: ffff81001d9d3020 R15: ffff81001d9d3020
FS:  00002aaaaaac6b00(0000) GS:ffffffff80551180(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 000000001ccaf000 CR4: 00000000000006e0
Process modprobe (pid: 2246, threadinfo ffff81001c994000, task ffff81001c96d7c0)
Stack: 00000000000000d2 ffffffff80186ab8 ffff81001d9d3430 ffffffff8818d200
      ffff81001d9d3430 ffffc20000260f90 ffff81001d9d3430 00000000000000ff
      0000000000000100 ffff81001d9d3020
Call Trace:<ffffffff80186ab8>{__vmalloc+312}
<ffffffff8817833c>{:dvb_core:dvb_dmxdev_init+1580}
      <ffffffff88190372>{:b2c2_flexcop:flexcop_device_initialize+418}
      <ffffffff88199090>{:b2c2_flexcop_pci:flexcop_pci_irq+0}
      <ffffffff8016625b>{request_irq+155}
<ffffffff88199682>{:b2c2_flexcop_pci:flexcop_pci_probe+546}
      <ffffffff8022eba6>{pci_device_probe+134}
<ffffffff8022e7e5>{pci_bus_match+53}
      <ffffffff802a438d>{driver_probe_device+77}
<ffffffff802a44ab>{driver_attach+75}
      <ffffffff802a48ab>{bus_add_driver+171}
<ffffffff802a4e90>{driver_register+160}
      <ffffffff8022e5a4>{pci_register_driver+164}
<ffffffff8015cebe>{sys_init_module+6862}
      <ffffffff8016a616>{__generic_file_aio_read+422}
<ffffffff8016a821>{generic_file_aio_read+49}
      <ffffffff80193a1d>{do_sync_read+173}
<ffffffff8819d000>{:b2c2_flexcop_pci:flexcop_pci_module_init+0}
      <ffffffff80157e10>{autoremove_wake_function+0}
<ffffffff80180fd6>{do_munmap+1158}
      <ffffffff80193b32>{vfs_read+226} <ffffffff80193e43>{sys_read+83}
      <ffffffff8010eb6a>{system_call+126}

Code: 48 8b 10 0f 18 0a 48 39 c5 74 21 44 39 60 20 75 09 39 48 24
RIP <ffffffff88174246>{:dvb_core:dvb_register_device+102} RSP <ffff81001c995af8>
CR2: 0000000000000000

Thanks,

Angel




More information about the linux-dvb mailing list