"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock
# mount -t etx2 /dev/sda1 /homePaul Nieuwkamp schreef op zondag 19 februari 2006 @ 18:46:
[...]
Door te formatteren op dei Ubuntu-doos en kijken of je router het kan mounten?
mount: Mounting /dev/sda1 on /home failed: No such device
# mount /dev/sda1 /home
SQUASHFS error: Can't find a SQUASHFS superblock on sd(8,1)
mount: Mounting /dev/sda1 on /home failed: Invalid argument
#
moet ik eens opzoek naar een module daarvoor[...]
Als het er niet in zit niet nee. Misschien dat je er een module voor/van kunt laden...
https://f1nerd.nl
Met onderstaande commando kun je zien welke filesystems worden ondersteund:
cat /proc/filesystems
Ok, dan zit ik verkeerd
[ Voor 103% gewijzigd door rickhansen op 20-02-2006 13:44 ]
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
ik kan nu met versie midge-tmpfs-20051116_usb.bin
samen met deze modules http://midge.vlad.org.ua/....31-tmpfs-20051122.tar.gz
kan mijn fat16 usb disk mounten, dit is wel zo makkelijk zodat ik in windows mijn gegevens op de stick kan zetten
weet iemand of je met flash save ook nog extra files kan opslaan?
ik heb nu 2 modules die ik graag wil opslaan omdat ze nodig zijn voor het mounten van de usb schijf.
edit
met het commando flash save, sla je de bestanden uit de mappen op gedefineerd in /etc/midge.save
dus als je bestanden in een van die mappen opslaat komen ze met een reboot vanzelf weer terug
edit2
ik heb nu het volgende opstart script
1
2
3
4
| insmod /root/mod/fat.o insmod /root/mod/vfat.o mkdir /home/usb1 mount -t vfat /dev/sda1 /home/usb1 |
opzicht werkt dit prima, alleen jammer dat je zelf in moet typen.
ik heb ook al op het midge forum gepost, vlad geeft goede hulp, maar laat soms even op zich wachten
edit3
weer een reply van vlad:
ik heb numijn script in de map /etc/init.d/ gezet onder de naam S02usb
nu laad hij bij opstarten de fs modules, en daarna mount hij mijn usb stick
het begint nu wat te worden
[ Voor 71% gewijzigd door ymoona op 22-02-2006 11:38 ]
https://f1nerd.nl
Verwijderd
Mijn idee was om een "normale" distributie op mnd Edimax 6104KP te zetten (nogal gebrek aan kennis van linux) om daar eerst eens mee te oefenen. Dit werd versterkt doordat een eerste poging om een nieuwe rootfs te maken volledig faalde (met behulp van buildroot). Nu na een aantal dagen klooien en prutsen ben ik een stuk dichterbij.
Heel belangrijk is dat de kernel die z'n rootfs op USB verwacht versie 2.4.18 is, het blijkt dat er een behoorlijke wijziging in de kernel is aangebracht vanaf versie 2.4.27 waardoor recente libc's etc niet met kernels van voor 2.4.27 meer werken (dit weet ik dankzij de debian mips installatieguide voor sarge). Dit geldt dus ook voor de buildroot tools.... Nou geloof ik dat er ondertussen ook al recentere kernels met usb gebouwd zijn voor de Edimax maar ik ben uit blijven gaan van de 2.4.18 versie....
Vervolgens ben ik aan de slag gegaan met Debian woody (3.0). Dit op basis van en usb stick met daarop het rootfs van sarge_tm En heb min of meer een guide van internet gevolgd. http://wiki.wl500g.info/index.php/Debian%20Distribution
hierbij heb ik de cdebootstrap naar de woody ipv de sarge distributie laten kijken. Ook heb ik niet de mount -t devfs ... ingevoerd maar in plaats daarvan de dev directory vanuit de oorspronkelijke root naar de nieuwe root gekopieerd
Wel blijkt dat je erg snel swap space nodig hebt, en dat is met usb 1.1 niet echt handig.
Ik heb nu dus via een chroot een halve debian installatie die ik nog wil gaan uitbreiden met een aantal benodigde pakketen (ssh server & telnet server omdat ik er nog geen seriele poort aan geprutst heb). Daarna wil ik (met een andere machine om locks etc te voorkomen) de oorspronkelijke root gaan vervangen (gewoon kopieeren toch
zo iemand nog tips voordat ik de boel uiteindelijk verklooi
Rutger
ik weet niet of het wel zo slim is zelf van scratch af te willen opbouwen, terwijl je nog niet zoveel linux kennis hebt. het is ook zo het modden van een router zonder dat je er een serieele poort opzet moeilijk zal gaan. klein foutje in de firmware en de router is onberijkbaar.Verwijderd schreef op donderdag 23 februari 2006 @ 16:22:
lang verhaal
mijn tips:
soldeer eerste een seriele poort op de router.
installeer midge
https://f1nerd.nl
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Verwijderd
Bedankt voor jou reactie. gelijk maar misbruik maken van jou kennis... (sorry) Inmiddels met die serieele poort aan het stoeien. Krijg wel een reactie op het scherm maar het is onleesbaar. (115K8n1 onder windows met hyperterminaal) Mocht dat een probleem zijn, waar kan ik informatie vinden over het terminal programma onder linux?Sprite_tm schreef op woensdag 15 februari 2006 @ 02:33:
Ik ben bang dat dat met die firmware niet gaat: het mtd-subsystem (wat nodig is voor flashen) is in die firmware brak en dus niet meegecompileerd. De enige manier om de kernel te vervangen is via de seriële poort.
(vragen van beginners kunnen erg zijn... maar wat moet ik anders?)
Leo.
onder hyperterminal werkt het prima, doe ik ook.Verwijderd schreef op vrijdag 24 februari 2006 @ 13:49:
[...]
Bedankt voor jou reactie. gelijk maar misbruik maken van jou kennis... (sorry) Inmiddels met die serieele poort aan het stoeien. Krijg wel een reactie op het scherm maar het is onleesbaar. (115K8n1 onder windows met hyperterminaal) Mocht dat een probleem zijn, waar kan ik informatie vinden over het terminal programma onder linux?
(vragen van beginners kunnen erg zijn... maar wat moet ik anders?)
Leo.
weet je zeker dat de kabel goed is? wat voor constuctie heb je gebruikt, een losse max een telefoon kabel.
let er ook op dat de flowcontrol goed staat.
https://f1nerd.nl
Verwijderd
Ik werk met een telefoonkabel. Ik kan dat verder niet controleren omdat alles ingegoten is Ik ga de max232 linedriver gebruiken, maar die is nog niet binnen.ymoona schreef op vrijdag 24 februari 2006 @ 17:31:
[...]
onder hyperterminal werkt het prima, doe ik ook.
weet je zeker dat de kabel goed is? wat voor constuctie heb je gebruikt, een losse max een telefoon kabel.
let er ook op dat de flowcontrol goed staat.
Het was trail and error om de data binnen te krijgen. Geen nul modem (rx en tx gewoon omgedraaid op de ingesoldeerde header) flowcontrol is uitgeschakeld, terminal imulatie op ansi...
Er rolt wel data over het scherm, maar de tekens zijn onleesbaar.
Leo.
en als rx tx aan elkaar knoopt. heb je dan wel goede loopback?Verwijderd schreef op zaterdag 25 februari 2006 @ 19:15:
[...]
Ik werk met een telefoonkabel. Ik kan dat verder niet controleren omdat alles ingegoten is Ik ga de max232 linedriver gebruiken, maar die is nog niet binnen.
Het was trail and error om de data binnen te krijgen. Geen nul modem (rx en tx gewoon omgedraaid op de ingesoldeerde header) flowcontrol is uitgeschakeld, terminal imulatie op ansi...
Er rolt wel data over het scherm, maar de tekens zijn onleesbaar.
Leo.
https://f1nerd.nl
Verwijderd
ymoona schreef op zaterdag 25 februari 2006 @ 20:24:
[...]
en als rx tx aan elkaar knoopt. heb je dan wel goede loopback?
als je rx rn tx niet aan je router soldeer, maar elkaar.
als je dan wat intypt in je hyperterminal moet je zien verschijnen
https://f1nerd.nl
hij is teberijken op www.sweexmod.tk
maar omdat deze vers is doet hij nog niet
http://213.73.151.191/
om bestand op de router te zetten gebuik ik winSCP.
https://f1nerd.nl
12 volt 500mAJustifier schreef op maandag 27 februari 2006 @ 16:04:
Ik wou vandaag mijn gemodde ding weer van stal afhalen en toen kwam ik erachter dat ik mijn adapter weg gegooid heb. Wil iemand even kijken wat de output van die adapter is.
@tommyboyNL
Bedankt voor het kijken trouwens.
[ Voor 17% gewijzigd door Justifier op 27-02-2006 17:19 ]
Dat van die adapter mag best hoger zijn.Justifier schreef op maandag 27 februari 2006 @ 17:16:
Maakt het iets uit als het aantal ampere hoger is.
Mijn enigste probleem is echter nog, de 48mhz oscilator. Wie weet waar ik deze kan vinden, of heeft er nog een voor me liggen?
conrad heeft ze niet, via stuut en bruin schijn je ze wel te kunne krijgen
https://f1nerd.nl
Verwijderd
Ik heb het inmiddels aan de praat (kabel was niet goed, nu met een max232) Ik heb nieuwe firmware kunnen flashen en ben weer een stapje verder! Bedankt!ymoona schreef op zaterdag 25 februari 2006 @ 20:24:
[...]
en als rx tx aan elkaar knoopt. heb je dan wel goede loopback?
Verwijderd
Ik heb hem gewoon via conrad besteld en gekregen... 158240 bestelnummer Kost E 5,09 en werkt ook nog.ymoona schreef op dinsdag 28 februari 2006 @ 19:03:
Ik heb hem besteld via mijn lokale elektronica boer.
conrad heeft ze niet, via stuut en bruin schijn je ze wel te kunne krijgen
Leo.
net gesolderd.
Als ik nu een gewone usb stick (geen boot-shit ofzo) eraan hang, dan lijkt het wel of de router freezed...
van te voren erin steken, en dan aanzetten, dan komt er niet eens te staan van
adm5120 boot:
steek ik hem erin tijdens het booten, dan stopt ie met booten...
Wat kan mijn prob zijn?
arghh... voortan zal ik wel even de voedingsspanning naar de usb goed aansluiten (A)
[ Voor 82% gewijzigd door ken536 op 02-03-2006 14:15 ]
Verwijderd
Is het mogelijk om de 2e uart van de router chip ook te gebruiken. moglijk wordt deze door een andere chip op het bord gebruikt maar ik dacht dat ik ergens een plaatje had gezien op dit forum. is dat nog gelukt?
ik wil de gebruikelijke uart gebruiken om rs232 van te maken en de 2e meer verstopte uart om met de uart van een avr te communiceren. lijkt me leuk. iemand al iets geprobeerd?
"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock
Verwijderd
Er is best wat ruimte in dat ding. misschien kunnen we nog wat ruimte maken door afstandsbusjes te plaatsen. de standaard componenten nemen zonder ic-voedjes niet veel ruimte in. de elco's kunnen best plat gelegd worden.
lijkt dit een leuk idee. ik denk dat er op deze manier met één connector naar deze print er minder dan 10 soldeerpunten op de daadwerkelijke router zitten.
1
2
| hub.c: Cannot enable port 1 of hub 1, disabling port. hub.c: Maybe the USB cable is bad? |
Kan dat zijn data+ en data- verkeerd om zitten?
Mijn dev-map uitpakken wil niet lukken, kan dat het probleem zijn?
Hij ziet wel dat de usb stick 256mb is, dus daarom denk ik dat d+ en d- wel goed zijn
totale output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
| ADM5120 Boot: no sys signature found!! no sys signature found!! jump to linux code!! ÿ ADM5120 Boot: no sys signature found!! no sys signature found!! jump to linux code!! LINUX/5120 started... CPU revision is: 0001800b Primary instruction cache 8kb, linesize 16 bytes (2 ways) Primary data cache 8kb, linesize 16 bytes (2 ways) Linux version 2.4.18-5120-05 (jeroen@laptop) v1.00 #53 Sun Jan 9 17:53:31 CET 20 05 am5120_setup() starts. System no PCI BIOS Determined physical RAM map: memory: 00dc4000 @ 0023c000 (usable) On node 0 totalpages: 4096 zone(0): 4096 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/sda1 console=ttyS0 CPU clock: 175MHz Calibrating delay loop... 174.48 BogoMIPS Memory: 13848k/14096k available (1935k kernel code, 248k reserved, 120k data, 56 k init, 0k highmem) Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes) Inode-cache hash table entries: 1024 (order: 1, 8192 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 4096 (order: 2, 16384 bytes) Checking for 'wait' instruction... available. POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd Journalled Block Device driver loaded pty: 256 Unix98 ptys configured block: 64 slots per queue, batch=16 ADM5120 Switch Module Init Linux video capture interface: v1.00 SCSI subsystem driver Revision: 1.00 request_module[scsi_hostadapter]: Root fs not mounted request_module[scsi_hostadapter]: Root fs not mounted usb.c: registered new driver usbdevfs usb.c: registered new driver hub Start Init AHCI_INIT usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected usb.c: registered new driver usblp printer.c: v0.8:USB Printer Device Class driver usb.c: registered new driver audio audio.c: v1.0.0:USB Audio Class driver usbvideo.c: usbvideo_register: module == NULL! usb.c: registered new driver ibmcam usbvideo.c: usbvideo_register: module == NULL! usb.c: registered new driver ultracam pwc Philips PCA645/646 + PCVC675/680/690 + PCVC730/740/750 webcam module version 8.5 loaded. pwc Also supports the Askey VC010, Logitech Quickcam 3000 Pro, Samsung MPC-C10 a nd MPC-C30, the Creative WebCam 5 and the SOTEC CMS-001. usb.c: registered new driver Philips webcam VICAM: initializing usb.c: registered new driver vicam vicam.c: v0 Christopher L Cheney <ccheney@cheney.cx>, Pavel Machek <pavel@suse.c z> vicam.c: USB ViCAM Driver usb.c: registered new driver ov511 ov511.c: v1.48a for Linux 2.4 : OV511 USB Camera Driver se401.c: SE401 usb camera driver version 0.23 registering usb.c: registered new driver se401 usb.c: registered new driver stv680 stv680.c: [usb_stv680_init:1656] STV(i): usb camera driver version v0.24 registe ring stv680.c: STV0680 USB Camera Driver v0.24 usb.c: registered new driver dsbr100 dsbr100.c: v0.24:D-Link DSB-R100 USB radio driver bluetooth.c: USB Bluetooth support registered usb.c: registered new driver bluetooth bluetooth.c: USB Bluetooth tty driver v0.12 usb.c: registered new driver usbnet Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 1024 bind 2048) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Ethernet Bridge 008 for NET4.0 request_module[block-major-8]: Root fs not mounted VFS: Cannot open root device "sda1" or 08:01 Please append a correct "root=" boot option <4>Retry in 1 sec. Retry in 1 sec. hub.c: USB new device connect on bus1/2, assigned device number 2 scsi0 : SCSI emulation for USB Mass Storage devices Vendor: Model: USB Flash Memory Rev: 1.04 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 VFS: Cannot open root device "sda1" or 08:01 Please append a correct "root=" boot option <4>Retry in 1 sec. Retry in 1 sec. SCSI device sda: 499712 512-byte hdwr sectors (256 MB) sda: Write Protect is off Partition check: sda: sda1 VFS: Mounted root (ext2 filesystem) readonly. Freeing prom memory: 0kb freed Freeing unused kernel memory: 56k freed Warning: unable to open an initial console. hub.c: Cannot enable port 1 of hub 1, disabling port. hub.c: Maybe the USB cable is bad? |
Hier na blijven de laatste 2 zinnen contant herhalen
goede post, ik kon hem niet vinden in de gids, en ook niet op de website.Verwijderd schreef op donderdag 02 maart 2006 @ 10:55:
[...]
Ik heb hem gewoon via conrad besteld en gekregen... 158240 bestelnummer Kost E 5,09 en werkt ook nog.
Leo.
conrad heeft echt een hele slechte zoekmachiene
@ken536
probeer eens een versie van midge, want ik denk dat het een software probleem is.
ID en groote van stik komen lijkt me niet over als je D+ en D- hebt omgedraait
https://f1nerd.nl
bedoel je firmware, of wat er op de usb stick moet?ymoona schreef op donderdag 02 maart 2006 @ 19:57:
[...]
goede post, ik kon hem niet vinden in de gids, en ook niet op de website.
conrad heeft echt een hele slechte zoekmachiene
@ken536
probeer eens een versie van midge, want ik denk dat het een software probleem is.
ID en groote van stik komen lijkt me niet over als je D+ en D- hebt omgedraait
Om hier nog even op terug te komen: de (I/O van de) Sweex werkt 3.3v, en de meeste AVR microcontrollers worden op 5V gezet (door mij iigPaul Nieuwkamp schreef op donderdag 02 maart 2006 @ 15:30:
Dat is _exact_ hetzelfde wat ik wil gaan doen. Ik heb hem al los gesoldeerd en mbv wat draadjes naar dezelfde pinheader als de 1e gebracht. nu nog aansluiten ergens op
Zie dit topic op CircuitsOnline hoe je een 5V UART aan een 3.3V kan hangen
In dezelfde catagorie: een MAX232 werkt volgens de datasheet alleen op 5V... Hoe doe je dat dan met de Sweex? Ik lees wel overal "gsm-kabel of max232" maar nergens hoe je het dan aansluit. Die MAX232 op 5V en bovenstaand truckje weer uithalen of zo?
"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock
nergens...Paul Nieuwkamp schreef op vrijdag 03 maart 2006 @ 00:36:
[...]
In dezelfde catagorie: een MAX232 werkt volgens de datasheet alleen op 5V... Hoe doe je dat dan met de Sweex? Ik lees wel overal "gsm-kabel of max232" maar nergens hoe je het dan aansluit. Die MAX232 op 5V en bovenstaand truckje weer uithalen of zo?
en dit dan: http://midge.vlad.org.ua/wiki/console_cable
Deze heb ik gemaakt... werkt perfect
Edit: Ik denk dat ik het weet... De bovenste helft daarvan is een letterlijke copy/paste (of de bron) van de post op NoRocketScience. Omdat die dus gelijk zijn en de post op NRS me niet verder helpt heb ik waarschijnlijk gewoon nooit de moeite gedaan te scrollen / gezien dat er een scrollbar staat

[ Voor 55% gewijzigd door Paul op 03-03-2006 00:53 ]
"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock
tja, ik weet niet wanneer die erbij is gekomen. Maar nu weet je het in ieder gevalPaul Nieuwkamp schreef op vrijdag 03 maart 2006 @ 00:50:
Hmm, die site heb ik VAAK gezienLigt dat nou aan mij of is dat plaatje er ergens tijdens de laatste 2 maanden pas bijgezet?
Edit: Ik denk dat ik het weet... De bovenste helft daarvan is een letterlijke copy/paste (of de bron) van de post op NoRocketScience. Omdat die dus gelijk zijn en de post op NRS me niet verder helpt heb ik waarschijnlijk gewoon nooit de moeite gedaan te scrollen / gezien dat er een scrollbar staat![]()
edit:
ik heb trouwens de 1kOhm weerstand en de 3,3v zener, weggelaten. Leek me maar onzin
[ Voor 9% gewijzigd door ken536 op 03-03-2006 01:00 ]
Verwijderd
oja soms krijg ik zoiets als dit:
Erase Suspend: Read/write
Block protection: 1 sectors per group
Temporary block unprotect: Supported
Block protect/unprotect scheme: 4
Number of simultaneous operations: 0
Burst mode: Not supported
Page mode: Not supported
Vpp Supply Minimum Program/Erase Voltage: 15.15 V
Vpp Supply Maximum Program/Erase Voltage: 15.15 V
Top/Bottom Boot Block: Top boot
NumEraseRegions = 4
cfi->cfiq->EraseRegionInfo 0 = 400000
cfi->cfiq->EraseRegionInfo 1 = 200001
cfi->cfiq->EraseRegionInfo 2 = 800000
cfi->cfiq->EraseRegionInfo 3 = 100001e
number of CFI chips: 1
0: offset=0x0,size=0x4000,blocks=1
1: offset=0x4000,size=0x2000,blocks=2
2: offset=0x8000,size=0x8000,blocks=1
3: offset=0x10000,size=0x10000,blocks=31
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Creating 1 MTD partitions on "MX29LV320B flash device":
0x00000000-0x00200000 : "Flash Disk 1"
ftl_cs: FTL header not found.
MX29LV320B flash device initialized
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 1024)
ip_conntrack version 2.1 (128 buckets, 1024 max) - 360 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_recent v0.2.3: Stephen Frost <sfrost@snowman.net>. http://snowman.net/proje
cts/ipt_recent/
ipt_time loading
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
LED & GPIO Driver v1.0
RAMDISK: bzip2 compressed image found at block 0
Freeing initrd memory: 1046k freed
VFS: Mounted root (ext2 filesystem).
Freeing prom memory: 0kb freed
Freeing unused kernel memory: 64k freed
EXT2-fs error (device ramdisk(1,0)): ext2_check_page: bad entry in directory #11
4: rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, name_len=0
Warning: unable to open an initial console.
EXT2-fs error (device ramdisk(1,0)): ext2_check_page: bad entry in directory #21
6: rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, name_len=0
EXT2-fs error (device ramdisk(1,0)): ext2_check_page: bad entry in directory #13
5: rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, name_len=0
EXT2-fs error (device ramdisk(1,0)): ext2_check_page: bad entry in directory #17
4: rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, name_len=0
Kernel panic: No init found. Try passing init= option to kernel.
maar soms komt dat boot menu
[ Voor 84% gewijzigd door Verwijderd op 03-03-2006 12:50 ]
Ik heb me aan de hand van de instructies van Sprite_tm en elektuur een sweex router gemod.
serieël en usb heb ik aan de praat. Als ik echter start en ik heb een serieële verbinding krijg ik devolgende melding:
1
2
3
4
5
| ... Freeing unused kernel memory: 56k freed Warning: unable to open an initial console. Kernel panic: No init found. Try passing init= option to kernel. |
Het formatteren en aangelegenheden heb ik gedaan in de root console van knoppix.
Persoonlijk ben ik bang dat het mis is gegaan bij devolgende regel:
Extract the root fs mentioned above:
cd /mnt
tar -xjf /where/you/put/the/file/rootfs.tar.bz2
van deze site.
Er was al iemand eerder met deze vraag maar daar kon ik het antwoord niet uit halen.
edit:
Het untarren werkte wel, Ik was alleen te snel en was de unmount vergeten.
edit2:
@ymoona: Hoe heb jij SCP erop gekregen. Het lijkt mij ook best handig bestanden via ftp/SCP op mijn server te zetten (in iedergeval makkelijker als iedere keer knoppix booten)
offtopic: in het misschien geen idee om een wiki te beginnen?
[ Voor 41% gewijzigd door Tim_bots op 04-03-2006 16:49 ]
Alvast hartelijk bedankt voor al jullie hulp en reacties, Tim Bots
De volgende stap voor mij is om toegang te krijgen via SSH. Ook wil ik er een FTP server op draaien, namelijk vsftpd. Dit wil echter ook niet erg werken
Edit:
SSH was makkelijker dan verwacht
Edit 2: Passwordt wijzigen is ook gelukt. Ik moest voor mijn firmwareversie passwd typen in plaats van password (wat op de midge site staat). Nu rest de FTP server nog
[ Voor 37% gewijzigd door TommyboyNL op 05-03-2006 00:05 ]
die is standaart al geinstalleerd.
let wel op dat je bij het instellen van je verbinding kiest voor SCP en niet tftp
soms werkt het niet dan moet je even de dropbeer herstarten.
@TommyboyNL
op het forum van midge heb ik ook een topic geopend voor het instaleren van vsftpd, maar ik kwam er niet uit.
CGI scriptje zijn ook wel leuk voor op een webpagina
ik heb nu een scriptje wat uptime en diskusage laat zien
mijn router staat niet altijd aan, meestal uit zeg maar.
ik heb ook topic geopend over hoe je de serial console kan ombouwen naar een interface voor je PIC maar daar heb ik nog niets op gehoord
edit
mischien is nog makkelijk om even mijn opstart script te posten
1
2
3
4
5
6
| insmod /root/jbd.o insmod /root/ext3.o mkdir /home/usb mount -t ext3 /dev/sda1 /home/usb thttpd -C /home/usb/thttpd.conf |
en in mijn thttpd.conf staat dit
1
2
3
4
5
6
7
| dir=/home/usb/www nochroot nosymlink user=root cgipat=**.cgi port=80 logfile=/home/usb/thttpd.log |
ik ben nog op zoek naar een ntp client, de tijd is bij het opstarten altijd verkeer ergens in 2000 ofzo.
[ Voor 27% gewijzigd door ymoona op 05-03-2006 14:09 ]
https://f1nerd.nl
Verwijderd
Had je deze melding al opgelost?, wat gebeurt er als je geen usb apparaat aan sluit?, als je dan dezelfde melding krijgt dan zou ik de werstanden even nakijken bij de usb connector.ken536 schreef op donderdag 02 maart 2006 @ 18:55:
ik krijg deze foutmelding:
code:
1 2 hub.c: Cannot enable port 1 of hub 1, disabling port. hub.c: Maybe the USB cable is bad?
Als je je usb poorten éénvoudig wilt controleren dan kun je de edimax kp software er in flashen(even de eerste 4 letters in de firmware aanpassen), als je dan een usb muis ofzo er in prikt dan moet hij netjes allerlei info geven over welk apparaat aangesloten zit.
Ik ben nogal een beginneling als het gaat om linux.
Voor de duidelijkheid ik draai dus op mijn (gemodde) sweex router de rootFS en de flash usbroot van sprite_tm. De enigste versie(s) van linux die ik heb zijn: de sweex router
Nog even een ander vraagje:
Is het misschien mogelijk om debian package installers te draaien (scheelt een heel stuk in gedoe) voor een ntp client is hier een package (in mipsel formaat->geschikt voor de router)
[ Voor 31% gewijzigd door Tim_bots op 05-03-2006 16:00 ]
Alvast hartelijk bedankt voor al jullie hulp en reacties, Tim Bots
ik weet niet of sprite zijn firmware ook een dropbear server heeft.Tim_bots schreef op zondag 05 maart 2006 @ 15:49:
Is er iemand die mij dan kan vertellen waar ik een how-to kan vinden voor (win)SCP/dropbear server?
Ik ben nogal een beginneling als het gaat om linux.
Voor de duidelijkheid ik draai dus op mijn (gemodde) sweex router de rootFS en de flash usbroot van sprite_tm. De enigste versie(s) van linux die ik heb zijn: de sweex routeren knoppix (boot van CD)
Nog even een ander vraagje:
Is het misschien mogelijk om debian package installers te draaien (scheelt een heel stuk in gedoe) voor een ntp client is hier een package (in mipsel formaat->geschikt voor de router)
als de router geinstalleerd is met een versie van debian en de pakkages zijn ook in dit formaat en voor deze proccor kan het wel, maar ik denk niet dat dit het geval is.
ik heb nu een versie van midge, omdat ik de firmware van sprite niet goed werkent kreeg. daar zit een dropbear server in.
https://f1nerd.nl
Als ik in firefox verbinding probeer te maken met de FTP server, krijg ik de volgende error:
"De verbinding werd geherinitialiseerd"
Hieruit maak ik op dat er wel kortstondig verbinding was met de router. Welk programma echter verbinding maakte, weet ik niet. Dit kan inetd zijn, of vsftpd. Wie kan mij hierbij helpen, en weet misschien zelfs de oplossing?
spreekt het stuk uit deze howto tegen:It is possible set up a serial connection to the console port of the router. On the pcb of the router there is a 8 pin connector called jp2. Here are the pins located for a serial console port (115 kBaud, 8 databits, no parity, 1 stopbit)
jp2
2-o o o o-8
1-o o o o-7
1 - Rx
7 - Tx
8 - Gnd
welke moet het nu zijn ?Algemene handige links
# Als je geen zin hebt om een MAX232-board te maken kan je hier voor 5 euro een niet-originele datakabel voor een Siemens C25/S25-telefoon kopen. Telefoonstekkertje erafhalen en je bent er; (kleur=signaal=pin op header) blauw=RxD=pen 7, wit=TxD=pen 1, zwart=ground=pen 8.
* Zet je terminal op ANSI emulatie,anders krijg je veel bagger op je scherm tussen de leesbare tekst (linux console met minicom) terwijl je router aan het booten is
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
De RX van de ADM moet overigens aan de TX van je computer, maar die switch wordt pas _na_ de level-conversie gemaakt, je moet de MAX232 wel op de goede manier met de UART van de ADM verbinden...
"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock
hahaah dit klinkt als frans voor mijPaul Nieuwkamp schreef op maandag 06 maart 2006 @ 10:29:
Met een multi-meter en de datasheet van de ADM ben je er zo, gewoon kijken welk pinnetje naar welk pinnetje loopt![]()
De RX van de ADM moet overigens aan de TX van je computer, maar die switch wordt pas _na_ de level-conversie gemaakt, je moet de MAX232 wel op de goede manier met de UART van de ADM verbinden...
ik heb een edimax 6104KP deze heeft gaatjes in de print.. helaas geen mooie stekkermogelijkheid.
Maar als de TX aan de RX moet en omgekeer dan kloppen beide verhalen wel met elkaar.. ga k dat doen
[ Voor 26% gewijzigd door xychix op 06-03-2006 11:43 ]
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
Op de max 232 moet je zelf nog wel zorgen voor de voeding (bijvoorbeeld de +5V van de USB) en de condensatoren moet je GOED aansluiten (gelet op + en - dus!)
De cappaciteit van de condensatoren is (bij de max232 (datasheet)) 1uf. Verder staat er ook nog de pinning van de seriele connector bij.
Het plaatje:

Alvast hartelijk bedankt voor al jullie hulp en reacties, Tim Bots
iemand een idee waar dit aan kan liggen ?
115100 8N1
no flowcontrol
dit gebeurt met een image van Sprite maar ook met een originele Edimax image.
het is me gelukt een origineel er in te flashen. met ymodem!
[ Voor 22% gewijzigd door xychix op 06-03-2006 14:13 ]
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
Om helemaal 'compleet' te zijn, zou je nog even aan moeten geven hoe erg het is om +5V op de Rx ingang van de ADM5120 te zetten. Die processor is 3.3V namelijk. Misschien nog een zenerdiode'tje of een weerstandsdelertje nodig om 3.3V van de 5V te maken?Tim_bots schreef op maandag 06 maart 2006 @ 12:23:
Omdat er nog al wat verwarring is over wat waar moet hierbij een plaatje zoals het bij mij werkt.
Het plaatje:
[afbeelding]
Volgens de datasheet mag een ingang van de ADM5120 maximaal 3.8V hebben, dus met 5V *heb* je kans dat er iets kapot gaat. Misschien niet nu, maar later dan toch wel een keer. Of misschien helemaal niet, want er zullen nog wel wat toleranties zijn.
Edit:
Hier hebben ze het er over om de 3.3V te gebruiken om de MAX232 te voeden: http://www.linux-mips.org/wiki/Edimax_BR.
Ik denk zelf dat de MAX232 het beste simpelweg met 3.3V gevoed kan worden in plaats van 5V. Dan zal de uitgangsspanning wel niet +10V/-10V worden, maar iets van +7V/-7V. Maar dat is nog ruim binnen de specs van RS232, die een minimum van +3V/-3V specificeert.
Ik ga vanavond zelf eventjes prutsen
[ Voor 51% gewijzigd door RetepV op 07-03-2006 16:58 ]
Macbook Pro
Ik heb het eens op CircuitsOnline gevraagd, en volgens free_electron (chippies-ontwerper bij schijnbaar 1 van de grootste fabrikanten) daar kun je er gewoon een 1k weerstand tussen zetten, de protectiediodes in de ADM doen de rest.
"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock
GEdaan. Ik heb in 'Crimson Editor' de bin geladen, en de bovenste 4 letters vervangen door 'WB4K'Verwijderd schreef op zondag 05 maart 2006 @ 14:49:
[...]
Had je deze melding al opgelost?, wat gebeurt er als je geen usb apparaat aan sluit?, als je dan dezelfde melding krijgt dan zou ik de werstanden even nakijken bij de usb connector.
Als je je usb poorten éénvoudig wilt controleren dan kun je de edimax kp software er in flashen(even de eerste 4 letters in de firmware aanpassen), als je dan een usb muis ofzo er in prikt dan moet hij netjes allerlei info geven over welk apparaat aangesloten zit.
Alleen als ik de router nou boot zegt ie:
1
2
3
4
5
6
7
| no sys signature found!! no sys signature found!! no sys signature found!! no sys signature found!! |
Verwijderd
ik heb net als al eerder hierboven vermeld is gewoon 5 volt aangesloten op de max232. dit betekend dat het ttl niveau wat uit de max naar de adm gaat +5 volt is. De DC Specifications van de adm5120 zeggen dat de maximale input voltage 3.8V mag zijn. bij mij en bij andere werkt het. dat wil niet zeggen dat het altijd blijft werken. het kan zeker geen kwaat om ff 3.3 volt te maken. ik waag het er verlopig op. als het leuk werkt (ik kan nog niks met de software want daar snap ik niks van. kzal een cursus 'hoe gebruik ik mijn router als iets anders dan een router in linux' moeten gaanvolgen) ben ik van plan een printje te ontwerpen met alles erop en eraan maar dan netjes.TommyboyNL schreef op dinsdag 07 maart 2006 @ 19:08:
Je kan ook de MAX3232 gebruiken in plaats van de MAX232. De MAX3232 is de 3,3V variant van de MAX232. Dit heb ik gedaan, en het werkt perfect
voor iedereen die iets permanents wil maken raad ik aan om toch maar 3.3 volt te maken.
[ Voor 3% gewijzigd door Verwijderd op 08-03-2006 15:42 ]
Verwijderd
Dat is raar, Die editor die jij gebruikt hebt ken ik zo niet, is dat wel een echte hex editor?, heb je hem ook weer met de goede indeling opgeslagen?ken536 schreef op dinsdag 07 maart 2006 @ 22:36:
[...]
GEdaan. Ik heb in 'Crimson Editor' de bin geladen, en de bovenste 4 letters vervangen door 'WB4K'
Alleen als ik de router nou boot zegt ie:
code:
1 no sys signature found!!
Vergelijk die bin file eens met het origineel, zijn er mnog meer verschillen dan de eerste 4 letters?
Zit je toevallig in de buurt van Meppel?, kunnen we samen even kijken
Het is absoluut geen hex editor, dat zal mijn probleem dan wel zijn.Verwijderd schreef op woensdag 08 maart 2006 @ 19:29:
[...]
Dat is raar, Die editor die jij gebruikt hebt ken ik zo niet, is dat wel een echte hex editor?, heb je hem ook weer met de goede indeling opgeslagen?
Vergelijk die bin file eens met het origineel, zijn er mnog meer verschillen dan de eerste 4 letters?
Zit je toevallig in de buurt van Meppel?, kunnen we samen even kijken
Ik woon niet echt in de buurt van meppel. En een retourtje van 33 euro, heb ik ook niet echt zin in, maar bedankt!
Ik zal morgen even in een hex editor kijken
Verwijderd
Jups, als je een bin file in een normale textverwerker gooit dan blijft er weinig van over.ken536 schreef op woensdag 08 maart 2006 @ 23:17:
Het is absoluut geen hex editor, dat zal mijn probleem dan wel zijn.
Probeer eens Hexworkshop of Ultraedit
Heb nog niet geprobeert of je de complete bin via de seriele kabel kunt flashen, Misschien dat iemand anders daar ervaring mee heeft?
Verwijderd
Ik heb na het lezen van het artikel in de 'Elektuur' ook 2 sweex router aangeschaft. 1 voor mij en 1 voor een kammeraad. Nu heb ik in 1 van de 2 routers de firmware van SPRITE geflashed (via de webinterface)
Wanneer is nu via de serieele verbinding kijk zie ik dat de router niet maar boot, maar wacht op een extern USB apparaat met een rootfs. Nu ben ik er mee aan het klooien en wil in de bootloader komen... ( 3x spatie na text ADMboot: )(via hyperterminal en tera term) Maar dit lukt niet!! De router komt niet in de bootloader maar gaat gewoon door met de bootsequence...
Ook de router met de originele firmware kan ik niet benaderen via het bootloadermenu.
Ik snap het niet meer... Please help! Hoe kan ik nu in mijn bootloadermenu komen???
Greetz Tim
Staan ook alle instellingen van je terminal goed? Dus 115200baud, 8 databits, geen pariteit, geen stopbit, en geen datatransportbesturing.
Zit de lijn die de data van je PC naar je router verstuurt wel goed?
Werkt je interface ook wel goed? Je kan dit testen door de Tx en de Rx aan elkaar te knopen, en dan via de terminal wat typen. Als het goed is krijg je dan de echo te zien.
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination
Verwijderd
Je hebt het op dit moment over de softwareversie, je kunt ze allemaal gewoon upgraden naar v3.01, maakt verder niks uit.WubboZ schreef op woensdag 15 maart 2006 @ 18:57:
Om ook maar het routerhacking circus te joinen heb ik een aantal sweex LB000021tjes op de kop getikt (jaja ik heb er meerdere nodig), nu is een gewoon V2.65, maar de andere gebruikt een update (V3.01), ik heb al gechecked, en er zit gewoon de delfde hardware in, maar nu weet ik niet of dit nu oorspronkelijk een V2.59/V2.65 of een V2.75 was. Maakt dat niets uit, of heb ik gewoon een onhackbaar exemplaar gevonden?
Men heeft het wel eerder over verschillende revisies gehad(staat op de printplaat ergens) maar zelfs dat moet geen problemen opleveren.
Niets is 'onhackbaar'WubboZ schreef op woensdag 15 maart 2006 @ 18:57:
of heb ik gewoon een onhackbaar exemplaar gevonden?
okee, dat is waar, alleen mijn sinaasappelpers heb ik nu in al die jaren nog niet kunnen hacken
Maar op die norocketscience site staat dat het voor de ene bzip gecompressed moet worden en de andere gzip, of maakt dat niet uit als ik er custom op zet, dat dat alleen van belang is als je het origineel wilt modden?
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination
Verwijderd
Als ik mij niet vergis dan is de bootloader bij allemaal hetzelfde, het gaat er om dat de image zelf met die compressie om kan gaan.WubboZ schreef op woensdag 15 maart 2006 @ 20:55:
[...]
Maar op die norocketscience site staat dat het voor de ene bzip gecompressed moet worden en de andere gzip, of maakt dat niet uit als ik er custom op zet, dat dat alleen van belang is als je het origineel wilt modden?
Dus no troubles

Heb nu nog een aantal vragen die ik hieronder zal stellen:
Vraag 1: Ik gebruik nu hyperterminal van windows, maar ik las dat je ook cutecom kunt gebruiken.
Draaii die ook onder windows?
Vraag 2: Ik wil de flash img van "Spirte" er op zetten zodat hij boot van een usb harddisk. Gaat dat
werken?
Vraag 3: Kan ik dan op de usb harddisk openbsd zetten, zodat de router daar vanaf de apache
webserver kan gebruiken?
Vraag 4: Hoe maak je een image van een os, die je dan kunt gebruiken voor je router?
Ik las dat iemand het is gelukt om gentoo op zijn harddisk te kopieeren en daarvan te
werken.
Vraag 5: Heeft hij dan gentoo eerst in een pc gehangen en toen geinstalleerd en vervolgens de disk in
de USB enclosure gedaan. Zodat de Router er van af kan booten?
Wie weet hier een antwoord op?
Joop
PS
Misschien dat iemande ergens een tutorial heeft?
Deel 3.2. Build the cross-binutils heb ik inmiddels gedaan.
Bij deel 3.3. Build the C cross-compilerkom ik er allen niet meer uit.
Volgens deze howto moet ik aan de juist headers zien te komen. Kan iemand mij vertellen waar ik deze kan vinden? (ik heb inmiddels de sweex source gedownload)
nogmaals: wat dachten jullie van een wiki, een idee?
[ Voor 5% gewijzigd door Tim_bots op 22-03-2006 18:15 ]
Alvast hartelijk bedankt voor al jullie hulp en reacties, Tim Bots
En dan dat MAX232 board, niet echt een moeilijke schakeling, het probleem is alleen dat er een hele berg verschillende MAX232 IC's zijn, ik weet echt niet welke ik hebben moet...
en verder zijn ze er dan ook nog in de vorm van DIL oscillator block's (half en full size, lijkt meer op een ic'tje), is dat dan wel het zelfde als zo'n vierkantje wat verder iedereen gebruikt
waar haalt iedereen die oscillators vandaan
[ Voor 30% gewijzigd door WubboZ op 23-03-2006 17:21 ]
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination
Ik heb mijn oscillator gewoon bij de elektroboer gehaald hoorWubboZ schreef op donderdag 23 maart 2006 @ 17:10:
hmm, die oscillators zijn wel echt lastig te krijgen (of je moet er €7,50 voor neer tellen (futurlec is $1.50, maar heeft alleen 40 en 50 mhz)). Dat zijn prijzen voor de kristallen met 4 pootjes, ze zijn er ook met twee pootjes. Deze zijn veel makkelijker verkrijgbaar, en nog goedkoper ook, kan je die niet gebruiken?
En dan dat MAX232 board, niet echt een moeilijke schakeling, het probleem is alleen dat er een hele berg verschillende MAX232 IC's zijn, ik weet echt niet welke ik hebben moet...
en verder zijn ze er dan ook nog in de vorm van DIL oscillator block's (half en full size, lijkt meer op een ic'tje), is dat dan wel het zelfde als zo'n vierkantje wat verder iedereen gebruikt
offtopic:
waar haalt iedereen die oscillators vandaan
Voor het UART > RS232 verhaal heb ik een MAX233 gebruikt, deze heeft interne condensators, dus neemt de schakeling wat minder ruimte in, gratis te samplen bij maxim.
ergens eerder in dit topic is er een conrad bestel nummer tevinden voor een 48mhz oscilatorWubboZ schreef op donderdag 23 maart 2006 @ 17:10:
hmm, die oscillators zijn wel echt lastig te krijgen (of je moet er €7,50 voor neer tellen (futurlec is $1.50, maar heeft alleen 40 en 50 mhz)). Dat zijn prijzen voor de kristallen met 4 pootjes, ze zijn er ook met twee pootjes. Deze zijn veel makkelijker verkrijgbaar, en nog goedkoper ook, kan je die niet gebruiken?
En dan dat MAX232 board, niet echt een moeilijke schakeling, het probleem is alleen dat er een hele berg verschillende MAX232 IC's zijn, ik weet echt niet welke ik hebben moet...
en verder zijn ze er dan ook nog in de vorm van DIL oscillator block's (half en full size, lijkt meer op een ic'tje), is dat dan wel het zelfde als zo'n vierkantje wat verder iedereen gebruikt
offtopic:
waar haalt iedereen die oscillators vandaan
er zijn er idd een hoop van de 232, maar de ze doen ook allemaal het zelfde. kijk maar eens is de datasheet.
mijn oscilator komt bij mijn locale elektronica boer vandaan en kosten €5
heb nu problemen om mijn PIC te verbinden met de router, ik heb ook een topic geopend op het forum van midge.
https://f1nerd.nl
Iemand (MaCe1337) had het over samples van maxim, nu heb ik iets gevonden op www.maxim-ic.com, en staat er een max232 op mn SampleCart, maareh, kan ik daar dan zomaar gratis samples bestellen, of hoe zit dat? Sturen ze me gewoon drie van die dingen als ik dat wil?
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination
samplen is neit bedoeld voor eenmalig gebruikt. Koop ze gewoon, zoveel kost het nietWubboZ schreef op zaterdag 25 maart 2006 @ 18:57:
euhh, totaal andere vraag:
Iemand (MaCe1337) had het over samples van maxim, nu heb ik iets gevonden op www.maxim-ic.com, en staat er een max232 op mn SampleCart, maareh, kan ik daar dan zomaar gratis samples bestellen, of hoe zit dat? Sturen ze me gewoon drie van die dingen als ik dat wil?
samplen is juist WEL bedoelt voor eenmalig gebruik, eigen voor protos van bedrijven. grote bedrijven zoals MAXIM, Mircochip en TI zijn ook voor de thuis gebruiker niet zuinig met samples. Zij zien het versturen van samples als het verkrijgen van naamsbekentheid, en hopen dat je bij de baas zegt dat zijn goede chippies die moet je nemen. zodat ze er alsnog op vooruit gaanken536 schreef op zaterdag 25 maart 2006 @ 19:33:
[...]
samplen is neit bedoeld voor eenmalig gebruikt. Koop ze gewoon, zoveel kost het niet
https://f1nerd.nl
Niet helemaal... Er is niet voor niets een behoorlijk aantal bedrijven dat specifiek niet meer aan Nederlanders samplet. En dat komt door onze graaigewoonte: een chippie van (inclusief verzenden) nog geen 3euro voor een hobbyprojectje gaan ze samplenymoona schreef op zaterdag 25 maart 2006 @ 21:52:
en hopen dat je bij de baas zegt dat zijn goede chippies die moet je nemen. zodat ze er alsnog op vooruit gaan

