Hello Raspberians,

finally the raspi is working absolutely rock solid stable with LinkUSB 
and on latest wheezy libraries and firmware!

The situation:
Once in a while the raspi pi showed Errors in log:
smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000114
(hours to days, that did depend...)
and sometimes it completely hung itself up.

There is a lot to read about those kind of problems. It is not 
completely clear if this is hardware, firmware, power-supply or what. 
Some people report, it appeared in the recent Software-version only.

After tinkering a while with various approaches, this is what did it for me:

1. disabling eth0
2. use powered USB-hub for LinkUSB and WiFi-adapter
3. add some more parameters to /boot/cmdline.txt


1. disabling eth0 by removing the module during boot up, like described 
here
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=8670&p=146633&hilit=disable+ethernet
go down to Robpol86 ยป Thu Jul 19, 2012 7:18 am
there is a script to automatically disable eth0 during boot.

2. Then I did use a USB-hub, that is in the list of verified peripherals:
http://elinux.org/RPi_VerifiedPeripherals#Working_USB_Hubs

Digitus 7-port USB2.0 Powered Hub. Model DA-70226.

and of course I need network connection! Again refer to the verified 
peripherals list:
http://elinux.org/RPi_VerifiedPeripherals#Working_USB_Wifi_Adapters

Netgear N150 (I have the micro-adapter version)
(lsusb reports as ID 0846:9041 NetGear, Inc. WNA1000M 802.11bgn [Realtek 
RTL8188CUS])


3. added the following to /boot/cmdline.txt
dwc_otg.microframe_schedule=1 dwc_otg.lpm_enable=0 
console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 
root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait 
smsc95xx.turbo_mode=N


Things I did that didn't solve the problem but some made it better and 
some might be even needed anyway to get to a stable running raspi:

- update to latest firmware using Hexxeh's firmware-updater here:
https://github.com/Hexxeh/rpi-update

- solder a shortcut over the two polyfuses (thanks, Patryk!):
http://raspi.tv/tag/shorting-polyfuses-on-raspberry-pi

- reducing the speed of eth0 with cmdline.txt added smsc95xx.turbo_mode=N

- unplugging network cable

- measuring the voltage at TP's to ensure high enought voltage on the raspi

- changing power-supply to a PC-power-supply


at the moment, I do use the raspi as intended for  my heating controller 
for the house, so I cannot experiment further. I am glad it is stable now!

Feel free to ask questions,

Cheers,

Martin

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to