PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Raspian Wheezy erschienen



TheDarkRose
19.07.2012, 19:12
Für den Pi ist endlich das speziell angepasste Debian erschienen, dass die eingebaute FPU unterstützt und bessere Hardwareunterstützung hat.
http://futurezone.at/produkte/10196-raspian-neues-system-fuer-mini-pc-raspberry-pi.php

Und ich hab mir schon ne fertige SD mit dem alten Debian bestellt ^^

Kampi
19.07.2012, 19:48
Aber die zusätzlichen Dinge wie Wiring Pi usw. benötigt man trotzdem noch oder wie?

TheDarkRose
19.07.2012, 20:09
Wiring Pi ist ja nur eine Zusatzbibliothek, die das Arbeiten mit den GPIOs einfacher machen. Also Raspian basiert auf Debian, bzw ein Debian, welches um die spezielle Hardwareunterstützung für den Pi erweitert wurde und somit einen massiven Leistungsschub bringen soll.

Kampi
19.07.2012, 20:10
Ok :D
Direkt mal ne Karte fertig machen.

Kampi
19.07.2012, 22:01
Gibt es schon eine Anleitung wie man die komplette Größe der SD-Karte verwenden kann?
Weil der Weg den man beim Debian Image verwendet hat funktioniert nicht mehr.

BastelWastel
20.07.2012, 01:01
Beim ersten booten kommt ein shell-dialog, da gibt es einen Menüpunkt zum wiederherstellen der SD größe..
Das hat bei mir 1a geklappt

Kampi
20.07.2012, 05:59
Ja ich hab den direkt weggeklickt....sollte mir den vielleicht erstmal durchlesen ^.^

BastelWastel
20.07.2012, 08:39
Nur vllt ^_^

Kampi
20.07.2012, 08:54
Hast du das Raspian bei dir jetzt vollständig am laufen? Sprich auch mit Lighttpd usw.?

BastelWastel
20.07.2012, 09:33
Hatte gestern nicht mehr viel Zeit..lighttpd lief, fuer PHP hatte ich nicht mehr die Muse..aber ich sehe keinen Grund warum es nicht laufen sollte.

Kampi
20.07.2012, 09:47
Ja weil ich hab es gestern nochmal so gemacht wie bei mir auf der HP stand (einfach nur weil ich es verifizieren wollte) aber es lief nicht.
Er kann keine Verbindung zum Server aufbauen, sprich im Browser kommt eine Meldung das die Seite nicht erreichbar ist.
Der Router ist über DynDNS verbunden also kann es nicht daran liegen.
Hast du da auf die schnelle was was ich heute Mittag ausprobieren könnte bzw. sagt dir der Fehler was?
Sonst muss ich bischen forschen ;)
Ich vermute aber das es sehr wahrscheinlich am Config-File liegt.
Soweit ich richtig gesehen habe wird lighttpd gestartet, also funktioniert das.
Kannste mir mal dein Config-File zum Vergleich zeigen?

BastelWastel
20.07.2012, 10:02
Wenn die installation ohne Fehler durch ging, schau mal mit ifconfig oder ip addr nach der ip vom Pi, vllt hat sich die mit DHCP geaendert.
Bei mir lief es auf Anhieb.

DanielSan
20.07.2012, 11:10
Oder du guckst mal in die "/etc/lighttpd/lighttpd.conf". Da wird die Zeile

server.port = 80
wahrscheinlich nicht vorhanden sein. Dann füge die einfach mal zu den anderen "server." Befehlen ein. Bei mir ging es danach. Evtl. nimmt lighhtpd einen anderen Port als 80 als standard.
Du kannst da natürlcih auch einen anderen Port eintragen, dann solltest du das deinem Router aber auch mitteilen ;-).

Der neustart mit:

sudo /etc/init.d/lighttpd restart
läuft aber sauber durch oder?

Gruß Daniel