Samples zijn bedoeld voor bedrijven die er prototypes mee maken. Door gratis samples te versturen hopen ze dat je dat je er later 1000 of meer koopt. Op 99.9% van de NL samples volgt echter never nooit een order.
"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination
Daar hebben we V&A voor.
[ Voor 20% gewijzigd door Sprite_tm op 28-03-2006 19:27 ]
"Pas wel op: Er zit een bug in de kernel van de Sweex/Edimax-routertjes waardoor isochronous transfers niet werken, wat er basically op neerkomt dat USB-geluidskaarten op deze router niet werken totdat iemand die kernel-bug oplost."
Ik was na het lezen van dit topic (het grootste deel igg) van plan om zon routertje om te bouwen tot mp3 wekkerradio(+ nog wat andere dingskes). Maar dit gaat dus niet? of is dit al opgelost?
Edit:
Ik was eigenlijk van plan om die firmware van sprite te gebruiken. Als ik die stappen volg kan ik de router daarnaa gewoon via telnet oid berijken en verder aanpassen? en kan ik de orginele firmware nog terug er in flashen (voor als het nit gaat zoals ik geplant had)
[ Voor 26% gewijzigd door martijnve op 27-03-2006 17:18 ]
Mini-ITX GamePC: Core i5 3470 | 16GB DDR3 | GTX 970 4GB | Samsung 830 128GB | Dell u2711 (27", IPS,1440p), 2343BW
martijnve: Afaik is isochronous usb nog steeds stuk, dus mp3s gaan niet lukken. Met mijn firmware kan je idd telnet gebruiken om alles aan te passen, of je stopt gewoon je usb memory dinges terug in een PC en gaat dan mbv Linux dingen aanpassen. Terugflashen kan wel, maar daar heb je een serieele interface voor nodig.
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Deze kan ik niet vinden op internet, maar wel een Gigabyte GN-BR401
http://www.gigabyte.com.t..._Model.aspx?ProductID=918
Hiervan is netjes de GPL code van internet te plukken, wat opzich vrij netjes in mekaar steekt. Uit wat config files blijkt dat er een CX82100 plank van conexant opgeschroeft is met een ARM7 cpu. Ik denk dat dit de 168Mhz proc is die conexant meeleverd:
http://www.conexant.com/products/entry.jsp?id=665#
Er is een ARM linux kernel 2.0 meegeleverd:
http://www.arm.linux.org.uk/
Ik onderhoud voor mijn werk enkele linux servers, ik pruts er zelf redelijk wat op los - essentiele linux kennis aanwezig. Ik ben alleen een behoorlijke prutser op soldeergebied. Ik wil een custom linux gaan draaien op dat ding. Is het erg nodig om een serieele kabel erop te prutsen, of is er een grote kansen van "eerste keer slagen" en kan SSH meeleveren en hopen op het beste ook? Ik kan dus waarschijnlijk gewoon via de webinterface een zelfgebouwd firmwaretje erheen sturen en dan hopen dat het goed gaat? Kan jammer genoeg helemaal niks over dit geval vinden op internet, heb het ding al een hele tijd in de berging liggen, ben blij dat het me tot nu toe in ieder geval redelijk lijkt mee te zitten...
midge is een heel simpel en up-to-date Linux distro, met 2.4.31 kernel en geoptimaliseerd voor adm5120 boards: http://midge.vlad.org.ua/.
Voor de mensen die midge op een USB harddrive willen draaien heb ik hier een howto: http://midge.vlad.org.ua/forum/viewtopic.php?t=229.
Multiplayer modification GTA3 + Multiplayer modification GTA:VC = Multi Theft Auto
Verwijderd
de software die er op draait is open source, dus die kan je downloaden of opvragen.Verwijderd schreef op donderdag 06 april 2006 @ 18:39:
Klein vraagje. Ik heb hier een Edimax router, waar ik zo 123 heel even het typenummer niet aan kan zien. Wel zat er in de verpakking een kaartje met daarop het een en ander over open-source en de GNU / LGPL license. Deze router is dus de hackbare versie?
daarna kan je de software aan passen draaien op je router, om te zien of hij compatible is met de bv de midge software hangt af van de gebruikt hardware. maar daarvoor zal je eerst het het type nr moeten opzoeken of de router even open schroeven
https://f1nerd.nl
Verwijderd
Verwijderd
Na even de PCB te bekijken was het duidelijk dat dit een D-Link DI-604 REV E is. (de nummer bevestigt het.)
Foto's (Deze komen van het net en zijn van een D-Link, ik heb geen digicam. In mijn topcom zit een iets andere processor en SDRAM):


De Chips:
Wat? | Nummer? | Uitleg? | Datasheet |
CPU | Marvell 88E6218 - LGO | ARM9 CPU at 150 MHz with an enhanced 5-port FE switch and one UART interface for debugging and for backup phone line WAN connection | Beschrijving |
Flash Memory | MX 29LV800BTC-90 | 3 Volt Fast Boot Block Flash Memory (512Kbit x 16) (Dat is dus 1 Mbyte) | Datasheet |
SDRAM memory | IC-Mart IC42S16400-6T | 4Mx16 Synchronous DRAM (SDRAM) | Datasheet |
PLD | Altera EPM3032A | 600 gates / 32 macrocells | Datasheet |
Connectoren (onder voorbehoud):
JP1: 8 pinnen - wss Altera JTAG aansluiting. Sommige pinnen lopen naar ongeplaatste onderdelen (weerstanden)
JP2: 20 pinnen (2*10) - Heel waarschijnlijk de JTAG aansluiting voor de ARM9 processor
JP3: 2 aansluitingen: Reset? Gaat naar ontbrekend onderdeel U10.
JP4: 10 pinnen (2*5): Ik denk UART, maar sommige pinnen gaan weer naar ontbrekende onderdelen (ook weerstandjes)
Het OS:
Het originele OS loopt op ThreadX, een RTOS. Mijn TOPCOM heeft een telnet management interface, de D-Link niet, maar in de D-link zijn firmware zitten wel dezelfde strings als die ik op mijn telnet te zien krijg, dus het is wss gewoon een optie of die aan of uit staat.
De Vraag:
Op google vind ik haast niks over de TOPCOM, over de D-Link wel, maar niets over het draaien van een andere firmware (linux?). Heeft iemand hier ervaring mee en weet die of het kan.
PS: OpenWRT heeft geen ondersteuning hiervoor.
Nog Wat Bedenkingen:
- Waar dient de Altera PLD voor?
- Waar is de debug poort van de processor op aangesloten?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| # vi S85thttpd \0x1b[1;1H\0x1b[0J\0x1b[1;1H#!/bin/sh\0x1b[3;1Hif [ -x /usr/sbin/thttpd_wrapper ] ; then\0x1b[4;9Hecho -n "Starting thttpd..."\0x1b[5;9H/usr/sbin/thttpd_wrapper & fi ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~\0x1b[1;1H\0x1b[24;1H- S85thttpd 1/6 16%\0x1b[0K\0x1b[1;1H |
Wat kan het probleem zijn? Zit het in mijn router, of in CuteCom?
Ook kwam deze link naar voren op het Midge forum: http://www.sunspot.co.uk/Projects/Sweex.htm
Verwijderd
Ik weet niet precies wat er niet ondersteund wordt aan isochronous transfers, maar het is wel duidelijk dat je voor audio/video isochronous moet transferen:
Het komt er dus op neer dat geen enkele live/streaming/real-time audio(/videoThe pipes are also divided into four different categories by way of their transfer type:
- control transfers - typically used for short, simple commands to the device, and a status response, used e.g. by the bus control pipe number 0
- isochronous transfers - at some guaranteed speed (often but not necessarily as fast as possible) but with possible data loss, e.g. realtime audio or video
- interrupt transfers - devices that need guaranteed quick responses (bounded latency), e.g. pointing devices and keyboards
- bulk transfers - large sporadic transfers using all remaining available bandwidth (but with no guarantees on bandwidth or latency), e.g. file transfers
Mijn enige vraag die dan rest is: werkt dan alleen bulk transfer, of de andere ook? (control en interrupt), en dan de hamvraag: waarom werkt het niet.
Ik denk dat de waarom vraag nooit opgelost gaat worden en dat ik met deze constateringen een graf heb gegraven voor mn ideeen om een webcam op mn router aan te sluiten, of heb ik dat nu ook al ernstig fout ingeschat ?
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination
OK, bedankt, dat verklaart een hoop. Weet jij misschien een ander terminal programma dat alles wel goed weergeeft, en werkt onder fedora core 4?Verwijderd schreef op dinsdag 11 april 2006 @ 00:56:
Is redelijk normaal. vi gaat er om een of andere reden van uit dat je een terminal gebruikt die dit soort escape characters ondersteunt (geven dingen aan als locatie van cursor, kleurgebruik, etc). Je terminal programmatuur (CuteCom) ondersteunt het dus niet helaas.
(ik wilde et toch ff vragen alvorens te kopen nmlk
Als ik jou was, zou ik die persoon waarvan je hem kan kopen ff de nullen opnieuw laten tellen, want voor zover ik weer, is er geen LB0000021. Met een zooi nullen achter elkaar, vertel of vertyp je je snel.B_FORCE schreef op maandag 17 april 2006 @ 12:24:
Ik kan de LB0000021 kopen van iemand voor een vriendelijk prijsje (15 eurootjes). Deze heeft echter een 0tje meer dan de LB000021. Is daar verschil tussen, of is dit gewoon dezelfde ?
(ik wilde et toch ff vragen alvorens te kopen nmlk)
Kopen dan maar, en hacken dan maar
- interne voeding, geen geklooi meer met adapters
- lcd ruimte
- netjes weggewerkte aansluitingen voor db9 connector
- hd in een nette bracket (via usb<>ide).
Nou ben ik een beetje aan het plannen over hoe en wat met een eventuele router die ik nog moet aanschaffen, maar ik zit wel al te denken over een dergelijke behuizing, deze wil ik dan maken uit glasvezel ofzo, of eventueel vacuum getrokken plastic. De grote vraag eigenlijk is of er interesse is voor een dergelijke behuizing en wat mensen erin willen.
Verwijderd
Ik heb een sweex-router volledig werkend, maar een probleem waar ik niet uitkom:
Ik probeer een hello-world programma aan de praat te krijgen op mijn router.
Echter blijft de foutmelding 1 Syntax error: "(" unexpected komen.
Ik heb een buildroot gemaakt en het prog gecompileerd met linux-mips-gcc.
Daarna het programma overgezet op de usb-stick (met cp). Wat gaat hier fout?
Ik doelde op de 220 > 12v voeding ..... persoonlijk heb ik een hekel aan die grote blokken in m'n stekkerblok die steeds m'n ruimte opeisen.TommyboyNL schreef op dinsdag 18 april 2006 @ 17:08:
Als je netjes en compact werkt, passen makkelijk een voeding voor de USB, de USB poorten, de DB-9 poort en een LCD in de behuizing. Een extra harde schijf kan problematisch zijn, maar een USB stick past wel in de behuizing, als je een fysiek (niet kwa geheugen) al te grote neemt.
Als je de trafo in de routerbehuizing gaat plaatsen, wordt de behuizing meteen een stuk dikker. Ook gaat er dan een behoorlijk stug snoer naartoe.Dat vind ik weer onhandigmorphje schreef op woensdag 19 april 2006 @ 10:34:
[...]
Ik doelde op de 220 > 12v voeding ..... persoonlijk heb ik een hekel aan die grote blokken in m'n stekkerblok die steeds m'n ruimte opeisen.
Als je er trouwens ook een HD in gaat bouwen, moet de voeding nog groter worden (tenzij je een schakelende maakt/koopt). Achja, smaken voorkeuren verschillen
Verwijderd
Het is gelukt om mijn c programma te runnen op een
ander image, eentje van midge.
Ik denk dat het te maken heeft met het filesysteem op de
usb stick. Het gekke is ook dat het aantal bytes van het programma
op het filesysteem van de stick anders is dan onder de buildroot. Het aantal bytes
op het filesysteem, na het laden van midge op de sweex, is hetzelfde.
Ruud.
ringkerntrafo is wat dat betreft een stukkie dunner als een normale trafo, ongeveer net zo dik als een harde schijf voor het gewenste vermogen van deze router + aanhangsels. Maar ik zat eerder te denken aan het maken van een geschakelde voeding, scheelt nogal in het gewicht. Hetgeen me toch wel tegenhoud is de usb1.1 en de daarbij behorende snelheid.TommyboyNL schreef op woensdag 19 april 2006 @ 17:14:
[...]
Als je de trafo in de routerbehuizing gaat plaatsen, wordt de behuizing meteen een stuk dikker. Ook gaat er dan een behoorlijk stug snoer naartoe.Dat vind ik weer onhandig![]()
Als je er trouwens ook een HD in gaat bouwen, moet de voeding nog groter worden (tenzij je een schakelende maakt/koopt). Achja, smaken voorkeuren verschillen
Gesproken over het powercord, ik dacht aan zo'n laptopsnoer (met gebrek aan de correcte term) die zijn toch al een stuk soepeler dan een eurostekkersnoer.
Ik heb een e-tech rtpr01 router en ik probeer hiermee UPnP aan de gang te krijgen.
Ik ben een beetje in de UPnP business gekropen en ben erachter gekomen dat de UPnP implementatie van mijn router ERG slordig is. (dingen niet ingevuld, dingen die required zijn weggelaten, "boradband" ipv "broadband" enz.)
Nu vroeg ik me af hoe snel ik doormiddel van de .bin file (firmware update) te veranderen iets kan slopen. Ik wilde beginnen met simpel versie nummer te veranderen en "boradband" weer fatsoenlijk te typen.
Ik merkte dat wanneer ik in mijn kladblokje het open en weer opsla alle hex "00" naar hex "20" zijn veranderd (volgens een aantal hex editors) Dat kan VAST NIET goed zijn.
De router is niet heel duur dus als ie stuk gaat is het jammer...
De vraag: gaat het al mis als ik kleine dingen in de .bin verander? (zit er een checksum op oid)
En welke hex editor kan je het beste mee editen want ik heb er een aantal geprobeerd maar in kladblok kan ik een stuk meer text lezen.
x
Lees eerst dit topic goed door. Dit is geen 'vraag maar raak' topic. Maak dus eerst gebruik van de naslagwerken (Google etc.) en houdt het vooral on-topic en schoon.