Tomas , Thanks a lot for the advice! I never paid attention to USB 2 Or 3 on either Laptop. I'll try what you wrote on each. I appreciate all the work you put into explaining the thought process
to trouble shoot the issue(s). I'll work on this & see where it leads me. Thanks Again, Mitch Stanley Message: 4 Date: Sat, 04 Nov 2017 19:40:22 -0700 From: Tomas <[email protected]> Subject: Re: [PLUG] Unable to connect by tethering to HP / Toshiba Laptops using Iphone 6 Plus ( using USB Cable ). I'm able to use same phone to tether successfully to a Thinkpad X220 Laptop?? To: [email protected] Message-ID: <[email protected]> Content-Type: text/plain; charset="UTF-8" Hi Mitch, Maybe you should try to better describe what exactly you mean by: "it takes>?60 minutes of??disconnected / reconnect / turn phone & / Or laptop off". I am assuming that there is no significant difference between the laptop's Ubuntu setup. Please correct me if this is incorrect. One of the things to verify would be to check if the tethering behaves the same way using usb2 and usb3 ports on your HP and Toshiba laptops. Your x220 probably does not have usb3 port, Lenovo only put it to i7 models back then. Typically laptop's would have both usb3 and usb2 ports, typically color coded. You could also get help from comparing what you see on x220 and one of the problematic devices. There are two different things at play in the USB tethering case: 1. usb device and hub connectivity and possibly a driver 2. network card device in the phone and its linux driver 1. USB ------ Things to look for and compare between x220 and the other devices: * lsusb - command lists usb devices. Example: lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 006: ID 058f:5608 Alcor Micro Corp.? Bus 001 Device 005: ID 8087:0a2a Intel Corp.? Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 028: ID 18d1:4ee3 Google Inc. Nexus 4 (tether) Bus 001 Device 002: ID 258a:1205?? Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Here I have 2 usb hubs - one is usb2 and one usb3. Here is Nexus 4 device connected to bus 001 device 028 To list details run: hwinfo --usb , in my case: /usr/sbin/hwinfo --usb and pick the section relevant to the tether: 09: USB 00.0: 0291 USB Host-to-Host link ? [Created at usb.122] ? Unique ID: cLrx.3Z4p7zhtdl9 ? Parent ID: k4bc.ZEYWNM3UrzF ? SysFS ID: /devices/pci0000:00/0000:00:15.0/usb1/1-2/1-2:1.0 ? SysFS BusID: 1-2:1.0 ? Hardware Class: network ? Model: "Google Nexus 4/5/7/10 (tether)" ? Hotplug: USB ? Vendor: usb 0x18d1 "Google Inc." ? Device: usb 0x4ee3 "Nexus 4/5/7/10 (tether)" ? Revision: "3.10" ? Serial ID: "00b1e9a448672fe4" ? Driver: "rndis_host" ? Driver Modules: "rndis_host" ? Device File: usb0 ? Speed: 480 Mbps ? HW Address: 8a:66:54:fc:5a:c7 ? Permanent HW Address: 8a:66:54:fc:5a:c7 ? Link detected: yes ? Module Alias: "usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00" ? Driver Info #0: ????Driver Status: rndis_host is active ????Driver Activation Cmd: "modprobe rndis_host" ? Config Status: cfg=new, avail=yes, need=no, active=unknown ? Attached to: #6 (Hub) You can see here that the device is network card, driver rndis_host, Link is detected, MAC addr, etc. For your trouble you probably care to know that the device is in "Link detected" state, that it is correctly detected and connected to USB. 2. Network ---------- You can verify that the driver is properly loaded by running: sudo lsmod |grep rndis_host sudo modinfo rndis_host Please change the driver name based on your hwinfo --usb output. Here is my output: sudo lsmod |grep rndis_host rndis_host?????????????16384??0? cdc_ether??????????????16384??1 rndis_host usbnet?????????????????49152??2 rndis_host,cdc_ether usbcore???????????????270336??9 btusb,uvcvideo,rndis_host,rtsx_usb,usbhid,usbnet,xhci_hcd,xhci_pci,cdc_ ether sudo modinfo rndis_host filename:???????/lib/modules/4.4.87-25- default/kernel/drivers/net/usb/rndis_host.ko license:????????GPL description:????USB Host side RNDIS driver author:?????????David Brownell srcversion:?????A2121484B83321544804422 alias:??????????usb:v*p*d*dc*........... ........ This driver should create a network device for you. You should be able to check that out (before and after tethering) using following command: ip link My output: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1 ????link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000 ????link/ether 00:16:eb:db:22:52 brd ff:ff:ff:ff:ff:ff 5: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000 ????link/ether ee:cc:e4:ca:69:d5 brd ff:ff:ff:ff:ff:ff In my case the tether device is labeled usb0 At this point you should be able to see this network device in Ubuntu "Network manager" and connect through it. You can check if the device has IP address, etc by: ip addr My output: 5: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000 ????link/ether ee:cc:e4:ca:69:d5 brd ff:ff:ff:ff:ff:ff ????inet 192.168.42.39/24 brd 192.168.42.255 scope global dynamic usb0 ???????valid_lft 2745sec preferred_lft 2745sec ????inet6 fe80::eccc:e4ff:feca:69d5/64 scope link? ???????valid_lft forever preferred_lft forever You can see that I have assigned IP for the network device. You could certainly verify routing, etc., but that should just work in most cases. At this point you could try to ping www.google.com?(hit <http://www.google.com/?(hit> Ctrl-c to stop it) ping www.google.com PING www.google.com (74.125.28.103) 56(84) bytes of data. 64 bytes from pc-in-f103.1e100.net (74.125.28.103): icmp_seq=1 ttl=44 time=90.5 ms 64 bytes from pc-in-f103.1e100.net (74.125.28.103): icmp_seq=2 ttl=44 time=75.2 ms or traceroute www.google.com?(in <http://www.google.com/?(in> my case?/usr/sbin/traceroute) /usr/sbin/traceroute www.google.com traceroute to www.google.com (173.194.203.105), 30 hops max, 60 byte packets ?1??192.168.42.129 (192.168.42.129)??1.771 ms??1.698 ms??1.714 ms ?2??10.167.254.48 (10.167.254.48)??31.117 ms??39.549 ms??39.525 ms ?3??10.170.233.19 (10.170.233.19)??41.574 ms??41.547 ms??41.522 ms ?4??10.177.69.117 (10.177.69.117)??60.165 ms??60.136 ms??60.108 ms ?5??10.164.162.244 (10.164.162.244)??60.085 ms??60.176 ms??60.149 ms ?6??10.177.5.62 (10.177.5.62)??60.123 ms??47.268 ms??52.657 ms ?7??10.164.165.25 (10.164.165.25)??51.365 ms??56.656 ms??64.120 ms ?8??209.85.174.12 (209.85.174.12)??67.508 ms??67.482 ms??66.314 ms ?9??108.170.242.226 (108.170.242.226)??67.434 ms??61.966 ms 108.170.242.242 (108.170.242.242)??59.892 ms 10??64.233.174.91 (64.233.174.91)??64.040 ms 209.85.246.38 (209.85.246.38)??63.983 ms 209.85.249.63 (209.85.249.63)??63.923 ms 11??216.239.49.198 (216.239.49.198)??64.963 ms 72.14.232.63 (72.14.232.63)??63.800 ms 216.239.49.198 (216.239.49.198)??64.849 ms 12??216.239.40.142 (216.239.40.142)??67.042 ms 216.239.40.144 (216.239.40.144)??77.113 ms 108.170.228.64 (108.170.228.64)??52.394 ms 13??209.85.142.20 (209.85.142.20)??52.331 ms 216.239.51.66 (216.239.51.66)??65.372 ms 74.125.37.215 (74.125.37.215)??65.340 ms 14??* * * 15??* * * 16??* * * 17??* * * 18??* * * 19??* * * 20??* * * 21??* * * 22??pg-in-f105.1e100.net (173.194.203.105)??90.911 ms??90.891 ms??52.350 ms I hope that debugging your problem will not be too difficult. Let us know how you get on ... Best luck, Tomas On Sat, 2017-11-04 at 14:04 -0700, mitch Stanley wrote: > Hi, I'm a??beginner & 1st post to list. I down sized from a Hot Spot > to > tethering (USB)??with iPhone 6 Plus ( verion 11.0.2). I'm using > Ubuntu > 16.04. When I used the Hot > > > Spot I was??able to connect immediately but now???with tethering, it > takes > 60 minutes of??disconnected / reconnect / turn phone & / Or laptop > off. ( > Occurs with HP & > > > Toshiba????Laptops??but not with my Thinkpad X220 ). I've not able to > find > any answers online. > > > I'd appreciate any suggestions short of reactivating my Hot Spot. > > > ?Thanks in advance , Mitch Stanley _______________________________________________ PLUG mailing list [email protected] http://lists.pdxlinux.org/mailman/listinfo/plug
