Wer hat noch ersthaftes Interesse an einer Platine?

hier kann alles besprochen werden, was ARCADEmini betrifft - siehe http://arcademini.schuermans.info/ oder https://arcademini.schuermans.info/
Tempus
BlinkenNewbie
BlinkenNewbie
Posts: 4
Joined: Thu May 04, 2006 3:43 pm
Location: Dortmund
Contact:

Wer hat noch ersthaftes Interesse an einer Platine?

Post by Tempus »

Bitte einfach mal eintragen und die Menge nicht vergessen.
wonderer
BlinkenNewbie
BlinkenNewbie
Posts: 8
Joined: Wed May 10, 2006 8:43 am

Post by wonderer »

Hy,

ich / wir (Chaostreff Darmstadt) mit derzeit 9 Stück.
tomyl
EinmalBlinker
EinmalBlinker
Posts: 1
Joined: Wed Jun 07, 2006 3:21 pm

Post by tomyl »

Hallo,

ich würde auch 2 Platinen haben wollen!!!!!
wonderer
BlinkenNewbie
BlinkenNewbie
Posts: 8
Joined: Wed May 10, 2006 8:43 am

Post by wonderer »

Hallo,

Hmm, wie wäre denn im Moment der preis pro Platine?
Ich bräuchte ASAP ca. 2-3 um mit den ersten anfangen zu können um dann in ca. 4 Wochen den Rest "in massenfertigung" produzieren zu können.
Wenn mir hier jemand direkt weiterhelfen kann, bitte melden.
uhunet
EinmalBlinker
EinmalBlinker
Posts: 1
Joined: Fri Jan 19, 2007 2:48 pm

Ich wäre auch dabei1

Post by uhunet »

Also,

Wenn die sache mit den Platinen noch steht wäre ich auch
mit ZWEI (2) St. dabei!

danke
BobDeRok
EinmalBlinker
EinmalBlinker
Posts: 1
Joined: Sun Mar 18, 2007 1:54 am

Post by BobDeRok »

Moinsen..

Ich hoffe, daß der Thread noch aktuell ist und trage mich für 2 Stück ein.

gr33tings
derfutzi
BlinkenNewbie
BlinkenNewbie
Posts: 2
Joined: Sun Dec 03, 2006 12:18 pm
Contact:

Post by derfutzi »

Falls die Bestellung noch läuft, würde ich auch zwei Platinen kaufen!

Oder wenn jemand eine übrig hat...
sHINE
EinmalBlinker
EinmalBlinker
Posts: 1
Joined: Thu Jul 12, 2007 9:45 pm
Contact:

Post by sHINE »

Hi!

Würde 2 abnehmen.

Gruß

sHINE
mne
EinmalBlinker
EinmalBlinker
Posts: 1
Joined: Tue Mar 04, 2008 12:15 am

Post by mne »

Hmmm.. keine Ahnung wie tot der Thread inzwischen ist. Ziemlich wohl. Wäre nämlich auch sehr an 2 interessiert. Falls inzwischen jemand von seinem Bausatz gelangweilt sein sollte... nur her damit :-)

Gruß
User avatar
stefan
Blinkenizer
Blinkenizer
Posts: 234
Joined: Wed Oct 09, 2002 9:45 pm
Location: Aachen
Contact:

Re: Wer hat noch ersthaftes Interesse an einer Platine?

Post by stefan »

Hallo zusammen,

mir hat heute jemand geschrieben, dass er seine ARCADEmini-Platine verkaufen möchte. Wenn hier noch jemand Interesse hat, kann ich den Kontakt gerne herstellen.

Gruß,
Stefan
Kaffeesystem
BlinkenNewbie
BlinkenNewbie
Posts: 5
Joined: Fri Oct 03, 2008 10:42 am

Re: Wer hat noch ersthaftes Interesse an einer Platine?

Post by Kaffeesystem »

Das ist zwar schon wieder 2 Jahre her, aber ich habe durchaus ernsthaftes Interesse an einer Platine ...
Falls jemand seine Platine/Arcade abgeben möchte ;)
S.Jurkuhn
BlinkenNewbie
BlinkenNewbie
Posts: 12
Joined: Thu Apr 21, 2005 8:34 am
Location: Essen