Kampi
20.07.2012, 12:09
Danke für die Hinweise.
Ich probiere das nachher mal direkt aus.

BastelWastel
20.07.2012, 12:23
Kann ich mir fast nicht vorstellen dass lighttpd bei dir aus eigenen Stuecken vom Standard abweicht.

Kampi
20.07.2012, 14:21
Der Fehler war im Grunde ganz simpel.
Ich habe die Datei mit einem Programm erstellt welches irgendwelche Zeichen noch reingemacht hat die lighttpd nicht erkannt hat. Dadurch hat er beim starten immer gemeckert das dort undefinierte Zeichen sind (glaube es war CR + LF).
Das ist mir aber bisher nie aufgefallen, da ich den Befehl "restart" nie verwendet habe sondern bisher nur 1x das Board neu gebootet habe.

http://img207.imageshack.us/img207/3967/unbenanntzr.png (http://imageshack.us/photo/my-images/207/unbenanntzr.png/)

Aber es geht immernoch nicht :/

Edit: Ok es geht ;)
Das hat man davon wenn man den Mist mit einem anderen Editor macht als Programmers Notepad -.-

BastelWastel
20.07.2012, 16:51
Denk dir nichts, ich hatte gestern auch nicht meinen besten Tag..
Hatte das image zuerst auf mein Handy gebruzelt...die Freude war/ist enorm...

Kampi
20.07.2012, 17:00
Autsch.....
Naja mittlerweile bin ich an dem Punkt wo es wieder NICHT geht -.-

miicchhii
20.07.2012, 18:20
Wenn ihr so viel probleme mit lighttpd habt, könntet ihr es einfach mit apache probieren.
der braucht zwar mehr ressourcen, aber nach meiner Erfahrung macht das kaum was hin (weiß aber nicht welche Anforderungen ihr habt)

mfg michi

Kampi
20.07.2012, 18:34
Naja was heißt Probleme ;)
Es hat ja funktioniert bevor ich Raspian aufgespielt habe. Aber aus einem mir nicht erklärbaren Grund funktioniert es nun nicht mehr obwohl sowohl Config-File als auch alles andere gleich ist...

miicchhii
20.07.2012, 18:41
kann vielleicht auch daran liegen dass du jetzt ein anderes betriebssystem verwendest ;)

aber mit raspian hab ich keine erfahrung, ich verwende debian 6.0 und hab damit keine Probleme, abgesehen von der fehlenden Uhr

Kampi
20.07.2012, 18:48
Jap das hab ich mir auch schon gedacht.
Wie gesagt unter Debian "Squeeze" hat es mit diesen Einstellungen funktioniert ;)

miicchhii
20.07.2012, 18:59
welche Meldung bekommst du genau beim Versuch lighttpd neu zu laden?

Kampi
20.07.2012, 19:02
root@raspberrypi:~# sudo /etc/init.d/lighttpd force-reload
[FAIL] Reloading web server configuration: lighttpd failed!

Und der Server ist nicht per Browser erreichbar

miicchhii
20.07.2012, 19:07
probiers mal mit "top" und schau ob schon etwas lighttpd verwandtes oder ein anderer webserver läuft

Kampi
20.07.2012, 19:16
Ne wird nicht.
Aber ps -u www-data u zeigt auch nichts an.

DanielSan
21.07.2012, 13:15
Was sagt denn?

sudo service lighttpd restart

BastelWastel
21.07.2012, 13:31
mit raspian hab ich keine erfahrung, ich verwende debian
Sowie ich das verstanden habe ist Raspian ein auf den Pi zurechtgenudeltes Debian.
BTW..im wiki ist schon ein Absatz für GPIOs, ich werd später noch deinen link mit rein nehmen und bissl aufräumen.

@Kampi: Ich vermute dass du deine lighttpd.conf irgendwie zerschossen hast..sind da noch Sonderzeichen oder so drin?
Vllt. einfach mal neu und clean anlegen, und lighttpd neu starten..bei mir klappt es 1a

Kampi
21.07.2012, 13:44
Ja das Raspian ist ein Debian, welches speziell fürs Raspberry angepasst wurde.
Kannst du mir deine Config mal zuschicken oder so?
Damit ich ein funktionierendes Config-File habe welches ich mit meinem vergleichen kann?
Das es die Config ist habe ich mir schon irgendwie gedacht, nur bisher habe ich da nichts falsches dran erkennen können.

BastelWastel
21.07.2012, 14:02
Du hast Post.
Du musst ggf noch fastcgi mit in die conf nehmen.
Ich hab fastcgi über den Modulmanager von lighttpd eingebunden. (sudo /usr/sbin/lighttpd-enable-mod)

Kampi
21.07.2012, 14:57
Also ich habe das Config-File nun so wie es ist übertragen, da ich keinen Fehler gefunden habe.
Fastcgi ist auch aktiviert aber es wird immernoch nen Fehler angezeigt....
Langsam fängt es an nervig zu werden >.<
Btw.....
Beim restart erscheint

root@raspberrypi:~# sudo /etc/init.d/lighttpd restart
Duplicate config variable in conditional 0 global: fastcgi.server
2012-07-21 15:54:17: (configfile.c.943) source: /etc/lighttpd/lighttpd.conf line: 34 pos: 1 parser failed somehow near here: (EOL)

miicchhii
21.07.2012, 15:31
dann schau dir mal die 34. zeile von lighttpd.conf an ;)

und wies aussieht hast du fastcgi zweimal konfiguriert


das ist jetzt aber nur geraten

BastelWastel
21.07.2012, 15:35
Mh..wie gesagt, entweder du nimmst fastcgi in die conf mit auf oder du benutzt das mod tool..da hat miicchhii Recht, wenn du beides machst schimpft lighttpd ;)

Kampi
22.07.2012, 10:17
Wow es funktioniert wieder......
Ich könnte heulen vor Freude....

DanielSan
22.07.2012, 12:00
Woran lag es?

Kampi
22.07.2012, 12:22
Woran lag es?

Keine Ahnung.
Ich habe heute morgen gesehen das im Config-File wieder irgendwelche undefinierten Zeichen waren und da habe ich es mittels "nano" nochmal alles neu abgeschrieben.
Und siehe da.....auf einmal funktionierte es.
Nur ist bisher PHP nicht aktiviert bzw. läuft nich aber das ist das kleinere Übel ;)

BastelWastel
22.07.2012, 12:37
Na siehste mal gugg..wars doch der böse config file ;)
Wenn ich heut noch Zeit finde für bissl kosmetisches feintuning lad ich noch meinen gpio.php file hoch

miicchhii
24.07.2012, 17:57
Hat jemand versucht Wordpress drauf zum laufen zu bringen?

Ich habs versucht und versagt, aber ich verwende das Debian 6 Image..

BastelWastel
24.07.2012, 18:24
Versucht nicht..werd ich auch nicht (m.E. ist der Durchschnittsblog der Bodensatz des Internets..), aber das sollte doch machbar sein.
Das ist vermutlich nur ein PHP Script mit SQL im backend?
Wie weit hast du deinen Pi schon vorbereitet? Laufen HTTP/PHP/SQL?

Kampi
24.07.2012, 18:27
Ich hab ein MediaWiki mal darauf installiert.....aber das war mega langsam also nicht gerade toll.....
Aber ne andere Frage...wie mounte ich eine externe USB Festplatte? Ich habe hier ne alte 20GB mit NTFS und würde die gerne fürs Pi verwenden.
Im Log-File hab ich da nichts drüber gefunden.

BastelWastel
24.07.2012, 18:48
Mh, du findest die Festplatte im /dev/ Verzeichnis, mach mal nach dem einstecken "lsusb", dann siehst du direkt ob sie erkannt wurde.
Mit "dmesg" siehst du den device Namen..vermutlich sda oder so.

