I try up to 10 inits, with a 500 us delay on each. Been pushed.Max wrote:Yes, retry hack still works.
Delay needs to be more then the 500 us I had first though, now have 750.
I try up to 10 inits, with a 500 us delay on each. Been pushed.Max wrote:Yes, retry hack still works.
Delay needs to be more then the 500 us I had first though, now have 750.
You'll have to be more specific.redhawk wrote:Has this fixed the mixer problem with the on-board sound??
Can someone give some hints and suggestion about what means "console=ttyAMA0,115200"mcgyver83 wrote:So seems that with "console=ttyAMA0,115200" in cmdline.txt CMA works fine, without no; the "solution" is to add this property to the cmdline.txt and everything is fine?
Is not necessary anymore, as it is fixed in latest kernel.mcgyver83 wrote:So seems that with "console=ttyAMA0,115200" in cmdline.txt CMA works fine, without no; the "solution" is to add this property to the cmdline.txt and everything is fine?
Enables serial consolemcgyver83 wrote: Can someone give some hints and suggestion about what means "console=ttyAMA0,115200"![]()
Code: Select all
Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS
Performing self-update
ARM/GPU split is now defined in /boot/config.txt using the gpu_mem option!
Updating firmware (this will take a few minutes)
Code: Select all
Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS
Performing self-update
ARM/GPU split is now defined in /boot/config.txt using the gpu_mem option!
Updating firmware (this will take a few minutes)
Any chance of making source of 3.6.11 the default branch too.dom wrote:I've updated the default (master) tree to next.
Note that the upstream 3.6 branch is EOL.pepedog wrote:Any chance of making source of 3.6.11 the default branch too.
Date Mon, 17 Dec 2012 11:36:09 -0800
Subject Linux 3.6.11
I'm announcing the release of the 3.6.11 kernel.
Note, this is the LAST kernel in the 3.6.y series, it is now
end-of-life. Please move to the 3.7.y kernel series at this time.
The updated 3.6.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.6.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/g ... ;a=summary
thanks,
greg k-h
Done.pepedog wrote:Any chance of making source of 3.6.11 the default branch too.dom wrote:I've updated the default (master) tree to next.
Thanks for your hard work Dom
Moving to 3.7 (properly) is going to be tricky. 3.7 actually includes support for Raspberry Pi (bcm2835), but it is currently very limited (timer and interrupt support is about all).Max wrote:Note, this is the LAST kernel in the 3.6.y series, it is now
end-of-life. Please move to the 3.7.y kernel series at this time.
Are there any clear advantages of moving over to the new bcm2835 machine driver?dom wrote: Moving to 3.7 (properly) is going to be tricky. 3.7 actually includes support for Raspberry Pi (bcm2835), but it is currently very limited (timer and interrupt support is about all).
It is done correctly, and includes device tree.
A simple rebase against 3.7 would bypass the bcm2835 machine driver.
Code: Select all
root 2305 0.0 0.3 5320 1664 tty1 S+ 02:29 0:00 sudo rpi-update
root 2306 0.0 0.3 4320 1400 tty1 S+ 02:29 0:00 /bin/bash /usr/bin/rpi-update
root 2308 0.0 0.0 0 0 ? S 02:29 0:00 [kworker/0:2]
root 2314 0.0 0.3 5380 1452 tty1 S+ 02:29 0:00 git --git-dir=//root/.rpi-firmware/.git --work-tree=//root/.rpi-firmware fetch --quiet
root 2315 0.0 0.5 16788 2324 tty1 S+ 02:29 0:00 git-remote-http origin http://github.com/Hexxeh/rpi-firmware.git
root 2320 0.0 0.2 38028 1236 tty1 S+ 02:29 0:00 git fetch-pack --stateless-rpc --stdin --lock-pack --include-tag --thin --no-progress http://github.com/Hexxeh/rpi-firmware.git/
efflandt@rpi8 ~ $ uptime
03:09:16 up 51 min, 2 users, load average: 0.00, 0.01, 0.05
I would start by editing rpi-update to remove the --quiet option to git (or running the git command manually), as this seems to be hanging. Is your network connection OK?efflandt wrote:How do I fix it when rpi-update hangs forever without doing anything?Code: Select all
root 2305 0.0 0.3 5320 1664 tty1 S+ 02:29 0:00 sudo rpi-update root 2306 0.0 0.3 4320 1400 tty1 S+ 02:29 0:00 /bin/bash /usr/bin/rpi-update root 2308 0.0 0.0 0 0 ? S 02:29 0:00 [kworker/0:2] root 2314 0.0 0.3 5380 1452 tty1 S+ 02:29 0:00 git --git-dir=//root/.rpi-firmware/.git --work-tree=//root/.rpi-firmware fetch --quiet root 2315 0.0 0.5 16788 2324 tty1 S+ 02:29 0:00 git-remote-http origin http://github.com/Hexxeh/rpi-firmware.git root 2320 0.0 0.2 38028 1236 tty1 S+ 02:29 0:00 git fetch-pack --stateless-rpc --stdin --lock-pack --include-tag --thin --no-progress http://github.com/Hexxeh/rpi-firmware.git/ efflandt@rpi8 ~ $ uptime 03:09:16 up 51 min, 2 users, load average: 0.00, 0.01, 0.05
I'm not expecting the device tree support to allow an unmodified ARM binary to run on the Pi. It does allow more generic ARM (source) code to be used for drivers like timer, interrupt, mailbox etc.Max wrote: Are there any clear advantages of moving over to the new bcm2835 machine driver?
Can see why you would want device trees if you want to build a single kernel that works on multiple ARM devices.
But not sure how practical that scenario is in this case, given that the Pi only supports ARMv6 instructions, and I can imagine you want a kernel build with a compiler outputting ARMv7 instructions for most other devices in order to get optimal performance.
Removing all --quiet in rpi-update does not help because the first thing it does is download a fresh rpi-update and continues with that, which still hangs forever as shown above. I just installed a new DSL wireless/modem/router yesterday and Hulu.com video works better than before with no interruptions, so network is good.milhouse wrote:I would start by editing rpi-update to remove the --quiet option to git (or running the git command manually), as this seems to be hanging. Is your network connection OK?
Code: Select all
efflandt@rpi8 ~ $ /opt/vc/bin/tvservice -s
state 0x40001 [NTSC 4:3], 720x480 @ 60Hz, interlaced
efflandt@rpi8 ~ $ /opt/vc/bin/tvservice -m CEA
tvservice-client: No supported modes returned for group CEA in [vc_tv_hdmi_get_supported_modes_new]
Group CEA has 0 modes:
efflandt@rpi8 ~ $ /opt/vc/bin/tvservice -e "CEA 16"
Powering on HDMI with explicit settings (CEA mode 16)
Code: Select all
efflandt@rpi8 ~ $ /opt/vc/bin/tvservice -s
state 0x12001a [HDMI CEA (16) RGB lim 16:9], 1920x1080 @ 60Hz, progressive
Code: Select all
sudo rpi-update next
Code: Select all
Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS
Performing self-update
ARM/GPU split is now defined in /boot/config.txt using the gpu_mem option!
Updating firmware (this will take a few minutes)
Code: Select all
sudo rm -rf /root/.rpi-firmware
Code: Select all
cat /proc/vc-cma
My best recommendation is to copy the raspbian image's cmdline.txt and config.txt.pepedog wrote:Dear Dom,
I'm going to make latest rootfs for archlinuxarm.
Can you advise on best cmdline.txt and config.txt
Alarm will be ondemand governor default, btw
We have had a spate of sd cards that did work with older firmware but failing with updates, notably some class 10
I'm still able to get 11.5MB/s when performing a large file transfer over NFS with smsc95xx.turbo_mode=N, so any performance trade off is extremely marginal, but the benefits are huge.dknute wrote:smsc95xx.turbo_mode=N performance reduction is about 10-15% or so - the max TCP transfer rate goes down from a bit over 10MB/s to some 8.5MB/s on my LAN. It's probably nothing to worry about for typical network usage (ssh, getting updates) but people who overclock are usually doing it for some performance reasons, like streaming very high quality HD movies. That might affect them.
Code: Select all
pi@raspberrypi ~ $ dd if=/freenas/data/test.dat of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 93.2762 s, 11.5 MB/s
I think it's more to do with concurrent connections. You're unlikely to see a problem with a single connection between you and your server, but for Torrents you may have dozens if not hundreds of connections to remote clients, and with turbo mode enabled (which is then presumably aggregating transactions and running out of memory) this can cause a problem pretty quickly.dknute wrote: Personally I never had problems with or without turbo mode, even using NFS mount pretty extensively (kernel compiling) but I suppose it depends on particualar Pi and usage case.