Title kernel 2.6.26 oops
Priority critical Status in-progress
Superseder Nosy List ahixon, bugs@jmbegley.org.uk, madcat, saxa
Assigned To Topics blocker, compileissue

Created on 2008-07-15.22:58:36 by saxa, last changed 2008-11-10.05:30:14 by amir.

Files
File name Uploaded Type Edit Remove
r5u870-2.6.26.diff nels, 2008-10-28.21:27:59 text/x-patch
r5u870-r94.txt saxa, 2008-07-15.22:58:36 text/plain
Messages
msg144 (view) Author: amir Date: 2008-11-10.05:30:10
Thanks for the patch, it finally made the driver work for me after
2.6.26! (What do not you release patched version!)

By the way 2.6.26 has a buggy support for my webcam (05ca:183a) using
uvcvideo, everything excepting mplayer is broken with the driver! I
usually had kernel panics (untill I disable the uvcvideo), But the
thing is that 
the quality with the uvcvideo driver (which i just could test it
using "mplayer tv://") was better than this driver!
msg143 (view) Author: nels Date: 2008-10-28.21:27:59
Here is a quick hack that makes the driver work with kernel 2.6.26,
at least on my machine (Vaio SZ3). As I have no experience with
kernel hacking I guess some things are missing.
msg138 (view) Author: ahixon Date: 2008-10-01.08:36:29
http://lists.mediati.org/archives/r5u870-list/2008-September/000053.html
msg129 (view) Author: bugs@jmbegley.org.uk Date: 2008-09-10.10:59:16
Still getting the same problem with the latest fedora kernels 
(2.6.26.3-29 and 2.6.26.5-32).  Whatever has changed to break this 
driver between the 2.6.25 kernels and the 2.6.26 kernels doesn't 
look like its going to be fixed within the kernel, so I guess its 
down to the r5u870 driver to make the required changes.  I'm not a 
kernel hacker, but would be happy to test any changes to see if they 
have fixed things.