Re: Wer hat noch ersthaftes Interesse an einer Platine?

Post by S.Jurkuhn »

Leider nicht, habe noch immer mit meinen beiden viel Spass...

Aber leider gerade ein Problem mit upgrade auf Kernel 3.2.0 ...:

/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6# make
make -C /usr/src/linux-headers-3.2.0-18-generic SUBDIRS=/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6 modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-18-generic'
CC [M] /usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.o
/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.c:4036:3: error: unknown field ‘ioctl’ specified in initializer
/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.c:4036:3: warning: initialization from incompatible pointer type [enabled by default]
/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.c:4036:3: warning: (near initialization for ‘am_usb_file_operations.unlocked_ioctl’) [enabled by default]
/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.c: In function ‘am_usb_probe’:
/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.c:4125:3: error: implicit declaration of function ‘init_MUTEX’ [-Werror=implicit-function-declaration]
/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.c: In function ‘am_usb_disconnect’:
/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.c:4335:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.o] Error 1
make[1]: *** [_module_/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-18-generic'
make: *** [default] Error 2

Jemand eine Idee??
S.Jurkuhn
BlinkenNewbie
BlinkenNewbie
Posts: 12
Joined: Thu Apr 21, 2005 8:34 am
Location: Essen

Re: Wer hat noch ersthaftes Interesse an einer Platine?

Post by S.Jurkuhn »

Was mir erstmal geholfen hat war das (vielen Dank nochmal an Klaus R.):

diff -Nur am_usb-1.2.7_2009-11-01.orig/kernel-2.6/am_usb.c am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.c
--- am_usb-1.2.7_2009-11-01.orig/kernel-2.6/am_usb.c 2009-11-02 23:49:26.000000000 +0100
+++ am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.c 2012-03-11 01:06:37.401903058 +0100
@@ -3638,7 +3638,7 @@
}