sudo mkdir /media/usbhd
sudo mount /dev/sda (<-falls sda..ggf sda1 testen) /media/usbhd

Ggf must du bei mount noch angeben welche Formatierung die festplatte hat.

Kampi
24.07.2012, 19:14
Also mit lsusb wird das hier angezeigt:



Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.


und mit dmesg das hier:




[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.1.9+ (dc4@dc4-arm-01) (gcc version 4.5.1 (Broadcom-2708) ) #168 PREEMPT Sat Jul 14 18:56:31 BST 2012
[ 0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[ 0.000000] Machine: BCM2708
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] On node 0 totalpages: 57344
[ 0.000000] free_area_init_node: node 0, pgdat c05f7c4c, node_mem_map c06c8000
[ 0.000000] Normal zone: 448 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 56896 pages, LIFO batch:15
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 56896
[ 0.000000] Kernel command line: dma.dmachans=0x3c bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708.boardrev=0x2 bcm2708.serial=0x43ac5e2a smsc95xx.macaddr=B8:27:EB:AC:5E:2A dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 224MB = 224MB total
[ 0.000000] Memory: 220392k/220392k available, 8984k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
[ 0.000000] vmalloc : 0xce800000 - 0xd8000000 ( 152 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xce000000 ( 224 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .text : 0xc0008000 - 0xc05943d0 (5681 kB)
[ 0.000000] .init : 0xc0595000 - 0xc05c7000 ( 200 kB)
[ 0.000000] .data : 0xc05c8000 - 0xc05f93b8 ( 197 kB)
[ 0.000000] .bss : 0xc05f93dc - 0xc06c7504 ( 825 kB)
[ 0.000000] NR_IRQS:245
[ 0.000000] timer_set_mode: unhandled mode:1
[ 0.000000] timer_set_mode: unhandled mode:3
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] console [tty1] enabled
[ 2.779664] Calibrating delay loop... 697.95 BogoMIPS (lpj=3489792)
[ 2.838616] pid_max: default: 32768 minimum: 301
[ 2.839269] Mount-cache hash table entries: 512
[ 2.839930] Initializing cgroup subsys cpuacct
[ 2.840046] Initializing cgroup subsys devices
[ 2.840097] Initializing cgroup subsys freezer
[ 2.840141] Initializing cgroup subsys blkio
[ 2.840259] CPU: Testing write buffer coherency: ok
[ 2.840394] ftrace: allocating 14801 entries in 44 pages
[ 2.913477] hw perfevents: enabled with v6 PMU driver, 3 counters available
[ 2.915478] devtmpfs: initialized
[ 2.923261] NET: Registered protocol family 16
[ 2.925200] vc-mem: mm_vc_mem_phys_addr = 0x00000000
[ 2.925266] vc-mem: mm_vc_mem_size = 0x10000000 (256 MiB)
[ 2.925796] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[ 2.925869] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 2.925917] mailbox: Broadcom VideoCore Mailbox driver
[ 2.926030] bcm2708_vcio: mailbox at f200b880
[ 2.926139] bcm_power: Broadcom power driver
[ 2.926186] bcm_power_open() -> 0
[ 2.926217] bcm_power_request(0, 8)
[ 3.426912] bcm_mailbox_read -> 00000080, 0
[ 3.426961] bcm_power_request -> 0
[ 3.426993] Serial: AMBA PL011 UART driver
[ 3.427189] dev:f1: ttyAMA0 at MMIO 0x20201000 (irq = 83) is a PL011 rev3
[ 3.732988] console [ttyAMA0] enabled
[ 3.758791] bio: create slab <bio-0> at 0
[ 3.764370] SCSI subsystem initialized
[ 3.768414] usbcore: registered new interface driver usbfs
[ 3.774209] usbcore: registered new interface driver hub
[ 3.779843] usbcore: registered new device driver usb
[ 3.785996] Switching to clocksource stc
[ 3.795057] Switched to NOHz mode on CPU #0
[ 3.808762] FS-Cache: Loaded
[ 3.812158] CacheFiles: Loaded
[ 3.833709] NET: Registered protocol family 2
[ 3.838666] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 3.847241] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 3.854769] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 3.861479] TCP: Hash tables configured (established 8192 bind 8192)
[ 3.867864] TCP reno registered
[ 3.871076] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 3.876968] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 3.883833] NET: Registered protocol family 1
[ 3.889196] RPC: Registered named UNIX socket transport module.
[ 3.895379] RPC: Registered udp transport module.
[ 3.900156] RPC: Registered tcp transport module.
[ 3.904884] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 3.911723] bcm2708_dma: DMA manager at ce808000
[ 3.916486] bcm2708_gpio: bcm2708_gpio_probe c05d00e0
[ 3.922156] vc-mem: Videocore memory driver
[ 3.927258] audit: initializing netlink socket (disabled)
[ 3.932823] type=2000 audit(0.780:1): initialized
[ 4.046374] VFS: Disk quotas dquot_6.5.2
[ 4.050699] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 4.058617] FS-Cache: Netfs 'nfs' registered for caching
[ 4.065330] msgmni has been set to 430
[ 4.071804] io scheduler noop registered
[ 4.075781] io scheduler deadline registered (default)
[ 4.081338] io scheduler cfq registered
[ 4.085487] BCM2708FB: registering framebuffer (1824x984@16)
[ 4.092104] bcm2708_fb_set_par info(cd8ec400) 1824x984 (1824x984), 0, 16
[ 4.103332] BCM2708FB: start = cec00000,4f385000 width=1824, height=984, bpp=16, pitch=3648 size=3618816 success=0
[ 4.129502] Console: switching to colour frame buffer device 228x61
[ 4.177515] BCM2708FB: register framebuffer (0)
[ 4.183061] kgdb: Registered I/O driver kgdboc.
[ 4.200276] brd: module loaded
[ 4.209894] loop: module loaded
[ 4.214244] vcos: [1]: vchiq_init_state: slot_zero = 0xffd80000, is_master = 0
[ 4.222016] vcos: [1]: vchiq_init_state: called
[ 4.227538] vcos: [1]: vchiq: initialised - version 2 (min 2), device 253.0
[ 4.235636] usbcore: registered new interface driver smsc95xx
[ 4.241692] cdc_ncm: 04-Aug-2011
[ 4.245170] usbcore: registered new interface driver cdc_ncm
[ 4.251057] dwc_otg: version 2.90b 6-MAY-2010 (platform bus)
[ 4.257269] Core Release: 2.80a
[ 4.260659] Setting default values for core params
[ 4.265633] Finished setting default values for core params
[ 4.271714] ce840008 -> 1
[ 4.474463] Using Buffer DMA mode
[ 4.477899] Periodic Transfer Interrupt Enhancement - disabled
[ 4.483930] Multiprocessor Interrupt Enhancement - disabled
[ 4.489755] dwc_otg bcm2708_usb: DWC OTG Controller
[ 4.495002] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1
[ 4.502566] dwc_otg bcm2708_usb: irq 75, io mem 0x00000000
[ 4.508257] Init: Port Power? op_state=1
[ 4.512356] Init: Power Port (0)
[ 4.515847] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.529565] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.543842] usb usb1: Product: DWC OTG Controller
[ 4.555658] usb usb1: Manufacturer: Linux 3.1.9+ dwc_otg_hcd
[ 4.568490] usb usb1: SerialNumber: bcm2708_usb
[ 4.581191] hub 1-0:1.0: USB hub found
[ 4.591944] hub 1-0:1.0: 1 port detected
[ 4.603582] Module dwc_common_port init
[ 4.603981] usbcore: registered new interface driver uas
[ 4.616286] Initializing USB Mass Storage driver...
[ 4.628259] usbcore: registered new interface driver usb-storage
[ 4.641193] USB Mass Storage support registered.
[ 4.653019] usbcore: registered new interface driver libusual
[ 4.666164] mousedev: PS/2 mouse device common for all mice
[ 4.678628] cpuidle: using governor ladder
[ 4.689658] cpuidle: using governor menu
[ 4.700917] sdhci: Secure Digital Host Controller Interface driver
[ 4.713996] sdhci: Copyright(c) Pierre Ossman
[ 4.725435] bcm_power_open() -> 1
[ 4.736041] Registered led device: mmc0::
[ 4.736544] mmc0: SDHCI controller on BCM2708_Arasan [platform] using platform's DMA
[ 4.751588] mmc0: BCM2708 SDHC host at 0x20300000 DMA 2 IRQ 77
[ 4.764532] sdhci-pltfm: SDHCI platform and OF driver helper
[ 4.778573] Registered led device: led0
[ 4.779079] usbcore: registered new interface driver usbhid
[ 4.791843] usbhid: USB HID core driver
[ 4.821717] TCP cubic registered
[ 4.841471] Initializing XFRM netlink socket
[ 4.870083] NET: Registered protocol family 17
[ 4.884541] Registering the dns_resolver key type
[ 4.905603] mmc0: new high speed SDHC card at address 0001
[ 4.930154] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
[ 4.945802] mmcblk0: mmc0:0001 00000 7.46 GiB
[ 4.973884] mmcblk0: p1 p2
[ 5.007402] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 5.022788] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 5.037350] Freeing init memory: 200K
[ 5.090170] usb 1-1: new high speed USB device number 2 using dwc_otg
[ 5.320847] usb 1-1: New USB device found, idVendor=0424, idProduct=9512
[ 5.339921] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5.355917] hub 1-1:1.0: USB hub found
[ 5.368877] hub 1-1:1.0: 3 ports detected
[ 5.660340] usb 1-1.1: new high speed USB device number 3 using dwc_otg
[ 5.800718] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[ 5.815051] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5.834405] smsc95xx v1.0.4
[ 5.905990] smsc95xx 1-1.1:1.0: eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:ac:5e:2a
[ 15.051103] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 15.430407] ### snd_bcm2835_alsa_probe c05d07a0 ############### PROBING FOR bcm2835 ALSA device (0):(1) ###############
[ 15.448889] Creating card...
[ 15.463960] Creating device/chip ..
[ 15.490889] Adding controls ..
[ 15.504138] Registering card ....
[ 15.520370] bcm2835 ALSA CARD CREATED!
[ 15.545151] ### BCM2835 ALSA driver init OK ###
[ 22.253047] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x4DE1
[ 28.024095] Adding 102396k swap on /var/swap. Priority:-1 extents:1 across:102396k SS


