[linux-dvb] Re: Error message: Bulk message failed: -22

Iain Wallace iain at iainwallace.co.uk
Sat Aug 12 11:13:59 CEST 2006


A bit more info:

Current kernel:
cat /proc/version
Linux version 2.6.17-1.2548.fc6 (brewbuilder at hs20-bc2-4.build.redhat.com)
(gcc version 4.1.1 20060802 (Red Hat 4.1.1-14)) #1 SMP Thu Aug 10 22:30:28
EDT 2006

And I plug the Artec in and get on dmesg:
dvb-usb: found a 'Artec T1 USB1.1 TVBOX with AN2235' in warm state.
dvb-usb: will use the device's hardware PID filter (table count: 16).
dvb-usb: bulk message failed: -22 (3/-1020895824)
DVB: registering new adapter (Artec T1 USB1.1 TVBOX with AN2235).
PM: Adding info for No Bus:i2c-1
dvb-usb: bulk message failed: -22 (6/2097734)
BUG: unable to handle kernel NULL pointer dereference at virtual address
0000019c
 printing eip:
e0d1e0bd
*pde = 00000000
Oops: 0002 [#1]
SMP
last sysfs file: /devices/pci0000:00/0000:00:1e.0/0000:02:09.1
/usb4/4-1/usbdev4.2_ep00/dev
Modules linked in: dvb_usb_dibusb_mb dvb_usb_dibusb_common dvb_usb dvb_pll
dib3000mc dib3000mb dib3000_common vfat fat sg autofs4 hidp rfcomm l2cap
bluetooth sunrpc xt_state ip_conntrack nfnetlink xt_tcpudp ip6table_filter
ip6_tables x_tables xfs video sbs i2c_ec button battery asus_acpi ac ipv6
parport_pc lp parport floppy dvb_ttusb_budget lnbp21 tda1004x ves1820
stv0299 dvb_core tda8083 stv0297 cx22700 i2c_core snd_ens1371 gameport
snd_rawmidi snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss
snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss ehci_hcd snd_mixer_oss
pcspkr uhci_hcd snd_pcm serio_raw ohci_hcd e100 i82860_edac snd_timer mii
edac_mc snd soundcore snd_page_alloc ide_cd cdrom dm_snapshot dm_zero
dm_mirror dm_mod ext3 jbd aic7xxx scsi_transport_spi usb_storage sd_mod
scsi_mod
CPU:    0
EIP:    0060:[<e0d1e0bd>]    Not tainted VLI
EFLAGS: 00210246   (2.6.17-1.2548.fc6 #1)
EIP is at dibusb_dib3000mb_frontend_attach+0x33/0x59 [dvb_usb_dibusb_mb]
eax: ffffffed   ebx: c3ce3000   ecx: 00000000   edx: 00000200
esi: c3fad354   edi: 00000000   ebp: c3265dac   esp: c3265da0
ds: 007b   es: 007b   ss: 0068
Process modprobe (pid: 2943, ti=c3265000 task=c1d42000 task.ti=c3265000)
Stack: 08ce3912 c3ce3000 e0d20128 c3265db8 e0d1813f c3ce3000 c3265dec
e0d1762e
       c05859a7 e0d20ce4 e0d20e00 d41ce0bc c3e34d60 e0d1fccc e0d1fccc
00000000
       d41ce0bc e0d1f5e0 e0d1f628 c3265dfc e0d1e047 00000000 d41ce0bc
c3265e0c
Call Trace:
 [<e0d1813f>] dvb_usb_fe_init+0x2a/0xd1 [dvb_usb]
 [<e0d1762e>] dvb_usb_device_init+0x2fc/0x372 [dvb_usb]
 [<e0d1e047>] dibusb_probe+0x2f/0x72 [dvb_usb_dibusb_mb]
 [<c0585caf>] usb_probe_interface+0x5b/0x88
 [<c05548ce>] driver_probe_device+0x45/0x92
 [<c05549fb>] __driver_attach+0x68/0x93
 [<c0554347>] bus_for_each_dev+0x3a/0x5f
 [<c0554829>] driver_attach+0x14/0x17
 [<c055401e>] bus_add_driver+0x68/0x106
 [<c0554ca4>] driver_register+0x78/0x7d
 [<c0585ad7>] usb_register_driver+0x65/0xc3
 [<e083c013>] dibusb_module_init+0x13/0x2d [dvb_usb_dibusb_mb]
 [<c044260a>] sys_init_module+0x16ad/0x1856
 [<c0403faf>] syscall_call+0x7/0xb
DWARF2 unwinder stuck at syscall_call+0x7/0xb
Leftover inexact backtrace:
 [<c0405379>] show_stack_log_lvl+0x8a/0x95
 [<c04054b1>] show_registers+0x12d/0x19a
 [<c04056ae>] die+0x190/0x293
 [<c0614e0d>] do_page_fault+0x3dc/0x4a4
 [<c0404be1>] error_code+0x39/0x40
 [<e0d1813f>] dvb_usb_fe_init+0x2a/0xd1 [dvb_usb]
 [<e0d1762e>] dvb_usb_device_init+0x2fc/0x372 [dvb_usb]
 [<e0d1e047>] dibusb_probe+0x2f/0x72 [dvb_usb_dibusb_mb]
 [<c0585caf>] usb_probe_interface+0x5b/0x88
 [<c05548ce>] driver_probe_device+0x45/0x92
 [<c05549fb>] __driver_attach+0x68/0x93
 [<c0554347>] bus_for_each_dev+0x3a/0x5f
 [<c0554829>] driver_attach+0x14/0x17
 [<c055401e>] bus_add_driver+0x68/0x106
 [<c0554ca4>] driver_register+0x78/0x7d
 [<c0585ad7>] usb_register_driver+0x65/0xc3
 [<e083c013>] dibusb_module_init+0x13/0x2d [dvb_usb_dibusb_mb]
 [<c044260a>] sys_init_module+0x16ad/0x1856
 [<c0403faf>] syscall_call+0x7/0xb
Code: ec 04 8b b0 88 0d 00 00 8d 90 98 05 00 00 8d 45 f7 c6 45 f7 08 89 f1
e8 a7 e3 dd ff 85 c0 89 83 f8 0c 00 00 75 1b b8 ed ff ff ff <c7> 05 9c 01 00
00 00 7e d1 e0 c7 05 a4 01 00 00 18 7f d1 e0 eb
EIP: [<e0d1e0bd>] dibusb_dib3000mb_frontend_attach+0x33/0x59
[dvb_usb_dibusb_mb] SS:ESP 0068:c3265da0


On 07/08/06, Markus Rechberger <mrechberger at gmail.com> wrote:
>
> On 8/7/06, Markus Rechberger <mrechberger at gmail.com> wrote:
> > Hi,
> >
> > this is very likely a problem with the usb driver.
> > Error 22 means Invalid Argument.. so the driver tries to set up
> > something in a wrong way... Would be interesting to see what the
> > driver tries to send to the device. You'd need to add debug for that
> > since the driver has no extensive debugging mode.
>
> ok not sure about the debugging mode ... mistaked it with a posting in
> the alsa ML..
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20060812/3c96fc42/attachment-0001.htm


More information about the linux-dvb mailing list