Dit is al een ouder topic, maar inmiddels heb ik deze (
http://www.pharscape.org/HSOconnect-Ubuntu-8.04.html) howto gevolgd om mijn Web 'n Walk stick (Option 225) aan de praat te krijgen op mijn Dell Latitude D600-laptop met Ubuntu 8.04 LTS. Het geheel werkt wel, maar alleen voor korte tijd.
Als ik met HSOConnect de verbinding opzet, dan krijg ik in dmesg het volgende te zien:
[ 643.297149] usb 2-1: hso_start_net_device failed mux_bulk_rx_urb[0] -22
[ 643.297190] usb 2-1: hso_start_net_device failed mux_bulk_rx_urb[1] -22
[ 643.297211] usb 2-1: hso_start_net_device failed mux_bulk_rx_urb[2] -22
[ 643.297230] usb 2-1: hso_start_net_device failed mux_bulk_rx_urb[3] -22
Hierna kan ik ongeveer 3-5 minuten lang internetten, en dan geeft dmesg het volgende:
[ 990.152265] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000064
[ 990.152306] printing eip: c02a1e6b *pde = 00000000
[ 990.152335] Oops: 0002 [#1] SMP
[ 990.152355] Modules linked in: hso libusual binfmt_misc radeon drm rfcomm l2cap bluetooth rfkill_input ppdev ipv6 acpi_cpufreq cpufreq_stats cpufreq_userspace cpufreq_powersave cpufreq_conservative cpufreq_ondemand freq_table container sbs sbshc dock iptable_filter ip_tables x_tables lp joydev pcmcia arc4 snd_intel8x0 snd_ac97_codec irda ecb blkcipher dcdbas ac97_bus crc_ccitt parport_pc parport snd_pcm_oss snd_mixer_oss snd_pcm b43 evdev rfkill mac80211 cfg80211 led_class snd_seq_dummy input_polldev psmouse serio_raw yenta_socket rsrc_nonstatic snd_seq_oss pcmcia_core snd_seq_midi snd_rawmidi video output snd_seq_midi_event snd_seq snd_timer snd_seq_device snd pcspkr soundcore snd_page_alloc button battery iTCO_wdt iTCO_vendor_support ac shpchp pci_hotplug intel_agp agpgart ext3 jbd mbcache sg sr_mod cdrom sd_mod pata_acpi ata_piix ata_generic ssb tg3 libata scsi_mod ehci_hcd uhci_hcd usbcore thermal processor fan fbcon tileblit font bitblit softcursor fuse
[ 990.152794]
[ 990.152812] Pid: 1417, comm: khubd Not tainted (2.6.24-23-generic #1)
[ 990.152833] EIP: 0060:[<c02a1e6b>] EFLAGS: 00010246 CPU: 0
[ 990.152876] EIP is at sock_wfree+0xb/0x40
[ 990.152892] EAX: 00000734 EBX: 00000000 ECX: c02a1e60 EDX: 00000000
[ 990.152912] ESI: dfb79b34 EDI: 00000000 EBP: de509480 ESP: df8bfe98
[ 990.152932] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 990.152952] Process khubd (pid: 1417, ti=df8be000 task=df84e000 task.ti=df8be000)
[ 990.152974] Stack: 00000000 c02a4104 00000000 da1bd280 ded824e0 00000002 dfb79b34 00000000
[ 990.153019] c02a38d8 de509000 e0d25d7a 00000007 e0d25761 dedbb400 00000000 ddd53d00
[ 990.153060] dfb79b34 dedbb400 00000000 00000000 de694400 00000007 e0d25e9d ffffff95
[ 990.153100] Call Trace:
[ 990.153131] [<c02a4104>] skb_release_all+0x54/0x130
[ 990.153222] [<c02a38d8>] __kfree_skb+0x8/0x80
[ 990.153264] [<e0d25d7a>] hso_net_start_xmit+0xea/0x180 [hso]
[ 990.153328] [<e0d25761>] hso_start_serial_device+0xf1/0x110 [hso]
[ 990.153448] [<e0d25e9d>] hso_resume+0x8d/0xb0 [hso]
[ 990.153524] [<e08996d9>] usb_resume_interface+0x69/0x120 [usbcore]
[ 990.153746] [<e0899a89>] usb_resume_both+0x79/0x130 [usbcore]
[ 990.153922] [<e0899b6b>] usb_external_resume_device+0x2b/0x60 [usbcore]
[ 990.154097] [<e0895024>] hub_thread+0xaf4/0xcb0 [usbcore]
[ 990.154263] [<c02183de>] rb_erase+0x15e/0x280
[ 990.154481] [<c0140c00>] autoremove_wake_function+0x0/0x40
[ 990.154580] [<e0894530>] hub_thread+0x0/0xcb0 [usbcore]
[ 990.154726] [<c0140942>] kthread+0x42/0x70
[ 990.154750] [<c0140900>] kthread+0x0/0x70
[ 990.154792] [<c0105667>] kernel_thread_helper+0x7/0x10
[ 990.154877] =======================
[ 990.154887] Code: 00 e9 3f ff ff ff 89 7e 48 89 7e 44 e9 63 ff ff ff eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 53 8b 58 08 8b 80 ac 00 00 00 90 <29> 43 64 8b 83 b8 00 00 00 f6 c4 02 74 17 90 ff 4b 18 0f 94 c0
[ 990.155100] EIP: [<c02a1e6b>] sock_wfree+0xb/0x40 SS:ESP 0068:df8bfe98
[ 990.155246] ---[ end trace e456fa08e9f9b9a2 ]---
Hierna werkt de verbinding niet meer, maar HSOConnect geeft weer dat de verbinding nog loopt. Echter, als ik op disconnect klik, loopt HSOConnect vast. Om hierna opnieuw verbinding te krijgen, moet ik de stick ontkoppelen en de laptop herstarten, waarna alles weer opnieuw begint...
Heeft iemand een oplossing voor dit probleem?