Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Nebula installation and nxt6000 fault



Jamie Honan wrote:
#modprobe bttv card=0x68 i2c_hw=1

dmesg output ============>
bttv: driver version 0.9.12 loaded
bttv: snapshot date 2003-12-08

[<e0c8612b>] bttv_i2c_xfer+0x9b/0xc0 [bttv]
[<e0c92000>] bttvs+0x0/0x4cc0 [bttv]
[<e0c92000>] bttvs+0x0/0x4cc0 [bttv]
[<e0c92040>] bttvs+0x40/0x4cc0 [bttv]
[<e0c92004>] bttvs+0x4/0x4cc0 [bttv]
[<c02ecf29>] i2c_transfer+0x39/0x80 [kernel]
[<e0c92004>] bttvs+0x4/0x4cc0 [bttv]
[<e0ca61a4>] master_xfer+0x34/0x50 [dvb-bt8xx]
[<e0c92004>] bttvs+0x4/0x4cc0 [bttv]
[<e0dcc269>] pll_write+0x59/0xa0 [nxt6000]
[<e0dccf0b>] nxt6000_attach+0x9b/0x200 [nxt6000]
[<e0c9cc78>] try_attach_device+0x38/0x80 [dvb-core]
[<e0c9cded>] probe_device_on_all_busses+0x1d/0x30 [dvb-core]
[<e0ca42e0>] dvb_i2c_mutex+0x0/0x20 [dvb-core]
[<e0c9cfe9>] dvb_register_i2c_device_Rde0504aa+0x59/0x90 [dvb-core]
[<e0dcd978>] __ksymtab+0x0/0x20 [nxt6000]
[<e0dcd0f0>] nxt6000_init+0x20/0x50 [nxt6000]
[<e0dcce70>] nxt6000_attach+0x0/0x200 [nxt6000]
[<e0dcd070>] nxt6000_detach+0x0/0x60 [nxt6000]
[<c01f5762>] sys_init_module+0x652/0x6e0 [kernel]
[<e0dcd96c>] .kmodtab+0x0/0xc [nxt6000]
[<e0dcc060>] nxt6000_write+0x0/0xa0 [nxt6000]
[<c01e0683>] system_call+0x33/0x40 [kernel]

This bug is caused by the i2c hardware write routine in
the bttv driver. It can't handle writing a zero length
message to an i2c address.
ough - that's an important issue; some of our frontend driver initiate their probing by a 'i2c ping' - they are looking whether a zero-length/adress-only message is properly acknowledged by the chip...

Holger



--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index