gspr Skrevet 4. februar 2004 Del Skrevet 4. februar 2004 (endret) 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 5. februar 2004 av gspr Lenke til kommentar
Seigemannen Skrevet 4. februar 2004 Del Skrevet 4. februar 2004 Bttv funker helt fint her, kompilert direkte inn i kjernen, som for øvrig er 2.6.2-rc2-mm1 Prøv å kompilere inn istedenfor å bruke moduler. Hvis det ikke hjelper, har ikke jeg peiling Lenke til kommentar
DummeGaas Skrevet 5. februar 2004 Del Skrevet 5. februar 2004 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! Lenke til kommentar
gspr Skrevet 5. februar 2004 Forfatter Del Skrevet 5. februar 2004 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
DummeGaas Skrevet 5. februar 2004 Del Skrevet 5. februar 2004 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå