Gå til innhold

[LØST] Kernel 2.6.2 - bttv segfault


gspr

Anbefalte innlegg

Noen som bruker bttv-modulen og kernel 2.6.2? Av ukjente grunner segfaulter modulen når jeg prøver å loade den i 2.6.2 (alt funket selvfølgelig fint i 2.6.1).
Dmesg output:
[code]bttv: driver version 0.9.12 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt848 (rev 18) at 0000:01:06.0, irq: 18, latency: 32, mmio: 0xe6000000
bttv0: using: MIRO PCTV [card=1,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00ff33ff [init]
i2c_adapter i2c-0: registered as adapter #0
bttv0: i2c: checking for MSP34xx @ 0x80... <7>i2c_adapter i2c-0: master_recv:
reading 1 bytes.
Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
e094c031
*pde = 00000000
Oops: 0000 [#1]
CPU:    0
EIP:    0060:[<e094c031>]    Not tainted
EFLAGS: 00010202
EIP is at i2c_master_recv+0xc1/0x110 [i2c_core]
eax: 00000000   ebx: e09fee80   ecx: e09fee80   edx: 0000001d
esi: ffffff87   edi: e09fee64   ebp: e09ff090   esp: ddb3ddec
ds: 007b   es: 007b   ss: 0068
Process modprobe (pid: 3860, threadinfo=ddb3c000 task=de6760c0)
Stack: e09fee64 ddb3de04 e09ff104 ffffff87 00000001 00000040 00010040 e09f0001
      ddb3de3b e094b253 00000080 e09fee60 e09f18bc 00000000 e09ef2e4 e09ff090
      ddb3de3b 00000001 00000080 009fee60 e09fee60 0000000b 00ff33ff e09e9eed
Call Trace:
[<e094b253>] i2c_add_adapter+0x1a3/0x1c0 [i2c_core]
[<e09ef2e4>] bttv_I2CRead+0x84/0x100 [bttv]
[<e09e9eed>] miro_pinnacle_gpio+0x4d/0x240 [bttv]
[<e09ef5b0>] init_bttv_i2c+0x120/0x190 [bttv]
[<e09ea395>] bttv_init_card2+0x35/0x640 [bttv]
[<e09e9060>] bttv_probe+0x4c0/0x6b0 [bttv]
[<c0168f62>] dput+0x22/0x230
[<c01bb3d2>] pci_device_probe_static+0x52/0x70
[<c01bb42c>] __pci_device_probe+0x3c/0x50
[<c01bb46c>] pci_device_probe+0x2c/0x50
[<c01fa8bf>] bus_match+0x3f/0x70
[<c01fa9ec>] driver_attach+0x5c/0x90
[<c01fac8d>] bus_add_driver+0x8d/0xa0
[<c01fb0df>] driver_register+0x2f/0x40
[<c01bb65c>] pci_register_driver+0x5c/0x90
[<e09e974c>] bttv_init_module+0x9c/0x110 [bttv]
[<c013371c>] sys_init_module+0x12c/0x250
[<c01091bb>] syscall_call+0x7/0xb[/code]

Noen ideer/erfaringer?

Edit:
Løst - se [url="http://marc.theaimsgroup.com/?l=linux-kernel&m=107514435216674&w=2"]http://marc.theaimsgroup.com/?l=linux-kern...14435216674&w=2[/url]. Endret av gspr
Lenke til kommentar
Videoannonse
Annonse
Jeg anbefaler at du rapporterer dette til [email protected] - det ser ut som om han har gjort mange forandringer i bttv-driveren siden 2.6.1, så det er sikkert ikke overraskende at det er litt problemer. Og husk: Det er bug reports som får systemet til å virke!

Vet, men det er også unødvendige bugreports som eter opp mye av utviklerne sin dyrebare tid ;) .

Lenke til kommentar
Jeg anbefaler at du rapporterer dette til [email protected] - det ser ut som om han har gjort mange forandringer i bttv-driveren siden 2.6.1, så det er sikkert ikke overraskende at det er litt problemer. Og husk: Det er bug reports som får systemet til å virke!

Vet, men det er også unødvendige bugreports som eter opp mye av utviklerne sin dyrebare tid ;) .

Bedre med en for mye enn en for lite.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...