//an userspace process is doing an ioctl on one of the devices
-static int am_usb_file_ioctl( struct inode * p_inode, struct file * p_file, unsigned int ioctl_no, unsigned long ioctl_param )
+static long am_usb_file_ioctl( struct file * p_file, unsigned int ioctl_no, unsigned long ioctl_param )
{
struct t_am_usb_file_priv * p_file_priv;
struct t_am_usb_dev * p_dev;
@@ -4033,7 +4033,7 @@
.aio_write = NULL,
.readdir = NULL,
.poll = am_usb_file_poll,
- .ioctl = am_usb_file_ioctl,
+ .unlocked_ioctl = am_usb_file_ioctl,
.mmap = NULL,
.open = am_usb_file_open,
.flush = NULL,
@@ -4122,8 +4122,8 @@
am_usb_dev_table[am_no] = p_dev;

//initialize locks
- init_MUTEX( &p_dev->file_lock );
- init_MUTEX( &p_dev->lock );
+ sema_init( &p_dev->file_lock, 1 );
+ sema_init( &p_dev->lock, 1 );
//save usb device data
p_dev->p_usb_dev = p_usb_dev;
p_dev->p_usb_dev_id = p_usb_dev_id;
@@ -4307,6 +4307,7 @@
static void am_usb_disconnect( struct usb_interface * p_interface )
{
struct t_am_usb_dev * p_dev;
+ struct t_am_usb_file_priv * p_file_priv;

//get pointer to device
p_dev = (struct t_am_usb_dev *)usb_get_intfdata( p_interface );
@@ -4332,7 +4333,6 @@
p_dev->p_usb_dev = NULL;

//wake up poll-waitqueues of open files (in case that a thread is doing a poll)
- struct t_am_usb_file_priv * p_file_priv;
for( p_file_priv = p_dev->file_priv_list.p_next;
p_file_priv != &p_dev->file_priv_list;
p_file_priv = p_file_priv->p_next )
@@ -4368,7 +4368,7 @@

#ifdef DEBUG_MEM
//initialize memory debug lock
- init_MUTEX( &my_alloc_lock );
+ sema_init( &my_alloc_lock, 1 );
#endif

//short message
@@ -4392,7 +4392,7 @@
for( i = 0; i < am_usb_am_cnt_max; i++ )
am_usb_dev_table = NULL;
//initialize the lock for this table
- init_MUTEX( &am_usb_dev_table_lock );
+ sema_init( &am_usb_dev_table_lock, 1 );

//reset boolean flags for tasks to do in next am_usb_task
//(am_usb_task is task for things that cannot be done in interrupt)
diff -Nur am_usb-1.2.7_2009-11-01.orig/kernel-2.6/Makefile am_usb-1.2.7_2009-11-01/kernel-2.6/Makefile
--- am_usb-1.2.7_2009-11-01.orig/kernel-2.6/Makefile 2009-11-02 23:49:26.000000000 +0100
+++ am_usb-1.2.7_2009-11-01/kernel-2.6/Makefile 2012-03-11 00:48:40.281900244 +0100
@@ -4,11 +4,11 @@
# Copyright (C) 2003-2009 Stefan Schuermans <stefan@schuermans.info>
# Copyleft: GNU public license - http://www.gnu.org/copyleft/gpl.html

-KERNEL_VER := 2.6.31.5
+KERNEL_VER := 3.2.0-18-generic
#KERNEL_VER := $(shell uname -r)
KERNEL_LINK := build
#KERNEL_SRC := /lib/modules/$(KERNEL_VER)/$(KERNEL_LINK)
-KERNEL_SRC := /usr/src/linux-$(KERNEL_VER)
+KERNEL_SRC := /usr/src/linux-headers-$(KERNEL_VER)
PWD := $(shell pwd)
EXTRA_CFLAGS=-Wall

gibt zwar noch ein paar fehler im kernel.log aber es funktioniert so schonmal:
[36925.479434] am_usb: ARCADEmini USB driver for Linux 2.6 (version 1.2.7 date 2009-11-01)
[36925.479582] am_usb: bulk input reported error: -32
[36925.481656] am_usb: device attached (major 180, minor 160)
[36925.481719] usbcore: registered new interface driver am_usb
[36925.481724] am_usb: loaded...
[36957.795850] am_usb: bulk output reported error: -32
User avatar
stefan
Blinkenizer
Blinkenizer
Posts: 234
Joined: Wed Oct 09, 2002 9:45 pm
Location: Aachen
Contact:

Re: Wer hat noch ersthaftes Interesse an einer Platine?

Post by stefan »

Ich bin wirklich begeistert, dass die ARCADEminis noch benutzt werden und sogar noch am Code mitgearbeitet wird. Vielen Dank für den Patch. :-)

Viele Grüße,
Stefan

PS: In diesem Thread ein klein wenig off topic. ;-)
S.Jurkuhn
BlinkenNewbie
BlinkenNewbie
Posts: 12
Joined: Thu Apr 21, 2005 8:34 am
Location: Essen

Re: Wer hat noch ersthaftes Interesse an einer Platine?

Post by S.Jurkuhn »

Tjo, neues Jahr alte Probleme ;) auf Ubuntu 14.04:

make -C /usr/src/linux-headers-3.13.0-43-generic SUBDIRS=/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6 modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-43-generic'
CC [M] /usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.o
/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.c:4034:3: error: unknown field ‘readdir’ specified in initializer
.readdir = NULL,
^
make[2]: *** [/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6/am_usb.o] Error 1
make[1]: *** [_module_/usr/src/am_usb-1.2.7_2009-11-01/kernel-2.6] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-43-generic'
make: *** [default] Error 2

Da hat sich seit Kernel 3.11 (doofes Windows ;) ) etwas geändert, schaue mir das gerade noch an, es sei denn jemand hat schon eine Idee?

Klar wird das noch benutzt, schliesslich hab ich ein ArcadeMini etwas "missbraucht". Es steuert meine LED's im Fussboden, in jedem Fliesenkreuz ist eine LED auf die Kreuzungspunkte der Drähte gelötet, die Zeilen und Spaltenweise in den Fugen verlegt sind...
Post Reply