Puppi Raspberry Pi Hardware
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Barrys back proving that I am devolving . . .
No surprise there
http://bkhome.org/blog/?viewDetailed=02795
In other sound related news: Sound is not a priority for me. I may try my USB headphones which may have an inbuilt sound card - doubt it. Still wrestling with basic command line mayhem such as setting file permissions. Debian Squeeze for Rpi seems very much a work in progress. It will get you going for sure.
Slowly things are settling and I am making sense of the strengths and limitations of my understanding as well as hardware and software.
For those helping and wandering up and down mountains. I am reading and taking my time.
Here is something to get you riled up.
No Flash support.
OK time to continue . . .
No surprise there
http://bkhome.org/blog/?viewDetailed=02795
In other sound related news: Sound is not a priority for me. I may try my USB headphones which may have an inbuilt sound card - doubt it. Still wrestling with basic command line mayhem such as setting file permissions. Debian Squeeze for Rpi seems very much a work in progress. It will get you going for sure.
Slowly things are settling and I am making sense of the strengths and limitations of my understanding as well as hardware and software.
For those helping and wandering up and down mountains. I am reading and taking my time.
Here is something to get you riled up.
No Flash support.
OK time to continue . . .
Last edited by Lobster on Thu 19 Apr 2012, 07:43, edited 1 time in total.
We are in this list already......
http://elinux.org/RPi_Distributions
....and Arch for Pi is CLI...apparently
http://news.techeye.net/hardware/linux- ... -available
Aitch
http://elinux.org/RPi_Distributions
....and Arch for Pi is CLI...apparently
http://news.techeye.net/hardware/linux- ... -available
Aitch
- sickgut
- Posts: 1156
- Joined: Tue 23 Mar 2010, 19:11
- Location: Tasmania, Australia in the mountains.
- Contact:
sorry to break from the current sound subject.Dave_G wrote:The drivers are one thing, whether they be USB, HDMI or thru the Pi's audio port.
The fact that Lobster mentioned that there is no ALSA, there is no way to "talk" to the drivers as there is no audio "core".
The way I see the Linux audio system is as follows: (could be wrong)
Hope I'm mistaken and that one of those USB thingies work.Code: Select all
{audio file} ----> {music app} ----> {ALSA} ----> {driver} ----> {hardware} ----> {audio out}
I want to ask people about clusters because altho the cpu in the Rasp Pi is lame, the video chip is very good, also 256mb ram is quite good also, altho the ethernet isnt gigabit, a gigabit ethernet adaptor could be used on the usb port. Is the usb port version 2.0? i hope it is.
new supercomputers are just clusters but the new ones also have the mechanizm to access GPUs to add to the processing capability just like a normal CPU, so a typical "blade" has 2x cpus on one motherboard and one high end video chip that adds a huge performance increase over just accessing cpus as processing power.
Is anyone here familiar with setting up clusters, and if so is it a simple affair to use attached gpus for processing power, is that a default option in the OS that lets you do this, or is this something very special and out of the reach of normal people?
The appeal of running alot of Rasp Pi in one huge cluster is no need to spend alot of money on cooling, and space is saved as well as power consumption. If the software is ready to access the gpu of the rasp to add this to the pool of processing power, it could actually be reasonably ok, not realy as a price perforamance thing but more like power consumption and maybe space and the ease of adding more "blades" later on and in the event of a failed "blade" its very simple to replace and inexpensive. The cost of a huge air conditioning system is saved and so is the maintanence on alot of water cooling compared to using high end cpus and or cpu fans. Ofcause with so many rasp pi crammed together the heat problem is more than a single rasp standing by itself, but i suspect just one large air forced fan blowing over 30 of them will be enough to keep the air circulating.
anyway.... if anyone knows about clusters accessing gpus then let me know
sickgut
I now nothing about clusters, just thinking out aloud here.
Presumably how clustering works is the processing cycles are distributed
amongst many CPUs/GPUs.
If this is indeed the case, then there must be some kind of high speed interconnecting "channel/s"
between the CPU's/GPU's to distribute and collect the data once it's been "crunched".
Surely even USB 2.0 at 480Mbps would create a bottle neck once a cluster
of a certain size has been exceeded?
Just a thought.
I now nothing about clusters, just thinking out aloud here.
Presumably how clustering works is the processing cycles are distributed
amongst many CPUs/GPUs.
If this is indeed the case, then there must be some kind of high speed interconnecting "channel/s"
between the CPU's/GPU's to distribute and collect the data once it's been "crunched".
Surely even USB 2.0 at 480Mbps would create a bottle neck once a cluster
of a certain size has been exceeded?
Just a thought.
Last edited by Dave_G on Wed 18 Apr 2012, 16:05, edited 2 times in total.
- sickgut
- Posts: 1156
- Joined: Tue 23 Mar 2010, 19:11
- Location: Tasmania, Australia in the mountains.
- Contact:
i think the inability of the rasp pi to actually pump out processed data at 480Mbs a second would mean it isnt much of an issue as a bottle neck.. dont quote me tho.. just spitting out loud aswell. but yeah... unless we have good networking, you might as well thow it all in the bin. I need to research how much bandwidth is actually used in a gigabit cluster 480Mbs is almost half that speed... my instincts tell me the bottle neck would still be the rasp pi slow processing power...Dave_G wrote:sickgut
I now nothing about clusters, just thinking out aloud here.
Presumably how clustering works is the processing cycles are distributed
amongst many CPUs/GPUs.
If this is indeed the case, then there must be some kind of high speed interconnecting "channel/s"
between the CPU's/GPU's to distribute and collect the data once it's been "crunched".
Surely even USB 2.0 at 480Mbps would create a bottle neck once a cluster
of a certain size has been exceeded?
Just a thought.
i have placed an order for one but depending on what i can prioritize here at home, maybe ill order 10 of them just for giggles and try it all out. If it doesnt work out then i can give most of them away as presents to people who would like to have one.
i really do see the Rasp Pi as the perfect platform to bring linux gaming in a semi console format to the masses, but ofcause its not going to go anywhere without any sound how it is now.
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
The Rpi 'B' - the one with ethernet has 512MB of ram not 256MB (the early boards had 256)
Lobster edit - WRONG Lobster - see later post
Got JWM installed
went to command line by logging out but it needs a parameter to run something like
jwm -display x (where x is the type of display or res or some sort) . . .
Lobster edit - WRONG Lobster - see later post
Got JWM installed
went to command line by logging out but it needs a parameter to run something like
jwm -display x (where x is the type of display or res or some sort) . . .
Last edited by Lobster on Thu 19 Apr 2012, 07:45, edited 1 time in total.
- puppy_apprentice
- Posts: 299
- Joined: Tue 07 Feb 2012, 20:32
Wikipedia, RPi FAQ and every article i've read mention only about 256MB of RAM - maybe u as a developer got a one with bigger memory or somebody from RPi is lazy to change the dataLobster wrote:The Rpi 'B' - the one with ethernet has 512MB of ram not 256MB (the early boards had 256)
btw. i will by my RPi only when Puppy will be ready ;p
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Good plan for laterPerhaps the X is display number (0, 1, etc etc)
The TV has been claimed by those wishing to watch 'Telly' - whatever that is . . .
oh my mistake the model A was upgraded from 128MB to 256MB
sorry for the confusion
http://www.raspberrypi.org/faqs
OK that means Puppy will be using his full skill set to get a small ISO image
I am glad people are inspired to buy the hardware.
I am on a steep learning curve.
I have plans about what I can realistically achieve.
meanwhile in the future . . .
A cluster game console? . . . well the Rpi could be combined with an extension board and a cluster of off the shelf GPU cards for some major rendering
One extension board is the Gert
there will be more:
http://elinux.org/RPi_Expansion_Boards#GertBoard
Last edited by Lobster on Wed 18 Apr 2012, 22:45, edited 1 time in total.
- antiloquax
- Posts: 405
- Joined: Fri 27 Jan 2012, 09:17
Thanks sickgut - I have my internet working now under qemu. I will try the apt get a bit later.sickgut wrote:
if you are running the Rasp Pi debian image that can be downloaded from the Rasp Pi site, then everything should be configured to go right ahead and run apt-get update then apt-get install jwm
what is in your /etc/apt/sources.list file?
but if you are running the debian image from rasp pi people and the apt-getting isnt working after you apt-get update and you know the network stuff is working, then post the contents of the /etc/apt/sources.list and we will help best we can
My System:Arch-Arm on RPi!
"[url=http://murga-linux.com/puppy/viewtopic.php?t=76049l]RacyPy[/url]" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
[url=http://raspberrypy.tumblr.com/]RaspberryPy[/url]: Lobster and I blog about the RPi.
"[url=http://murga-linux.com/puppy/viewtopic.php?t=76049l]RacyPy[/url]" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
[url=http://raspberrypy.tumblr.com/]RaspberryPy[/url]: Lobster and I blog about the RPi.
Lobster wrote:
I doubt the I2C will achieve data rates even as high as 100Kbps and the
parallel one around 1Mbps and probably closer to only 400 - 500Kbps.
The serial/Uart port is probably limited to around 115Kbps and the SPI to
around 1Mbps.
No where near fast enough for a cluster.
So it's back to either Ethernet (100Mbps) or USB (assuming it's 2.0) at 480Mbps.
The extension board/GPIO interface only has I2C, SPI, Uart and an 8 bit parallel port.A cluster game console? . . . well the Rpi could be combined with an extension board and a cluster of off the shelf GPU cards for some major rendering
I doubt the I2C will achieve data rates even as high as 100Kbps and the
parallel one around 1Mbps and probably closer to only 400 - 500Kbps.
The serial/Uart port is probably limited to around 115Kbps and the SPI to
around 1Mbps.
No where near fast enough for a cluster.
So it's back to either Ethernet (100Mbps) or USB (assuming it's 2.0) at 480Mbps.
USB speed
There is a picturehere that shows USB 1.1, but perhaps there is a console command to check on it?Dave_G wrote:So it's back to either Ethernet (100Mbps) or USB (assuming it's 2.0) at 480Mbps.
Reproducing the picture here:
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Guys,
. . . talking of USB, I had a USB plugged in when getting these error messages
appear on a pristine boot in Debian Squeeze
are any of those NFS error messages critical?
I am beginning to appreciate what I can bring to Py and prepare
for our real developers.
Raffy is one of our potential early adopters and developers, time allowing . . .
I will be announcing and providing a link to what I will probably call Raspberry PupPy or just PupPy for short . . .
Just to remind you
PARM = Puppy on all ARM processors
http://puppylinux.org/wikka/PARM
Most of the info specific to Puppy on Raspbery Pi is here
http://puppylinux.org/wikka/PuppySchoolRaspberryPi
. . . stay fruity
so to speak
. . . talking of USB, I had a USB plugged in when getting these error messages
appear on a pristine boot in Debian Squeeze
are any of those NFS error messages critical?
I am beginning to appreciate what I can bring to Py and prepare
for our real developers.
Raffy is one of our potential early adopters and developers, time allowing . . .
I will be announcing and providing a link to what I will probably call Raspberry PupPy or just PupPy for short . . .
Just to remind you
PARM = Puppy on all ARM processors
http://puppylinux.org/wikka/PARM
Most of the info specific to Puppy on Raspbery Pi is here
http://puppylinux.org/wikka/PuppySchoolRaspberryPi
. . . stay fruity
so to speak
I get a startpar errors in new 3.3.1 kernel install I did. But It's not critical for me. I booted to LXDE Desktop and everything works including sound and moving around files between partitions and internet. Not sure about raspberry pi Debian Squeeze though.are any of those NFS error messages critical?
If wanting to look around. look in /var/log/boot
Some info on your error messages:
http://lists.debian.org/debian-user/201 ... 00311.html
Edit:
After reading this
http://forums.debian.net/viewtopic.php? ... 04#p365590
For a common desktop machine you don't need:
rpcbind/portmap
nfs-common
nfs-kernel-server
If you don't know what nfs is then
1) you aren't using it
2) you don't need it.
@raffy
USB 1-1:1-0 does not mean the speed.
It's the way Linux names USB ports and hubs (either on the motherboard or external).
Means root_hub = 1, hub_port=1, config=1, interface=0.
For more info on USB, try:
lsusb
or even:
dmesg | grep usb
Don't know if the distros for Pi has lsusb (some Puppies don't) but worth a try.
USB 1-1:1-0 does not mean the speed.
It's the way Linux names USB ports and hubs (either on the motherboard or external).
Means root_hub = 1, hub_port=1, config=1, interface=0.
For more info on USB, try:
lsusb
or even:
dmesg | grep usb
Don't know if the distros for Pi has lsusb (some Puppies don't) but worth a try.
Lobster
Another thought.
Knowing how paranoid Debian is about security, perhaps JWM not running
has something to do with permissions?
EDIT:
Something else you could try is:
strace jwm (plus any extra parameters needed for jwm)
Then watch the output for any messages.
I often use strace for misbehaving apps.
Gives out a wealth of information.
Another thought.
Knowing how paranoid Debian is about security, perhaps JWM not running
has something to do with permissions?
EDIT:
Something else you could try is:
strace jwm (plus any extra parameters needed for jwm)
Then watch the output for any messages.
I often use strace for misbehaving apps.
Gives out a wealth of information.
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
USB info:
thanks Dave,
will try jwm suggestion
Code: Select all
pi@raspberrypi:~$ lsusb
Bus 001 Device 008: ID 04f3:0210 Elan Microelectronics Corp. AM-400 Hama Optical Mouse
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 04d9:1603 Holtek Semiconductor, Inc. Keyboard
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@raspberrypi:~$
Code: Select all
pi@raspberrypi:~$ dmesg | grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usbcore: registered new interface driver smsc95xx
usbcore: registered new interface driver cdc_ncm
dwc_otg bcm2708_usb: DWC OTG Controller
dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1
dwc_otg bcm2708_usb: irq 75, io mem 0x00000000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: DWC OTG Controller
usb usb1: Manufacturer: Linux 3.1.9+ dwc_otg_hcd
usb usb1: SerialNumber: bcm2708_usb
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver libusual
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usb 1-1: new high speed USB device number 2 using dwc_otg
usb 1-1: New USB device found, idVendor=0424, idProduct=9512
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-1.1: new high speed USB device number 3 using dwc_otg
usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
smsc95xx 1-1.1:1.0: eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:24:fb:10
usb 1-1.2: new low speed USB device number 4 using dwc_otg
usb 1-1.2: New USB device found, idVendor=04d9, idProduct=1603
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.2: Product: USB Keyboard
usb 1-1.2: Manufacturer:
input: USB Keyboard as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/input/input0
generic-usb 0003:04D9:1603.0001: input: USB HID v1.10 Keyboard [ USB Keyboard] on usb-bcm2708_usb-1.2/input0
input: USB Keyboard as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.1/input/input1
generic-usb 0003:04D9:1603.0002: input: USB HID v1.10 Device [ USB Keyboard] on usb-bcm2708_usb-1.2/input1
usb 1-1.3: new full speed USB device number 5 using dwc_otg
usb 1-1.3: New USB device found, idVendor=05e3, idProduct=0606
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.3: Product: USB Hub 2.0
usb 1-1.3: Manufacturer: ALCOR
usb 1-1.3.1: new full speed USB device number 6 using dwc_otg
usb 1-1.3.1: not running at top speed; connect to a high speed hub
usb 1-1.3.1: New USB device found, idVendor=18a5, idProduct=0304
usb 1-1.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3.1: Product: STORE N GO
usb 1-1.3.1: Manufacturer: Verbatim
usb 1-1.3.1: SerialNumber: AA04012700031237
scsi0 : usb-storage 1-1.3.1:1.0
usb 1-1.3.4: new low speed USB device number 7 using dwc_otg
usb 1-1.3.4: New USB device found, idVendor=04f3, idProduct=0210
usb 1-1.3.4: New USB device strings: Mfr=0, Product=2, SerialNumber=0
usb 1-1.3.4: Product: PS/2+USB Mouse
input: PS/2+USB Mouse as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3.4/1-1.3.4:1.0/input/input2
generic-usb 0003:04F3:0210.0003: input: USB HID v1.11 Mouse [PS/2+USB Mouse] on usb-bcm2708_usb-1.3.4/input0
usb 1-1.3.4: USB disconnect, device number 7
usb 1-1.3: USB disconnect, device number 5
usb 1-1.3.1: USB disconnect, device number 6
usb 1-1.3: new low speed USB device number 8 using dwc_otg
usb 1-1.3: New USB device found, idVendor=04f3, idProduct=0210
usb 1-1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
usb 1-1.3: Product: PS/2+USB Mouse
input: PS/2+USB Mouse as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input3
generic-usb 0003:04F3:0210.0004: input: USB HID v1.11 Mouse [PS/2+USB Mouse] on usb-bcm2708_usb-1.3/input0
will try jwm suggestion