Skip to content

Instantly share code, notes, and snippets.

@anarsoul
anarsoul / gist:4045757
Created November 9, 2012 13:56
uru4k portability problem fix
diff --git a/libfprint/drivers/uru4000.c b/libfprint/drivers/uru4000.c
index f42b609..194c720 100644
--- a/libfprint/drivers/uru4000.c
+++ b/libfprint/drivers/uru4000.c
@@ -612,7 +612,8 @@ enum {
struct uru4k_image {
uint8_t unknown_00[4];
- uint16_t num_lines;
+ uint8_t num_lines_lsb;
BOARD
ID="SB0000"
NAME="SoundBlaster"
MFR="Creative"
CATEGORY="OTH"
SLOT=ISA8
LENGTH=197 ;height=102
FUNCTION="SoundBlaster"
TYPE="OTH"
U-Boot SPL 2017.09-rc4-00032-g0810c2f863-dirty (Sep 06 2017 - 22:08:16)
DRAM: 2048 MiB
Trying to boot from FEL
Returning to FEL sp=1a218, lr=1a2d4
# amixer
Simple mixer control 'Headphone',0
Capabilities: pvolume pvolume-joined pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 63
Mono:
Front Left: Playback 38 [60%] [-25.00dB] [on]
Front Right: Playback 38 [60%] [-25.00dB] [on]
Simple mixer control 'Headphone Source',0
Capabilities: penum
[ 43.280006] ------------[ cut here ]------------
[ 43.289811] driver forgot to call drm_crtc_vblank_off()
[ 43.300372] WARNING: CPU: 2 PID: 32 at drivers/gpu/drm/drm_atomic_helper.c:892 drm_atomic_helper_commit_modeset_disables+0x3b8/0x3e0
[ 43.317848] Modules linked in: uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev lima media sun8i_codec_analog sun8i_codec sun4i_i2s snd_soc_simple_card snd_soc_simple_card_utils gpio_keys
[ 43.349445] CPU: 2 PID: 32 Comm: kworker/2:1 Not tainted 4.15.0-rc2-ARCH+ #36
[ 43.362507] Hardware name: Pinebook (DT)
[ 43.372186] Workqueue: events drm_mode_rmfb_work_fn
[ 43.382886] task: 0000000027ca8b29 task.stack: 00000000983f69f3
[ 43.394622] pstate: 60000005 (nZCv daif -PAN -UAO)
[ 43.405163] pc : drm_atomic_helper_commit_modeset_disables+0x3b8/0x3e0
[ 44.707147] ------------[ cut here ]------------
[ 44.715569] [CRTC:29:crtc-0] vblank wait timed out
[ 44.724279] WARNING: CPU: 2 PID: 297 at drivers/gpu/drm/drm_atomic_helper.c:1249 drm_atomic_helper_wait_for_vblanks.part.8+0x258/0x278
[ 44.740524] Modules linked in: uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core sun8i_codec_analog lima videodev media sun8i_codec sun4i_i2s gpio_keys snd_soc_simple_card snd_soc_simple_card_utils
[ 44.769260] CPU: 2 PID: 297 Comm: kmscube Tainted: G W 4.15.0-rc2-ARCH+ #49
[ 44.782200] Hardware name: Pinebook (DT)
[ 44.790857] task: 000000001b5534e3 task.stack: 00000000916313a3
[ 44.801611] pstate: 60000005 (nZCv daif -PAN -UAO)
[ 44.811294] pc : drm_atomic_helper_wait_for_vblanks.part.8+0x258/0x278
[ 44.822851] lr : drm_atomic_helper_wait_for_vblanks.part.8+0x258/0x278
pll-video0 1 1 216000000 216000000 0 0
dsi-dphy 0 0 216000000 216000000 0 0
hdmi 0 0 216000000 216000000 0 0
tcon1 0 0 216000000 216000000 0 0
pll-mipi 1 1 432000000 432000000 0 0
tcon0 1 1 432000000 432000000 0 0
tcon-pixel-clock 1 1 72000000 72300000 0 0
pll-video0-2x 0 0 432000000 432000000 0 0
shader: MESA_SHADER_FRAGMENT
name: GLSL3
inputs: 1
outputs: 1
uniforms: 2
shared: 0
decl_var uniform INTERP_MODE_NONE float diffTest (3, 0, 0)
decl_var uniform INTERP_MODE_NONE vec4 uAnotherColor (4, 1, 0)
decl_var shader_in INTERP_MODE_SMOOTH float diff (VARYING_SLOT_VAR9, 0, 0)
decl_var shader_out INTERP_MODE_NONE vec4 gl_FragColor (FRAG_RESULT_COLOR, 0, 0)
00: 00
01: 30
02: a3
03: 51
04: 00
05: 00
06: 00
07: 00
08: 00
09: 00
00: cc
01: 70
02: a3
03: 51
04: 00
05: 00
06: 00
07: 00
08: 00
09: 00