Je me suis acheté un lecteur de carte SD pour mettre à jour mon GPS tomtom (qui est intégré à la voiture et fonctionne sur une carte SD).
Ce lecteur lit bien la carte SD de mon GPS depuis debian (j’ai accès à l’arborescence des dossiers). Mais j’ai besoin de window pour le logiciel de tomtom. Je virtualise donc un window (xp) avec virtualbox et j’installe le logiciel tomtom. Je branche mon lecteur de carte avec la carte SD du tomtom, tout se passe bien, j’arrive à lire son contenu sous window. Par contre, les transferts semblent extrêmement lents et semblent se stopper à un moment (je n’arrive pas à mettre à jour mon GPS).
Je regarde les logs sous Debian et je trouve un message d’erreur qui se répète en boucle dans /var/log/messages, /var/log/syslog et /var/log/kern.log. Ce message n’arrive que lorsque je lance virtualbox avec le lecteur de carte branché. Il tourne en boucle et les fichiers de logs kern.log, syslog et messages (dans /var/log) font chacun 600Mo après avoir laisser le lecteur quelques minutes branché dans virtuabox…
Pourquoi ce problème et comment l’éviter ?
Le message d’erreur dans le fichiers “messages” :
Aug 11 17:52:42 nil2 kernel: [ 2110.616968] CPU: 2 PID: 7766 Comm: USBDevIo-1 Tainted: G W O 3.14-2-amd64 #1 Debian 3.14.15-2
Aug 11 17:52:42 nil2 kernel: [ 2110.616969] Hardware name: Dell Inc. Latitude 6430U/0VH1XC, BIOS A01 10/08/2012
Aug 11 17:52:42 nil2 kernel: [ 2110.616970] 0000000000000009 ffffffff814c5732 ffff88005d9b7d40 ffffffff81060162
Aug 11 17:52:42 nil2 kernel: [ 2110.616972] ffff8800abd92800 ffff88005d9b7d90 0000000000000020 0000000000000002
Aug 11 17:52:42 nil2 kernel: [ 2110.616974] 0000000000000001 ffffffff810601c7 ffffffffa0047ad8 ffffffff00000030
Aug 11 17:52:42 nil2 kernel: [ 2110.616977] Call Trace:
Aug 11 17:52:42 nil2 kernel: [ 2110.616982] [<ffffffff814c5732>] ? dump_stack+0x41/0x51
Aug 11 17:52:42 nil2 kernel: [ 2110.616985] [<ffffffff81060162>] ? warn_slowpath_common+0x72/0x90
Aug 11 17:52:42 nil2 kernel: [ 2110.616987] [<ffffffff810601c7>] ? warn_slowpath_fmt+0x47/0x50
Aug 11 17:52:42 nil2 kernel: [ 2110.616995] [<ffffffffa0034dc1>] ? usb_alloc_urb+0x11/0x40 [usbcore]
Aug 11 17:52:42 nil2 kernel: [ 2110.617002] [<ffffffffa0035228>] ? usb_submit_urb+0x278/0x5a0 [usbcore]
Aug 11 17:52:42 nil2 kernel: [ 2110.617009] [<ffffffffa0040514>] ? proc_do_submiturb+0xcb4/0xd10 [usbcore]
Aug 11 17:52:42 nil2 kernel: [ 2110.617013] [<ffffffff81190378>] ? pipe_read+0x388/0x4f0
Aug 11 17:52:42 nil2 kernel: [ 2110.617019] [<ffffffffa0040be6>] ? usbdev_do_ioctl+0x676/0x1040 [usbcore]
Aug 11 17:52:42 nil2 kernel: [ 2110.617025] [<ffffffffa00415c5>] ? usbdev_ioctl+0x5/0x10 [usbcore]
Aug 11 17:52:42 nil2 kernel: [ 2110.617027] [<ffffffff81199f9f>] ? do_vfs_ioctl+0x2cf/0x4b0
Aug 11 17:52:42 nil2 kernel: [ 2110.617030] [<ffffffff81187f7b>] ? vfs_read+0xeb/0x160
Aug 11 17:52:42 nil2 kernel: [ 2110.617032] [<ffffffff8119a1f9>] ? SyS_ioctl+0x79/0x90
Aug 11 17:52:42 nil2 kernel: [ 2110.617036] [<ffffffff814d313d>] ? system_call_fast_compare_end+0x10/0x15
Aug 11 17:52:42 nil2 kernel: [ 2110.617037] ---[ end trace 8fe5e4f29f6f43bb ]---
Aug 11 17:52:42 nil2 kernel: [ 2110.622302] ------------[ cut here ]------------
Aug 11 17:52:42 nil2 kernel: [ 2110.622348] WARNING: CPU: 3 PID: 7766 at /build/linux-2CRRWB/linux-3.14.15/drivers/usb/core/urb.c:476 usb_submit_urb+0x278/0x5a0 [usbcore]()
Aug 11 17:52:42 nil2 kernel: [ 2110.622350] usb 3-2: BOGUS urb flags, 1 --> 0
Aug 11 17:52:42 nil2 kernel: [ 2110.622351] Modules linked in: usb_storage ctr ccm joydev pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) binfmt_misc vboxdrv(O) nfsd auth_rpcgss oid_registry nfs_acl nfs lockd fscache sunrpc x86_pkg_temp_thermal intel_powerclamp nls_utf8 nls_cp437 vfat fat uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core videodev media dell_wmi sparse_keymap intel_rapl coretemp kvm_intel iTCO_wdt iTCO_vendor_support kvm crc32_pclmul arc4 crc32c_intel iwldvm mac80211 ghash_clmulni_intel dell_laptop dcdbas aesni_intel snd_hda_codec_hdmi efi_pstore aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_codec_idt snd_hda_codec_generic evdev iwlwifi psmouse serio_raw efivars cfg80211 i2c_i801 lpc_ich rfkill mfd_core wmi i915 snd_hda_intel battery snd_hda_codec snd_hwdep drm_kms_helper drm snd_pcm snd_timer video i2c_algo_bit snd mei_me soundcore i2c_core mei shpchp loop ac button processor fuse parport_pc ppdev lp parport autofs4 ext4 crc16 mbcache jbd2 sg sd_mod crc_t10dif crct10dif_generic hid_logitech_dj usbhid hid crct10dif_pclmul crct10dif_common ahci libahci libata sdhci_pci ehci_pci sdhci xhci_hcd ehci_hcd scsi_mod mmc_core e1000e usbcore ptp thermal pps_core usb_common thermal_sys
Aug 11 17:52:42 nil2 kernel: [ 2110.622393] CPU: 3 PID: 7766 Comm: USBDevIo-1 Tainted: G W O 3.14-2-amd64 #1 Debian 3.14.15-2
Aug 11 17:52:42 nil2 kernel: [ 2110.622394] Hardware name: Dell Inc. Latitude 6430U/0VH1XC, BIOS A01 10/08/2012
Aug 11 17:52:42 nil2 kernel: [ 2110.622396] 0000000000000009 ffffffff814c5732 ffff88005d9b7d40 ffffffff81060162
Aug 11 17:52:42 nil2 kernel: [ 2110.622398] ffff8800abd92c80 ffff88005d9b7d90 0000000000000020 0000000000000002
Aug 11 17:52:42 nil2 kernel: [ 2110.622400] 0000000000000001 ffffffff810601c7 ffffffffa0047ad8 ffffffff00000030
Aug 11 17:52:42 nil2 kernel: [ 2110.622402] Call Trace:
Aug 11 17:52:42 nil2 kernel: [ 2110.622408] [<ffffffff814c5732>] ? dump_stack+0x41/0x51
Aug 11 17:52:42 nil2 kernel: [ 2110.622412] [<ffffffff81060162>] ? warn_slowpath_common+0x72/0x90
Aug 11 17:52:42 nil2 kernel: [ 2110.622414] [<ffffffff810601c7>] ? warn_slowpath_fmt+0x47/0x50
Aug 11 17:52:42 nil2 kernel: [ 2110.622422] [<ffffffffa0034dc1>] ? usb_alloc_urb+0x11/0x40 [usbcore]
Aug 11 17:52:42 nil2 kernel: [ 2110.622429] [<ffffffffa0035228>] ? usb_submit_urb+0x278/0x5a0 [usbcore]
Aug 11 17:52:42 nil2 kernel: [ 2110.622435] [<ffffffffa0040514>] ? proc_do_submiturb+0xcb4/0xd10 [usbcore]
Aug 11 17:52:42 nil2 kernel: [ 2110.622439] [<ffffffff81190378>] ? pipe_read+0x388/0x4f0
Le message d’erreur dans le fichier “kern.log” :
Aug 11 17:19:54 nil2 kernel: [ 141.130632] ------------[ cut here ]------------
Aug 11 17:19:54 nil2 kernel: [ 141.130673] WARNING: CPU: 2 PID: 2751 at /build/linux-2CRRWB/linux-3.14.15/drivers/usb/core/urb.c:476 usb_submit_urb+0x278/0x5a0 [usbcore$
Aug 11 17:19:54 nil2 kernel: [ 141.130675] usb 3-2: BOGUS urb flags, 1 --> 0
Aug 11 17:19:54 nil2 kernel: [ 141.130677] Modules linked in: usb_storage ctr ccm joydev pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) binfmt_misc vboxdrv(O) nfsd aut$
Aug 11 17:19:54 nil2 kernel: [ 141.130743] CPU: 2 PID: 2751 Comm: USBDevIo--1 Tainted: G W O 3.14-2-amd64 #1 Debian 3.14.15-2
Aug 11 17:19:54 nil2 kernel: [ 141.130745] Hardware name: Dell Inc. Latitude 6430U/0VH1XC, BIOS A01 10/08/2012
Aug 11 17:19:54 nil2 kernel: [ 141.130747] 0000000000000009 ffffffff814c5732 ffff8800d10e1d40 ffffffff81060162
Aug 11 17:19:54 nil2 kernel: [ 141.130751] ffff8800abe19180 ffff8800d10e1d90 0000000000000020 0000000000000002
Aug 11 17:19:54 nil2 kernel: [ 141.130756] 0000000000000001 ffffffff810601c7 ffffffffa0047ad8 ffffffff00000030
Aug 11 17:19:54 nil2 kernel: [ 141.130759] Call Trace:
Aug 11 17:19:54 nil2 kernel: [ 141.130767] [<ffffffff814c5732>] ? dump_stack+0x41/0x51
Aug 11 17:19:54 nil2 kernel: [ 141.130771] [<ffffffff81060162>] ? warn_slowpath_common+0x72/0x90
Aug 11 17:19:54 nil2 kernel: [ 141.130774] [<ffffffff810601c7>] ? warn_slowpath_fmt+0x47/0x50
Aug 11 17:19:54 nil2 kernel: [ 141.130789] [<ffffffffa0034dc1>] ? usb_alloc_urb+0x11/0x40 [usbcore]
Aug 11 17:19:54 nil2 kernel: [ 141.130802] [<ffffffffa0035228>] ? usb_submit_urb+0x278/0x5a0 [usbcore]
Aug 11 17:19:54 nil2 kernel: [ 141.130813] [<ffffffffa0040514>] ? proc_do_submiturb+0xcb4/0xd10 [usbcore]
Aug 11 17:19:54 nil2 kernel: [ 141.130818] [<ffffffff81190378>] ? pipe_read+0x388/0x4f0
Aug 11 17:19:54 nil2 kernel: [ 141.130828] [<ffffffffa0040be6>] ? usbdev_do_ioctl+0x676/0x1040 [usbcore]
Aug 11 17:19:54 nil2 kernel: [ 141.130839] [<ffffffffa00415c5>] ? usbdev_ioctl+0x5/0x10 [usbcore]
Aug 11 17:19:54 nil2 kernel: [ 141.130844] [<ffffffff81199f9f>] ? do_vfs_ioctl+0x2cf/0x4b0
Aug 11 17:19:54 nil2 kernel: [ 141.130849] [<ffffffff81187f7b>] ? vfs_read+0xeb/0x160
Aug 11 17:19:54 nil2 kernel: [ 141.130852] [<ffffffff8119a1f9>] ? SyS_ioctl+0x79/0x90
Aug 11 17:19:54 nil2 kernel: [ 141.130856] [<ffffffff814d313d>] ? system_call_fast_compare_end+0x10/0x15
Aug 11 17:19:54 nil2 kernel: [ 141.130859] ---[ end trace 8fe5e4f29f6c5f8e ]---
Aug 11 17:19:54 nil2 kernel: [ 141.135677] ------------[ cut here ]------------