James.
msg120 (view) Author: karma Date: 2008-08-28.10:46:58
the same here, custom kernel 2.6.26.2 with svn rev 106
with 2.6.25.x it worked great. (i'm on a 64bit system)

this is what dmesg says after trying using the webcam with tvtime:
 
[  351.361389] Linux video capture interface: v2.00
[  351.380229] usbcam: registering driver r5u870 0.11.2
[  351.381071] r5u870: Found DMI model: "Pavilion dv6000
(RR699EA#ABZ)     "
[  351.381077] r5u870-0: Detected HP Pavilion Webcam (WDM)
[  351.382318] firmware: requesting r5u870_1870.fw
[  351.452900] r5u870-0: registered as video0
[  351.452900] usbcore: registered new interface driver r5u870
[  355.010751] ------------[ cut here ]------------
[  355.010760] Kernel BUG at ffffffffa0b43b05 [verbose debug info
unavailable]
[  355.010764] invalid opcode: 0000 [1] SMP 
[  355.010766] CPU 0 
[  355.010766] Modules linked in: r5u870 usbcam compat_ioctl32
videodev v4l1_compat videobuf_dma_sg videobuf_core ipv6 af_packet
binfmt_misc rfkill_input ppdev sbs sbshc cpufreq_conservative
cpufreq_stats cpufreq_userspace iptable_filter ip_tables x_tables
nls_iso8859_1 nls_cp437 dm_crypt dm_mod sbp2 joydev parport_pc lp
parport snd_hda_intel arc4 ecb crypto_blkcipher snd_pcm_oss
snd_mixer_oss snd_pcm b43 snd_seq_dummy rfkill mac80211 snd_seq_oss
snd_seq_midi snd_rawmidi cfg80211 psmouse snd_seq_midi_event
serio_raw input_polldev pcspkr nvidia(P) ricoh_mmc sdhci snd_seq
snd_timer snd_seq_device k8temp mmc_core snd ssb soundcore
snd_page_alloc i2c_nforce2 i2c_core video shpchp pci_hotplug output
wmi evdev sg sd_mod usbhid hid ide_cd_mod cdrom sata_nv pata_amd
pata_acpi ata_generic libata scsi_mod amd74xx dock ohci1394 ieee1394
ide_pci_generic ide_core ehci_hcd ohci_hcd usbcore fan fuse fbcon
tileblit font bitblit softcursor
[  355.010766] Pid: 8953, comm: tvtime Tainted: P         
2.6.26.2-kahuna64 #3
[  355.010766] RIP: 0010:[<ffffffffa0b43b05>]  [<ffffffffa0b43b05>]
:videobuf_core:videobuf_queue_core_init+0xd5/0xf0
[  355.010766] RSP: 0018:ffff810068119cd8  EFLAGS: 00010246
[  355.010766] RAX: ffffffffa0b4d0e0 RBX: 0000000000000001 RCX:
0000000000000000
[  355.010766] RDX: 0000000000000000 RSI: 0000000000000000 RDI:
ffff8100916b8ba8
[  355.010766] RBP: ffff8100916b8a10 R08: 0000000000000000 R09:
ffff8100916b8a10
[  355.010766] R10: 0000000000000000 R11: ffffffff80350480 R12:
0000000000000004
[  355.010766] R13: 0000000000000000 R14: ffffffffa0b6eae0 R15:
0000000000000000
[  355.010766] FS:  00007f19a615a6f0(0000) GS:ffffffff805cd000(0000)
knlGS:00000000f796a8d0
[  355.010766] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[  355.010766] CR2: 00007f19a3959e50 CR3: 000000006f764000 CR4:
00000000000006e0
[  355.010766] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[  355.010766] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400
[  355.010766] Process tvtime (pid: 8953, threadinfo
ffff810068118000, task ffff8100680b0c20)
[  355.010766] Stack:  00000101802857b1 ffff810093984800
00000000fffffff4 ffff8100916b8a00
[  355.010766]  ffff810093363a68 ffff810093984e58 ffff810093ab3e40
ffffffffa0b4a053
[  355.010766]  00000000000000d8 ffff8100916b8a00 ffffffffa0b4d0e0
ffffffffa0b66108
[  355.010766] Call Trace:
[  355.010766]  [<ffffffffa0b4a053>] ?
:videobuf_dma_sg:videobuf_queue_sg_init+0x23/0x30
[  355.010766]  [<ffffffffa0b66108>] ? :usbcam:usbcam_v4l_open+0x88/0x220
[  355.010766]  [<ffffffff802aaa90>] ? chrdev_open+0x0/0x1c0
[  355.010766]  [<ffffffffa0b5865d>] ? :videodev:video_open+0xbd/0x180
[  355.010766]  [<ffffffff802aab4d>] ? chrdev_open+0xbd/0x1c0
[  355.010766]  [<ffffffff802a595e>] ? __dentry_open+0xde/0x2a0
[  355.010766]  [<ffffffff802b3d7f>] ? do_filp_open+0x1ff/0x900
[  355.010766]  [<ffffffff80242077>] ? do_sigaction+0xf7/0x180
[  355.010766]  [<ffffffff802a5699>] ? get_unused_fd_flags+0x79/0x120
[  355.010766]  [<ffffffff802a579a>] ? do_sys_open+0x5a/0xf0
[  355.010766]  [<ffffffff8020c2cb>] ? system_call_after_swapgs+0x7b/0x80
[  355.010766] 
[  355.010766] 
[  355.010766] Code: 8d 85 70 01 00 00 48 89 85 70 01 00 00 48 89 85
78 01 00 00 48 83 c4 08 5b 5d 41 5c 41 5d 41 5e 41 5f c3 0f 0b eb fe
0f 0b eb fe <0f> 0b eb fe 0f 1f 80 00 00 00 00 0f 0b eb fe 0f 0b eb
fe 0f 0b 
[  355.010766] RIP  [<ffffffffa0b43b05>]
:videobuf_core:videobuf_queue_core_init+0xd5/0xf0
[  355.010766]  RSP <ffff810068119cd8>
[  355.011078] ---[ end trace 00ddaa64ba8608d2 ]---
msg115 (view) Author: bugs@jmbegley.org.uk Date: 2008-08-14.09:04:40
Same problem with fedora kernel 2.6.26.2-14 from koji.

Cheers,
James.
msg114 (view) Author: bugs@jmbegley.org.uk Date: 2008-08-07.13:05:36
I'm hitting the same oops testing the latest fedora kernel 
(2.6.26.1-9 from koji.fedoraproject.org) using the r5u870 driver 
from the 0.11.1 tarball.  Let me know if there is anything I can do 
to help debug this.

Thanks,
James.
msg96 (view) Author: saxa Date: 2008-07-15.22:58:36
Hi today I upgraded to kernel 2.6.26 with my custom config, I get
compile time warnings and when inserting the module with modprobe i
got an oops. Please see attached file. This is with r94 from svn.

Rgds
Saxa
History
Date User Action Args
2008-11-10 05:30:14amirsetmessages: + msg144
2008-10-28 21:28:00nelssetfiles: + r5u870-2.6.26.diff
messages: + msg143
2008-10-01 08:36:29ahixonsetstatus: chatting -> in-progress
messages: + msg138
2008-09-13 17:04:23madcatsetnosy: + madcat
2008-09-13 17:02:51madcatlinkissue28 superseder
2008-09-10 10:59:16bugs@jmbegley.org.uksetmessages: + msg129
2008-08-28 10:46:59karmasetmessages: + msg120
2008-08-14 09:04:40bugs@jmbegley.org.uksetmessages: + msg115
2008-08-07 13:06:06bugs@jmbegley.org.uksetnosy: + bugs@jmbegley.org.uk
2008-08-07 13:05:37bugs@jmbegley.org.uksetmessages: + msg114
2008-07-20 02:00:39ahixonsetstatus: unread -> chatting
nosy: + ahixon
topic: + compileissue, blocker
2008-07-15 22:58:36saxacreate