Die Platte müsste dann ja irgendwo ganz unten stehen.....aber ich finde sie nicht. Oder habe ich die übersehen?

BastelWastel
24.07.2012, 19:26
Komisch dass sie mit lsusb schon nicht gelistet wird..
Wie wird die gepowerd? Falls via USB: Vllt reicht die versorgung vom Pi nicht?
Ansonsten sind meine Laienkenntnisse auch schon am Ende.

Kampi
24.07.2012, 19:37
Das kann gut sein das die Spannung nicht ausreicht.....wobei die LED der Platte leuchtet.
Und am Windoof-PC funktioniert die Problemlos.

BastelWastel
24.07.2012, 19:46
Du könntest noch versuchen mit startx auf den Desktop zu gehen, dann werden Massenspeicher glaub ich automatisch gemounted?
Evtl das, und den Weg über die shell mit nem USB Stick verifizieren..

Kampi
24.07.2012, 20:10
Ne das mit dem Desktop funktioniert auch nicht.....aber ich probiere es mal eben mit nem USB Stick :)

Edit:
Also nen USB Stick funktioniert.
Nur warum nicht die Platte? Ist die vielleicht zu alt?

BastelWastel
25.07.2012, 00:40
Keine Ahnung, wie gesagt..bin Linux-laie ;)
Aber ich habe gerade erfolgreich nen kleinen Wrapper in c geschrieben um Shellscripts als www-data mit root-Rechten zu starten. (neu booten via Webinterface und so :) )
War ganz schön zäher Prozess bin ich ergoogelt hab dass bash das suid-flag aus den Rechten sicherheitstechnisch ignoriert.. x_X

