Skip to contentSkip to conversation

DVB-T dib0700 one minute hang when resuming

DISCUSSION Gonsolo 3 participants 4 messages Oct 24, 2009 Media (V4L/DVB)

lore
Share & tools
lore

Gonsolo

author
#0 lore raw

Hi!

The following script fixes an annoying 62 second hang when resuming while my Nova-T stick is connected to my notebook.

echo /etc/pm/sleep.d/50_dvb_usb_dib0700_quirk:

#!/bin/sh

case "$1" in
hibernate|suspend)
rmmod dvb_usb_dib0700
;;
thaw|resume)
modprobe dvb_usb_dib0700
;;
*) exit $NA
;;
esac

Is the right fix to use request_firmware_nowait?

Thank you.

#1 lore raw

Am Samstag, 24. Oktober 2009 18:44:34 schrieb Gonsolo:

Quoted 5 lines

Hi!

The following script fixes an annoying 62 second hang when resuming while my Nova-T stick is connected to my notebook.

Do you have any idea why it doesn't find its firmware?

Regards
Oliver

#2 lore raw
Quoted 7 lines · Oliver Neukum

Am Samstag, 24. Oktober 2009 18:44:34 schrieb Gonsolo:

Quoted 5 lines

Hi!

The following script fixes an annoying 62 second hang when resuming while my Nova-T stick is connected to my notebook.

Do you have any idea why it doesn't find its firmware?

Known issue. I have no idea where to start look from.
http://www.mail-archive.com/[email protected]/msg09974.html

Antti

Signature · 1 line
http://palosaari.fi/
author
#3 lore raw
In reply to Oliver Neukum

Am 24.10.2009 20:14, schrieb Oliver Neukum:

Quoted 7 lines

Am Samstag, 24. Oktober 2009 18:44:34 schrieb Gonsolo:

Quoted 5 lines

Hi!

The following script fixes an annoying 62 second hang when resuming while my Nova-T stick is connected to my notebook.

Do you have any idea why it doesn't find its firmware?

Don't know. Maybe it's because it is not included in initrd or user space is still not available when resuming. In the first case it is a Ubuntu Kernel bug, in the second case the driver has to be fixed by using request_firmware_nowait. But please notice that I am absolutely not qualified to answer this question. I was hoping to get an answer on that issue since this is the last annoying bug that keeps my Ubuntu/Debian/Gnome/GNU/Linux distribution from being perfect. :)

g