Re: [Em28xx] ehci_hcd map_single: unable to map unsafe buffer on a standard NSLU2

"Markus Rechberger" <[email protected]>
Newsgroups gmane.linux.usb.devel,gmane.linux.drivers.em28xx
Message-ID <[email protected]>
On 9/21/07, Thierry Merle <[email protected]> wrote:
> Thierry Merle a écrit :
> > Markus Rechberger a écrit :
> >> On 9/20/07, Thierry Merle <[email protected]> wrote:
> >>
> >>> Hi Markus,
> >>>
> >>> To sum up:
> >>> - on David's NSLU2, his tuner makes dma errors in ehci_hcd module.
> >>> - on my NSLU2, his tuner if I plug his tuner directly on the NSLU2 with
> >>> the v4l-dvb-experimental tree, I get a i2c error.
> >>> With a hub plugging the device freezes the kernel but I have not wired
> >>> the serial line to see a kernel oops).
> >>> Attached is the /var/log/messages corresponding to my try.
> >>>
> >>> The NSLU2 is a based on a IXP420 CPU (ARMv5TE architecture). The
> >>> internal USB driver is not used, on the PCI bus a NEC USB chip is
> >>> connected.
> >>> See http://www.nslu2-linux.org/wiki/Info/CPUOverview for all infos.
> >>>
> >>> On the debian-arm ML, Lennart Sorensen invoked a CPU usage problem but
> >>> he was talking about the MPEG-TS stream processing.
> >>> My cinergyT2 can stream at 33% CPU user consumption on the NSLU2.
> >>>
> >>>
> >>
> >> Sep 20 23:05:56 shagrat kernel: Em28xx: Initialized (Em28xx Audio
> >> Extension) extension
> >> Sep 20 23:05:57 shagrat kernel: em2880-dvb.c: DVB Init
> >> Sep 20 23:05:57 shagrat kernel: Loading base firmware:
> >> xc3028_8MHz_init0.i2c.fw
> >> Sep 20 23:05:57 shagrat kernel: xc3028-tuner.c: Unable to load firmware
> >> Sep 20 23:05:57 shagrat kernel: xc3028-tuner.c: ** PLEASE HAVE A LOOK
> >> AT **
> >> Sep 20 23:05:57 shagrat kernel: xc3028-tuner.c:
> >> http://linuxtv.org/v4lwiki/index.php/Talk:Em2880#Firmware
> >>
> >> is udev started or even the right version of udev installed?
> >> otherwise you won't be able to load the firmware..
> >>
> >> Markus
> >>
> >>
> OK sorry, I just realized that the /lib/firmware were not present.
> I think the filesystem has not been flushed when the NSLU2 freezed last
> time. This corrupted the v4l-dvb-experimental tree and the /lib/firmware
> directory.
>
> Now the driver loads correctly as before, but retrying to scan makes
> kernel freeze again. Good to see that I have a "stable" behaviour ;)
> Since I do not have a serial console I can only suppose that this is a
> kernel panic...
> I will try to wire it but it will take time to do it properly.
>
> This is not a power drain problem since I have the same behaviour with
> or without a auto-powered hub.
>

can you test the device with a normal PC too?
this will give you an image how it should behave in a usual environment..

Markus

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.