So, Zeit für die Federn

BurningBen
25.07.2012, 10:06
Die USB-Ports des Pi können nur 100mA liefern. Da gabs bei mir schon mit ner USB-Tastatur Probleme.
Daran dürfte es auch liegen dass deine Festplatte nicht erkannt wird.
Hat die Platte nen Anschluss für ein Netzteil?
Wenn nicht, schließ die mal über nen Powered USB-Hub an. Dann sollte sie erkannt werden.

Kampi
25.07.2012, 10:45
Ah ok.
Das heißt die können gar nicht die maximal 500mA liefern die laut USB Spezifikationen entnommen werden dürfen. :/
Hab im Moment leider keinen Hub rumliegen der frei ist....mal schauen ob ich einen finde, da die Platte glaube ich keinen Netzanschluss hat.
Aber ich schaue heute Mittag nochmal.
Danke schonmal für den Hinweis.

miicchhii
26.07.2012, 19:50
du solltest auf jeden fall versuchen die Festplatte anders zu versorgen.
ansonsten sollte


sudo mount -t ntfs /dev/sdb1 /media/usbhd

reichen. ob es wirklich sdb1 ist, musst du selber schauen ;)

edit: bei mir haben weder wordpress noch mediawiki brauchbar funktioniert,
teilweise hatte ich sogar kernel-panik ähnliche zustände am pi.. :(

BastelWastel
26.07.2012, 21:00
Klingt ja nicht so gut..
vllt komm ich am we mal dazu das testen..

Kampi
26.07.2012, 21:13
Muss mal schauen wann ich das teste. Erstmal wird mein Padfone ausgiebig getestet ^.^

TheDarkRose
27.07.2012, 10:48
sudo fdsik -l
sollte dir verraten welche Partitionen auf der Festplatte vorhanden sind und sie heißen

BastelWastel
29.07.2012, 14:57
bei mir haben weder wordpress noch mediawiki brauchbar funktioniert,
teilweise hatte ich sogar kernel-panik ähnliche zustände am pi.. :(

Hatte eben ne viertel Stunde Zeit..
Wordpress läßt sich mit lighttpd php5 und mysql problemlos installieren..
keine Überraschungen/Fehlermeldungen..
Mir kam das ganze etwas langsam vor..was aber an mysql und daran liegen könnte dass ich schon so viel Müll installiert habe ;)

TheDarkRose
29.07.2012, 17:12
Liegt definitiv an MySQL

miicchhii
30.07.2012, 20:13
ok danke.
habt ihr was die performance betrifft einen großen unterschied zum normalen debian image bemerkt?

Kampi
30.07.2012, 20:20
Jap.
Wahnsinn wie schnell das Ding nun bootet.
Daran erkennst du es deutlich wie schnell das Pi nun ist :)

