[OLPC-devel] error report on usb8xxx with new kernel and firmware

supat at supat.eu.org supat at supat.eu.org
Sat Sep 9 09:58:23 EDT 2006



On Fri, 8 Sep 2006, Marcelo Tosatti wrote:

> On Fri, Sep 08, 2006 at 01:54:16PM +1000, James Cameron wrote:
>> Have you been able to reproduce this on build 81 binaries?
>
> Yes, you probably won't reproduce it there.
>
> supat, are you using the latest git libertas tree?

Dear Marcelo Tosatti,

I don't know where can I get  build 81 binaries.
I don't know where is the latest git libertas tree too.

What I can do is to put your latest modules and kernel in to slackware 
10.2 under /dev/sda1.

I can gave you intact usb_slack.tgz for the test if you wish.

At this moment I flash to Linux BIOS and plug in rtl8150 as a network in 
replace of usb8xxx.

The device dir contain exactly below:
==================================
console  nvram  ram4      snd     tty17  tty3   tty42  tty55  urandom 
usbdev2.1_ep81
event0   port   ram5      stderr  tty18  tty30  tty43  tty56  usbdev1.1 
usbdev2.2
event1   ptmx   ram6      stdin   tty19  tty31  tty44  tty57 
usbdev1.1_ep00  usbdev2.2_ep00
event2   pts    ram7      stdout  tty2   tty32  tty45  tty58 
usbdev1.1_ep81  usbdev2.2_ep81
fb0      ram0   ram8      tty     tty20  tty33  tty46  tty59  usbdev1.2 
usbdev2.2_ep82
fd       ram1   ram9      tty0    tty21  tty34  tty47  tty6 
usbdev1.2_ep00  usbdev2.3
full     ram10  random    tty1    tty22  tty35  tty48  tty60 
usbdev1.2_ep02  usbdev2.3_ep00
initctl  ram11  root      tty10   tty23  tty36  tty49  tty61 
usbdev1.2_ep81  usbdev2.3_ep81
kmsg     ram12  rtc       tty11   tty24  tty37  tty5   tty62  usbdev1.5 
vcs
log      ram13  sda       tty12   tty25  tty38  tty50  tty63 
usbdev1.5_ep00  vcs1
mem      ram14  sda1      tty13   tty26  tty39  tty51  tty7 
usbdev1.5_ep02  vcsa
mice     ram15  sda2      tty14   tty27  tty4   tty52  tty8 
usbdev1.5_ep83  vcsa1
mouse0   ram2   shm       tty15   tty28  tty40  tty53  tty9   usbdev2.1 
zero
null     ram3   snapshot  tty16   tty29  tty41  tty54  ttyS0 
usbdev2.1_ep00
=============================

It was different from fedora because /dev/bus/usb did not exist.
Is that the problem? (slackware cannot bring up /dev/bus/usb by hotplug)

The content of /proc/bus/usb/device are exactly below:
=====================================================================
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 4
B:  Alloc= 28/900 us ( 3%), #Int=  3, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.17-1.2608.olpc1 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:0f.4
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  4 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0bda ProdID=8150 Rev= 1.00
S:  Manufacturer=Compex
S:  Product=USB To LAN Converter
S:  SerialNumber=0142
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=120mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=rtl8150
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   8 Ivl=1ms

T:  Bus=02 Lev=01 Prnt=01 Port=02 Cnt=02 Dev#=  5 Spd=1.5 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=04d9 ProdID=1203 Rev= 2.60
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=   8 Ivl=10ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 4
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.17-1.2608.olpc1 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:0f.5
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=13fe ProdID=1a00 Rev= 1.00
S:  Manufacturer=Kingston
S:  Product=DataTraveler 2.0
S:  SerialNumber=5B64050003AE
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#=  5 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1286 ProdID=2001 Rev=31.02
S:  Manufacturer=Marvell
S:  Product=MARVELL Wireless Device
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
==================================================================
The different between fedora and slackware is fedora report 
Driver=(usb8xxx) while slackware report Driver=(none)

At this moment you can :


telnet 158.108.200.200 110
login zxc
passwd love4linux

And verify my words if you wish because I plug in usb eth0 to do wireless 
duty.

Regards,
supat





More information about the Devel mailing list