gspr Skrevet 4. februar 2004 Rapporter 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 Rapporter 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
gspr Skrevet 4. februar 2004 Forfatter Rapporter Del Skrevet 4. februar 2004 Takker. Lenke til kommentar
DummeGaas Skrevet 5. februar 2004 Rapporter 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 Rapporter 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 Rapporter 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
gspr Skrevet 5. februar 2004 Forfatter Rapporter Del Skrevet 5. februar 2004 True, true. 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å