Am Donnerstag 28 Mai 2009 15:35:41 schrieb Joseph Olstad:
> Claudio, did you try loading MPlayer like this?
>
> Try this command instead
> LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv://     -tv
> driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
>
> See if that makes a difference.  I did this and it worked with the new
> sn9c20x the first time I tested it , I also tested with skype using
> the LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
> and video in Skype worked for me as well (sound with skype was another
> story though).
>
> HOWEVER, now I have a new problem, for some reason, the driver was
> loaded, now it doesn't seem to be loaded anymore after I ran insmod
> once , tested ok first time I ran it, then several days later
> attempted to use the webcam again but I can't now, says /dev/video0
> doesn't exist and I get an error inserting the kernel module.  I tried
> recompiling and inserting again.   It appears that I need to run
> insmod after I reboot?  If so, what are the potential issues that
> could come up there? I am using Ubuntu 9.04 , how do I make the kernel
> module come back up after rebooting automatically?  Or is it some
> other issue like a temp file that is locked in /tmp or something ? (I
> didn't try cleaning the /tmp folder yet)
>
> Here is output from dmesg | tail
> $ dmesg|tail
> [10161.472157] ath5k phy0: noise floor calibration failed (2412MHz)
> [10161.580170] ath5k phy0: noise floor calibration failed (2417MHz)
> [10281.472188] ath5k phy0: noise floor calibration failed (2412MHz)
> [10281.576168] ath5k phy0: noise floor calibration failed (2417MHz)
> [11552.798806] sn9c20x: Unknown symbol video_ioctl2
> [11552.800383] sn9c20x: Unknown symbol video_devdata
> [11552.801942] sn9c20x: Unknown symbol video_unregister_device
> [11552.802367] sn9c20x: Unknown symbol video_device_alloc
> [11552.802586] sn9c20x: Unknown symbol video_register_device
> [11552.803665] sn9c20x: Unknown symbol video_device_release
>
>
> and from "sudo insmod sn9c20x.ko"
> $ sudo insmod sn9c20x.ko
> [sudo] password for joe:
> insmod: error inserting 'sn9c20x.ko': -1 Unknown symbol in module
>
> I'll have to review the installation procedure again and try it again,
> but perhaps there's something else going on.  How can I automatically
> have this kernel module load every time I start my notebook computer
> with Ubuntu 9.04?
>
> Thanks for the assistance.
>
> On May 28, 3:56 am, GWater <[email protected]> wrote:
> > I'm sorry no one answered before.
> >
> > There's one more thing you can do:
> > Try the whole mplayer thing again and afterwards post the output of
> > $ dmesg | grep sn9c20x
> >
> > Hopefully this will give me an idea of where the problem could be.
> >
> > GWater
> >
> > On 28 Mai, 05:59, Claudio Miranda <[email protected]> wrote:
> > > Hey guys, sorry to bore you, but do can you help me ?
> > >
> > > Thanks
> > >
> > > Claudio
> > >
> > > On May 17, 4:28 pm, Claudio Miranda <[email protected]> wrote:
> > > > Hi folks,
> > > >
> > > > Some months ago, before microdia module was renamed to sn9c20x, the
> > > > my webcam worked very nice (mplayer, skype, shots).
> > > > Then I had the good idea to update my microdia git copy, built and
> > > > installed, but it doesn't work
> > > > Launched mplayer, it displays a blue scree,
> > > > seehttp://microdia.googlegroups.com/web/mplayer-webcam-shot1.png
> > > >
> > > > My webcam
> > > > Bus 005 Device 017: ID 0c45:6270 Microdia U-CAM PC Camera NE878
> > > >
> > > > I have update my local microdia copy this afternoon
> > > > $ git pull
> > > >
> > > > And have loaded the modules as this
> > > >
> > > > sudo modprobe videodev
> > > > sudo insmod ./sn9c20x.ko
> > > >
> > > > There were no sn9c20x or microdia modules loaded before.
> > > >
> > > > Linux version
> > > > $ uname -a
> > > > Linux foxhound 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008
> > > > i686 GNU/Linux
> > > >
> > > > Configure v4l2
> > > >
> > > > $ export LD_PRELOAD=/usr/local/lib/libv4l/v4l2convert.so
> > > > $ ls -l /usr/local/lib/libv4l/v4l2convert.so
> > > > -rwxr-xr-x 1 claudio claudio 13K 2009-04-30 00:42 /usr/local/lib/
> > > > libv4l/v4l2convert.so*
> > > >
> > > > The v4l library as compiled and installed on 04/30
> > > >
> > > > launch mplayer
> > > >
> > > > $ mplayer tv:// -tv driver=v4l2:width=640:fps=25:height=480:device=/
> > > > dev/video0
> > > >
> > > > See the output below. Can you help me make this work ?
> > > >
> > > > Thanks !
> > > >
> > > > MPlayer 1.0rc2-4.2.4 (C) 2000-2007 MPlayer Team
> > > > CPU: Genuine Intel(R) CPU           T2400  @ 1.83GHz (Family: 6,
> > > > Model: 14, Stepping: 8)
> > > > CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
> > > > Compiled with runtime CPU detection.
> > > > mplayer: could not connect to socket
> > > > mplayer: No such file or directory
> > > > Failed to open LIRC support. You will not be able to use your remote
> > > > control.
> > > >
> > > > Playing tv://.
> > > > TV file format detected.
> > > > Selected driver: v4l2
> > > >  name: Video 4 Linux 2 input
> > > >  author: Martin Olschewski <[email protected]>
> > > >  comment: first try, more to come ;-)
> > > > Selected device: SN9C20x USB 2.0 Webcam Driver
> > > >  Capabilites:  video capture  read/write  streaming
> > > >  supported norms:
> > > >  inputs: 0 = Webcam;v4l2: ioctl get input failed: Invalid argument
> > > >
> > > >  Current input: 1
> > > >  Current format: unknown (0x30323953)
> > > > tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
> > > > v4l2: ioctl enum norm failed: Invalid argument
> > > > Error: Cannot set norm!
> > > > Selected input hasn't got a tuner!
> > > > v4l2: ioctl set mute failed: Invalid argument
> > > > xscreensaver_disable: Could not find XScreenSaver window.
> > > > =====================================================================
> > > >===== Opening video decoder: [raw] RAW Uncompressed Video
> > > > VDec: vo config request - 640 x 480 (preferred colorspace: Planar
> > > > YV12)
> > > > VDec: using Planar YV12 as output csp (no 0)
> > > > Movie-Aspect is undefined - no prescaling applied.
> > > > VO: [xv] 640x480 => 640x480 Planar YV12
> > > > Selected video codec: [rawyv12] vfm: raw (RAW YV12)
> > > > =====================================================================
> > > >===== Audio: no sound
> > > > Starting playback...
> > > > No bind found for key 'c'.
> > > > V:   0.0  39/ 39 ??% ??% ??,?% 0 0
>
> --~--~---------~--~----~------------~-------~--~----~
> Lets make microdia webcams plug'n play, (currently plug'n pray)
> To post to this group, send email to [email protected]
> Visit us online https://groups.google.com/group/microdia
> -~----------~----~----~----~------~----~------~--~---

All you need is "videodev":
# modprobe videodev

GWater

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to