miicchhii
31.07.2012, 22:37
ok danke,
ich war am überlegen ob es sich überhaupt auszahlt nochmal alles neu einzurichten,
aber klingt nach JA ;)

miicchhii
06.08.2012, 10:35
Habs letzte woche geschafft upzugraden,
lighttpd mit php sqlite und mysql war eigentlich kein problem,
wordpress rennt jetzt auch super, ausserdem hab ich ein webinterface für die gpio's geschrieben :D

Leider hab ich gerade ein problem mit dem filesystem und darf es gleich nochmal aufsetzen...

Kampi
06.08.2012, 17:45
Mir ist heute die Idee gekommen, dass ich mittels Raspberry Pi und ein paar XBees eine Lampensteuerung per Funk realisieren könnte.
So könnte ich mein Licht per Tablet bzw. Smartphone an und aus schalten.
Die Frage ist jetzt nur.....funktioniert beim Raspian schon der UART bzw. wie verwende ich den?
Weiß da schon jemand was genaueres?

peterfido
07.08.2012, 19:48
Die USART (ttyAMA0) muss frei sein, also z.B. nicht in der /etc/inittab mit getty belegt sein.

Konfigurieren auf z.B. 38400 Baud lässt sie sich so:
stty 38400 -F /dev/ttyAMA0

