**** BEGIN LOGGING AT Sat Aug 18 02:59:56 2007 Aug 18 10:34:31 moin Aug 18 10:35:58 hi, i ve an strange problem with openwrt (try trunk and kamikaze 07) and soekris Aug 18 10:36:23 if the box should boot without my serial-terminal it doesnt boot Aug 18 10:36:35 put i the minicom connection on, it boots Aug 18 10:37:08 try to comment all serial stuff from the menu.lst and the kernel append parameters Aug 18 10:37:25 same problem, no booting up without my serial cable Aug 18 14:49:56 nico * r8421 /trunk/target/linux/ar7-2.6/patches-2.6.22/100-board_support.patch: remove useless code from board support (closes: #2164, thanks to Matteo Croce) Aug 18 15:33:16 nico * r8422 /trunk/target/linux/ar7-2.6/config/default: update ar7 config, disable watchdog for now (closes: #2146) Aug 18 15:40:25 nico * r8423 /trunk/target/linux/ar7-2.6/files/arch/mips/ar7/vlynq.c: fix vlynq initialization (closes: #2135) Aug 18 16:34:48 hello Aug 18 16:34:55 welcome to #openwrt-devel! Aug 18 16:35:08 witchdoc: i told you not to continue on this problem in your free time ;-) Aug 18 16:53:20 nico * r8424 /trunk/target/linux/ar7-2.6/files/arch/mips/ar7/platform.c: enable use of 8M flash (closes: #2232) Aug 18 17:02:21 nico * r8425 /trunk/target/linux/ar7-2.6/files/arch/mips/ar7/clock.c: cosmetic fix: properly indent source Aug 18 17:34:45 nico * r8426 /trunk/package/ar7-atm/ (5 files in 2 dirs): update sangam-atm driver to 07.02.01.00 (closes: #2177, thanks to Matteo Croce) Aug 18 19:18:17 knox: hrhr, dont chat, go an have fun with your girlfriend Aug 18 19:18:19 :) Aug 18 19:58:05 re Aug 18 20:18:40 n8 Aug 18 20:18:41 n8 Aug 18 22:04:37 Hi all, sorry for the intrusion.. I'm new Aug 18 22:04:48 hey Aug 18 22:05:14 I would like to make work the bcm63xx ethernet with open driver.. Aug 18 22:05:20 I wanted to write on from scratch Aug 18 22:05:34 I noticed however it is very similar to b44 Aug 18 22:05:45 in short I would like to know if someone is working on it Aug 18 22:05:57 or if someone is interested to cooperate with me.. Aug 18 22:05:59 Thanks.. Aug 18 22:06:29 Andrea: how do you know it's similar to b44? Aug 18 22:06:46 I know because I found on some AP gpl Aug 18 22:06:52 code an include file Aug 18 22:06:57 that defines registers Aug 18 22:07:02 they are the same of b44 Aug 18 22:07:08 including they exact bit field Aug 18 22:07:18 furthermore they are similar to a datasheet Aug 18 22:07:29 for bcm5365 Aug 18 22:07:41 I think it is the same chip (or nearly) Aug 18 22:07:52 but it is not exacty pci Aug 18 22:08:04 and we have to access it to direct memory write Aug 18 22:08:05 hmm... last time i reviewed the differences it looked somewhat different Aug 18 22:08:10 but maybe i was looking in the wrong place Aug 18 22:08:13 i'll check it again Aug 18 22:08:19 can you give me the include file that you reviewed? Aug 18 22:08:22 can you tell me what you have checked please? Aug 18 22:08:30 i don't remember Aug 18 22:08:32 it was a long time ago Aug 18 22:08:48 I can't be sure indeed... Aug 18 22:08:54 maybe they are really different.. Aug 18 22:09:06 i just trusted a 6348_map.h Aug 18 22:09:34 typedef struct EmacRegisters { Aug 18 22:09:35 uint32 rxControl; /* (00) receive control */ Aug 18 22:09:35 #define EMAC_PM_REJ 0x80 /* - reject DA match in PMx regs */ Aug 18 22:09:35 #define EMAC_UNIFLOW 0x40 /* - accept cam match fc */ Aug 18 22:09:35 #define EMAC_FC_EN 0x20 /* - enable flow control */ Aug 18 22:09:35 #define EMAC_LOOPBACK 0x10 /* - loopback */ Aug 18 22:09:37 #define EMAC_PROM 0x08 /* - promiscuous */ Aug 18 22:09:39 #define EMAC_RDT 0x04 /* - ignore transmissions */ Aug 18 22:09:41 #define EMAC_ALL_MCAST 0x02 /* - ignore transmissions */ Aug 18 22:09:43 #define EMAC_NO_BCAST 0x01 /* - ignore transmissions */ Aug 18 22:09:45 uint32 rxMaxLength; /* (04) receive max length */ Aug 18 22:09:47 uint32 txMaxLength; /* (08) transmit max length */ Aug 18 22:09:49 just to make an example Aug 18 22:10:03 #define B44_RXCONFIG 0x0400UL /* EMAC RX Config */ Aug 18 22:10:04 #define RXCONFIG_DBCAST 0x00000001 /* Disable Broadcast */ Aug 18 22:10:04 #define RXCONFIG_ALLMULTI 0x00000002 /* Accept All Multicast */ Aug 18 22:10:04 #define RXCONFIG_NORX_WHILE_TX 0x00000004 /* Receive Disable While Transmitting */ Aug 18 22:10:04 #define RXCONFIG_PROMISC 0x00000008 /* Promiscuous Enable */ Aug 18 22:10:04 #define RXCONFIG_LPBACK 0x00000010 /* Loopback Enable */ Aug 18 22:10:06 #define RXCONFIG_FLOW 0x00000020 /* Flow Control Enable */ Aug 18 22:10:08 #define RXCONFIG_FLOW_ACCEPT 0x00000040 /* Accept Unicast Flow Control Frame */ Aug 18 22:10:10 #define RXCONFIG_RFILT 0x00000080 /* Reject Filter */ Aug 18 22:10:12 #define B44_RXMAXLEN 0x0404UL /* EMAC RX Max Packet Length */ Aug 18 22:10:14 #define B44_TXMAXLEN 0x0408UL /* EMAC TX Max Packet Length */ Aug 18 22:10:19 the latter are from b44 source Aug 18 22:10:26 they ALL are the same Aug 18 22:10:30 Andrea: use http://pastebin.ca/ in the future. Aug 18 22:10:50 oh.. what is it? I'm going to look at.. thanks Aug 18 22:11:13 a place where you can paste text, then drop a link in here so people can view it. Aug 18 22:11:30 ok, thanks. I didn't know.. sorry if I have pasted here ;-( Aug 18 22:12:34 interesting Aug 18 22:13:05 yes.. I think we have to find only where registers are remapped Aug 18 22:13:44 you will find also Aug 18 22:13:58 a datashet for the bcm5365 here Aug 18 22:14:01 http://voodoowarez.com/bcm5365p.pdf Aug 18 22:14:09 and it describes EMAC registers Aug 18 22:14:20 but with different base offsets.. Aug 18 22:14:43 I know on bcm63xx those page of register I posted above Aug 18 22:14:48 is remapped at .. (checking) Aug 18 22:15:21 0xfffe6000 Aug 18 22:15:30 but there are several separate block of registers Aug 18 22:15:49 (for eth0 @ 0xfffe600, for eth1 0xfffe6800) Aug 18 22:17:10 and I don't know where are remapped the other blocks.. Aug 19 01:06:22 nbd * r8427 /trunk/target/linux/generic-2.6/ (2 files in 2 dirs): fix an off-by-one error **** ENDING LOGGING AT Sun Aug 19 02:59:57 2007