Text darüber schicken:
echo "darübergeschickter Text" >> /dev/ttyAMA0

Etwas empfangen z.B. per cat und in eine Datei schreiben
cat /dev/ttyAMA0 >> /tmp/empfang

Der Benutzer dazu muss in der Gruppe dialout sein.
adduser NAME dialout

Wichtig:
Die Pegel sind für 3,3V ausgelegt. Also empfangen von Daten eines 5V Senders per Spannungsteiler. Senden z.B. mittels 2 BC547B und ein paar Widerständen. Oder halt direkt einem Pegelwandler.

Kampi
07.08.2012, 20:04
Hey,

danke für die Antwort :)
Das trifft sich ja gut. Das sollte mittels Shell_exec in PHP einfach zu realisieren sein.
Da ich eh ein Xbee an das Raspberry anschließen wollte, trifft sich das mit den 3,3V Pegel richtig gut.
Sprich für eine einfache Funkanbindung kann ich mir ne Checkbox in PHP macen und diese abfragen. Wenn sie dann aktiviert ist kann ich mittels Shellexec was über den UART ausgeben und das wird dann per Funk an einen anderen Controller gesendet der dann was schaltet.
Das sollte doch von der Idee her so funktionieren oder?
Und weißt du auch wie ich den UART in einem C-Programm verwenden kann?
Danke nochmals!

Edit:
Habs gerade ausprobiert. Ich habe mittels "adduser" root zu der Gruppe hinzugefügt, die Baudrate auf 38400 eingestellt und einen Text gesendet. Aber am Terminal erscheint nichts bzw. nur Zeichenschrott obwohl es auf 38400 steht. :(

Nochmals Edit:
Es lag an meinem Terminal. Als ich mein Pi rebootet habe, wurde bei dem Bootvorgang auch nur Zeichenschrott ausgegeben.
Irgendwie hat sich TeraTerm wohl verfahren und nachm reboot ging es.

peterfido
08.08.2012, 15:59
Ein Webinterface mit zwei Checkboxen (test.php):

<html>
<head>
<title>Raspberry CheckBox Test</title>
</head>
<body>
<h1>Raspberry CheckBox Test</h1>
<?php
header("Cache-Control: no-cache, must-revalidate");
echo "User:".exec('whoami');
if ($_POST["chkbox"]==1){
$befehl="echo '1' >> /dev/ttyAMA0";
$dummy = shell-exec($befehl);
}
if ($_POST["chkbox"]==2){
$befehl="echo '2' >> /dev/ttyAMA0";
$dummy = shell-exec($befehl);
}
?>
<form method="post" action="test.php">
<input value="1" name="chkbox" type="checkbox"> <span> 1 Senden</span>
<input value="2" name="chkbox" type="checkbox"> <span> 2 Senden</span>
<input type="submit" value="Senden"> </form>
</div>
</body>

Allerdings wird der Webserver nicht als Root laufen, sodass der Webserveruser zur Gruppe Dialout hinzugefügt werden muss. Der aktuelle User wird dir auch gleich mit der Seite angezeigt.

Edit:
Mit C habe ich mich diesbezüglich bisher nicht befasst.