Here is the card:
https://plus.google.com/109462544230786920924/posts/WSbfzCoFnUf

It doesn't seem to have the chip you mentioned, this is the item I bought
as advertised
http://www.ebay.com/itm/121105439465?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

Apparently a CommSlotI. Which as someone who knows nothing specific about
old macintosh ethernet, didn't mean a whole lot when I purchased it. Maybe
I have a dud! haha.

Best,

Jesse Osiecki
919-792-8579
jessejosiecki.com




On Sat, Jun 28, 2014 at 6:42 AM, Finn Thain <[email protected]>
wrote:

>
> On Fri, 27 Jun 2014, Jesse Osiecki wrote:
>
> > Finally got the trace off. See attached.
>
> Thanks for that.
>
> > I have no idea what the kernel message is saying, but I am going to do
> > some digging this weekend.
> >
> > It should also be noted that I am using TG's initramfs (3.14) with a
> > 3.15 kernel I compiled earlier this month (as per instruction on here to
> > use the basic mac config). I am also going to review the defconfig
> > flags.
>
> The log reveals a problem that I've not seen before. (I was expecting to
> see the same issue that sometimes shows up on my PowerBook 520, but this
> is different.)
>
> Can you confirm that the network card works in MacOS? Does the actual card
> have a SONIC chip fitted to it? While you have the logic board out, you
> might want to check that the 68LC040 CPU has a known-good revision code
> stamped on it (and/or take photos).
>
> >
> > Linux version 3.15.0-mac-178577-g2d893a5 (jesse@jesse-Peppy) (gcc
> version 4.6.3 (GCC) ) #1 Tue Jun 17 21:39:47 EDT 2014
>
> Building kernels using debian/m68k on aranym might give different
> results... when all else fails, blame the compiler ;-)
>
> > Saving 414 bytes of bootinfo
> > Detected Macintosh model: 98
> >  Penguin bootinfo data:
> >  Video: addr 0xf9001000 row 0x280 depth 8 dimensions 640 x 480
> >  Videological 0xf0001000 phys. 0xf9001000, SCC at 0x50f0c020
> >  Boottime: 0xe6ef9c97 GMTBias: 0x0
> >  Machine ID: 98 CPUid: 0x2 memory size: 0x84
> > VIA1 at 50f00000 is a 6522 or clone
> > VIA2 at 50f02000 is a 6522 or clone
> > Apple Macintosh Quadra 630
> > On node 0 totalpages: 33792
> > free_area_init_node: node 0, pgdat 0037b21c, node_mem_map 00408000
> >   DMA zone: 297 pages used for memmap
> >   DMA zone: 0 pages reserved
> >   DMA zone: 33792 pages, LIFO batch:7
> > initrd: 08010000 - 08400000
> > pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
> > pcpu-alloc: [0] 0
> > Built 1 zonelists in Zone order, mobility grouping on.  Total pages:
> 33495
> > Kernel command line: root=/dev/hda7 devtmpfs.mount=1
> > PID hash table entries: 1024 (order: 0, 4096 bytes)
> > Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
> > Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
> > Sorting __ex_table...
> > Memory: 125588K/135168K available (2786K kernel code, 303K rwdata, 636K
> rodata, 148K init, 179K bss, 9580K reserved)
> > Virtual kernel memory layout:
> >     vector  : 0x0037ad0c - 0x0037b10c   (   1 KiB)
> >     kmap    : 0xd0000000 - 0xf0000000   ( 512 MiB)
> >     vmalloc : 0x08800000 - 0xd0000000   (3192 MiB)
> >     lowmem  : 0x00000000 - 0x08400000   ( 132 MiB)
> >       .init : 0x003a8000 - 0x003cd000   ( 148 KiB)
> >       .text : 0x00001000 - 0x002b9844   (2787 KiB)
> >       .data : 0x002bcb30 - 0x003a79cc   ( 940 KiB)
> >       .bss  : 0x0037ac20 - 0x003a79cc   ( 180 KiB)
> > NR_IRQS:72
> > Killing onboard sonic... Done.
> > WARNING: Persistent clock returned invalid value!
> >          Check your CMOS/BIOS settings.
>
> This warning can be ignored (RTC is not available before the CUDA driver
> starts). You can turn off CONFIG_RTC_HCTOSYS to get rid of it.
>
> > Console: colour dummy device 80x25
> > console [tty0] enabled
> > Calibrating delay loop... 21.55 BogoMIPS (lpj=107776)
> > pid_max: default: 32768 minimum: 301
> > Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
> > Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
> > devtmpfs: initialized
> > NET: Registered protocol family 16
> > NuBus: Scanning NuBus slots.
> > SCSI subsystem initialized
> > NET: Registered protocol family 2
> > TCP established hash table entries: 2048 (order: 1, 8192 bytes)
> > TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
> > TCP: Hash tables configured (established 2048 bind 2048)
> > TCP: reno registered
> > UDP hash table entries: 256 (order: 0, 4096 bytes)
> > UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
> > NET: Registered protocol family 1
> > RPC: Registered named UNIX socket transport module.
> > RPC: Registered udp transport module.
> > RPC: Registered tcp transport module.
> > RPC: Registered tcp NFSv4.1 backchannel transport module.
> > Trying to unpack rootfs image as initramfs...
> > Freeing initrd memory: 4032K (08010000 - 08400000)
> > futex hash table entries: 256 (order: -1, 3072 bytes)
> > VFS: Disk quotas dquot_6.5.2
> > Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
> > msgmni has been set to 253
> > Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
> > io scheduler noop registered
> > io scheduler cfq registered (default)
> > Monitor sense value = 0x603
> > using video mode 13 and color mode 0.
> > Console: switching to colour frame buffer device 104x39
> > fb0: valkyrie frame buffer device
> > pmac_zilog: 0.6 (Benjamin Herrenschmidt <[email protected]>)
> > scc.0: ttyS0 at MMIO 0x50f0c022 (irq = 4, base_baud = 230400) is a
> Z85c30 ESCC - Serial port
> > scc.1: ttyS1 at MMIO 0x50f0c020 (irq = 4, base_baud = 230400) is a
> Z85c30 ESCC - Serial port
> > brd: module loaded
> > loop: module loaded
> > Macintosh CUDA driver v0.5 for Unified ADB.
> > Uniform Multi-Platform E-IDE driver
> > ide: Macintosh Quadra IDE controller
> > Probing IDE interface ide0...
> > adb: starting probe task...
> > adb devices: [2]: 2 8 [3]: 3 1
> > ADB keyboard at 2, handler 1
> > Detected ADB keyboard, type ANSI.
> > input: ADB keyboard as /devices/virtual/input/input0
> > ADB mouse at 3, handler set to 2
> > input: ADB mouse as /devices/virtual/input/input1
> > adb: finished probe task...
> > hda: WDC WD600BB-75CAA0, ATA DISK drive
> > ide0 at 0x50f1a000 on irq 62
> > ide-gd driver 1.18
> > hda: max request size: 128KiB
> > hda: Host Protected Area detected.
> > ^Icurrent capacity is 117187500 sectors (60000 MB)
> > ^Inative  capacity is 117231408 sectors (60022 MB)
> > hda: 117187500 sectors (60000 MB) w/2048KiB Cache, CHS=65535/16/63
> > hda: cache flushes not supported
> >  hda: [mac] hda1 hda2 hda3 hda4 hda5 hda6 hda7 hda8 hda9 hda10 hda11
> hda12 hda13 hda14
> > ide-cd driver 5.00
> > mac_esp: using PDMA for controller 0
> > esp: esp0, regs[50f10000:(null)] irq[19]
> > esp: esp0 is a ESP236, 16 MHz (ccf=4), SCSI ID 7
> > scsi0 : esp
> > scsi 0:0:3:0: CD-ROM            MATSHITA CD-ROM CR-8004   1.1f PQ: 0
> ANSI: 2
> > scsi target0:0:3: Beginning Domain Validation
> > scsi target0:0:3: FAST-5 SCSI 2.1 MB/s ST (472 ns, offset 8)
> > scsi target0:0:3: Domain Validation skipping write tests
> > scsi target0:0:3: Ending Domain Validation
> > sr0: scsi-1 drive
> > cdrom: Uniform CD-ROM driver Revision: 3.20
> > sr 0:0:3:0: Attached scsi CD-ROM sr0
>
> Looks good so far.
>
> > Checking for internal Macintosh ethernet (SONIC).. yes
> > sonic.c:v0.92 20.9.98 [email protected]
> > macsonic: onboard / comm-slot SONIC at 0x50f0a000
> > macsonic: revision 0x0000, using 16 bit DMA and register offset 0
>
> This is suspicious. I can't get a google hit for "macsonic: revision
> 0x0000" and every log file I have (various models) says revision 0x0004.
>
> > macsonic: MAC address in PROM seems to be invalid, trying CAM
> > macsonic: MAC address in CAM entry 15 seems invalid, will use a random
> MAC
>
> The random MAC should not happen except on PowerBook 520. So the card PROM
> and chip registers don't seem to work. Does this card have a large DP83932
> or DP83934 "SONIC" chip? What make and model is the card itself?
>
> > eth0: MAC c2:5c:c7:a8:00:28 IRQ 3
> > mousedev: PS/2 mouse device common for all mice
> > TCP: cubic registered
> > NET: Registered protocol family 17
> > NET: Registered protocol family 15
> > Key type dns_resolver registered
> > drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
> > Freeing unused kernel memory: 148K (003a8000 - 003cd000)
> > <30>systemd-udevd[49]: starting version 204
> > random: nonblocking pool is initialized
> > EXT4-fs (hda7): mounted filesystem with ordered data mode. Opts: (null)
> > Adding 1073148k swap on /dev/hda9.  Priority:-1 extents:1 across:1073148k
> > EXT4-fs (hda7): re-mounted. Opts: (null)
> > sonic_init: failed, status=0
> > sonic_init: failed, status=0
> > sonic_init: failed, status=0
> > ------------[ cut here ]------------
> > WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:264
> dev_watchdog+0x1a8/0x1c8()
> > NETDEV WATCHDOG: eth0 (macsonic): transmit queue 0 timed out
> > Modules linked in:
> > CPU: 0 PID: 0 Comm: swapper Not tainted 3.15.0-mac-178577-g2d893a5 #1
> > Stack from 0035de3c:
> >         0035de3c 00324242 00019ffc 00000000 00000003 00382874 00382a74
> 07333000
> >         0000012c 0001a08c 0033a7fa 00000108 00238d7e 00000009 0035de78
> 0033a7c1
> >         0035de94 0035df04 00238d7e 0033a7fa 00000108 0033a7c1 07333000
> 0037548c
> >         00000000 07333000 00000100 00382674 0035c000 00238bd6 00382474
> 00021966
> >         07333000 0035df04 00381c60 0002194a 00021b00 00238bd6 07333000
> 00000002
> >         00000002 00000100 0000000a 00019fa2 0035c000 00381b24 0035c000
> 000432de
> > Call Trace: [<00019ffc>] warn_slowpath_common+0x5c/0x74
> >  [<0001a08c>] warn_slowpath_fmt+0x2a/0x32
> >  [<00238d7e>] dev_watchdog+0x1a8/0x1c8
> >  [<00238d7e>] dev_watchdog+0x1a8/0x1c8
> >  [<00238bd6>] dev_watchdog+0x0/0x1c8
> >  [<00021966>] call_timer_fn.isra.43+0x1c/0x7c
> >  [<0002194a>] call_timer_fn.isra.43+0x0/0x7c
> >  [<00021b00>] run_timer_softirq+0x13a/0x230
> >  [<00238bd6>] dev_watchdog+0x0/0x1c8
> >  [<00019fa2>] warn_slowpath_common+0x2/0x74
> >  [<000432de>] rcu_bh_qs+0x0/0x36
> >  [<0001d164>] __do_softirq+0xa6/0x1c4
> >  [<0003ab5c>] arch_cpu_idle_enter+0x0/0x2
> >  [<00002f76>] arch_cpu_idle+0x0/0x6
> >  [<0003ab5e>] arch_cpu_idle_exit+0x0/0x2
> >  [<00043010>] rcu_idle_exit+0x0/0xae
> >  [<00200000>] sonic_interrupt+0x230/0x768
> >  [<0001d468>] irq_exit+0x36/0x3c
> >  [<00002c5a>] do_IRQ+0x26/0x32
> >  [<00043226>] rcu_idle_enter+0x0/0xb8
> >  [<00002b54>] auto_irqhandler_fixup+0x4/0xc
> >  [<00043226>] rcu_idle_enter+0x0/0xb8
> >  [<0003ab5c>] arch_cpu_idle_enter+0x0/0x2
> >  [<00002f76>] arch_cpu_idle+0x0/0x6
> >  [<00002f76>] arch_cpu_idle+0x0/0x6
> >  [<0003ac1a>] cpu_startup_entry+0x94/0xee
> >  [<00001000>] kernel_pg_dir+0x0/0x1000
> >  [<00019836>] kernel_thread+0x0/0x24
> >  [<0017f39e>] strlen+0x0/0x1c
> >  [<002b3f98>] printk+0x0/0x24
> >  [<002b28ce>] rest_init+0x5e/0x66
> >  [<0017f206>] strcpy+0x0/0x18
> >  [<003a9f28>] start_kernel+0x3a6/0x3b2
> >  [<00007aa5>] mac_nmi_handler+0xad/0xb4
> >  [<00007aa5>] mac_nmi_handler+0xad/0xb4
> >  [<00002000>] _start+0x0/0x8
> >  [<003a8410>] _sinittext+0x410/0xadc
> >
> > ---[ end trace c3fa2b970e0d3cdc ]---
> > sonic_init: failed, status=0
> > sonic_init: failed, status=0
> >
>
> The other driver errors above are to be expected if the driver can't talk
> to a suitable chip.
>
> For comparison, here is the log of my most recent test involving the SONIC
> driver on my Mac LC 630.
>
> Linux version 3.1.0-rc5-mac-00457-gb36953a-dirty (fthain@nippy) (gcc
> version 4.4.6 (GCC) ) #77 Sat Oct 22 23:24:49 EST 2011
> bootconsole [early0] enabled
> Detected Macintosh model: 98
>  Penguin bootinfo data:
>  Video: addr 0xf9001000 row 0x68 depth 1 dimensions 832 x 624
>  Videological 0xf0001000 phys. 0xf9001000, SCC at 0x50f0c020
>  Boottime: 0x4ea464ef GMTBias: 0x0
>  Machine ID: 98 CPUid: 0x2 memory size: 0x84
> VIA1 at 50f00000 is a 6522 or clone
> VIA2 at 50f02000 is a 6522 or clone
> VIA2 vPCR is 0x26
> Apple Macintosh Quadra 630
> On node 0 totalpages: 33792
> free_area_init_node: node 0, pgdat 0026f858, node_mem_map 002e1000
>   DMA zone: 297 pages used for memmap
>   DMA zone: 0 pages reserved
>   DMA zone: 33495 pages, LIFO batch:7
> pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
> pcpu-alloc: [0] 0
> Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 33495
> Kernel command line: root=/dev/sda6
> PID hash table entries: 1024 (order: 0, 4096 bytes)
> Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
> Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
> Memory: 130800k/130800k available (1848k kernel code, 2412k data, 108k
> init)
> SLUB: Genslabs=14, HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=8
> NR_IRQS:72
> Killing onboard sonic... Done.
> Console: colour dummy device 80x25
> console [tty0] enabled, bootconsole disabled
> Calibrating delay loop... 21.70 BogoMIPS (lpj=108544)
> pid_max: default: 32768 minimum: 301
> Mount-cache hash table entries: 512
> devtmpfs: initialized
> NET: Registered protocol family 16
> bio: create slab <bio-0> at 0
> VIA2 vDirA is 0x00
> NuBus: Scanning NuBus slots.
> SCSI subsystem initialized
> NET: Registered protocol family 2
> IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
> TCP established hash table entries: 8192 (order: 4, 65536 bytes)
> TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
> TCP: Hash tables configured (established 8192 bind 8192)
> TCP reno registered
> UDP hash table entries: 256 (order: 0, 4096 bytes)
> UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
> NET: Registered protocol family 1
> RPC: Registered named UNIX socket transport module.
> RPC: Registered udp transport module.
> RPC: Registered tcp transport module.
> RPC: Registered tcp NFSv4.1 backchannel transport module.
> msgmni has been set to 255
> Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
> io scheduler noop registered
> io scheduler deadline registered (default)
> Monitor sense value = 0x60b
> using video mode 6 and color mode 0.
> Console: switching to colour frame buffer device 80x30
> fb0: valkyrie frame buffer device
> pmac_zilog: 0.6 (Benjamin Herrenschmidt <[email protected]>)
> ttyS0 at MMIO 0x50f0c022 (irq = 4) is a Z85c30 ESCC - Serial port
> ttyS1 at MMIO 0x50f0c020 (irq = 4) is a Z85c30 ESCC - Serial port
> Macintosh CUDA driver v0.5 for Unified ADB.
> Uniform Multi-Platform E-IDE driver
> ide: Macintosh Quadra IDE controller
> Probing IDE interface ide0...
> adb: starting probe task...
> adb devices: [2]: 2 2 [3]: 3 1
> ADB keyboard at 2, handler set to 3
> Detected ADB keyboard, type ANSI.
> input: ADB keyboard as /devices/virtual/input/input0
> ADB mouse at 3, handler set to 2
> hda: DSAA-3360, ATA DISK drive
> input: ADB mouse as /devices/virtual/input/input1
> adb: finished probe task...
> ide0 at 0x50f1a000 on irq 62
> ide-gd driver 1.18
> hda: max request size: 128KiB
> hda: 713472 sectors (365 MB) w/96KiB Cache, CHS=929/16/48
> hda: cache flushes not supported
>  hda: [mac] hda1 hda2 hda3 hda4 hda5 hda6 hda7 hda8
> mac_esp: using PDMA for controller 0
> esp: esp0, regs[50f10000:(null)] irq[19]
> esp: esp0 is a ESP236, 16 MHz (ccf=4), SCSI ID 7
> scsi0 : esp
> scsi 0:0:3:0: CD-ROM            MATSHITA CD-ROM CR-8004   1.1f PQ: 0 ANSI:
> 2
> scsi target0:0:3: Beginning Domain Validation
> scsi target0:0:3: FAST-5 SCSI 2.1 MB/s ST (472 ns, offset 8)
> scsi target0:0:3: Domain Validation skipping write tests
> scsi target0:0:3: Ending Domain Validation
> scsi 0:0:6:0: Direct-Access     QUANTUM  LPS540S          590S PQ: 0 ANSI:
> 2 CCS
> scsi target0:0:6: Beginning Domain Validation
> scsi target0:0:6: FAST-5 SCSI 3.3 MB/s ST (304 ns, offset 8)
> scsi target0:0:6: Domain Validation skipping write tests
> scsi target0:0:6: Ending Domain Validation
> sd 0:0:6:0: [sda] 1057616 512-byte logical blocks: (541 MB/516 MiB)
> sd 0:0:6:0: [sda] Write Protect is off
> sd 0:0:6:0: [sda] Mode Sense: 93 00 00 08
> sd 0:0:6:0: [sda] Write cache: enabled, read cache: enabled, doesn't
> support DPO or FUA
> sr0: scsi-1 drive
> cdrom: Uniform CD-ROM driver Revision: 3.20
> sr 0:0:3:0: Attached scsi CD-ROM sr0
> Checking for internal Macintosh ethernet (SONIC).. yes
> sonic.c:v0.92 20.9.98 [email protected]
> macsonic: onboard / comm-slot SONIC at 0x50f0a000
> macsonic: revision 0x0004, using 16 bit DMA and register offset 0
> eth0: MAC 00:a0:40:28:41:a9 IRQ 56
>  sda: [mac] sda1 sda2 sda3 sda4 sda5 sda6
> aoe: AoE v47 initialised.
> mousedev: PS/2 mouse device common for all mice
> rtc-generic rtc-generic: rtc core: registered rtc-generic as rtc0
> TCP cubic registered
> NET: Registered protocol family 17
> Registering the dns_resolver key type
> sd 0:0:6:0: [sda] Attached SCSI disk
> VFS: Mounted root (ext2 filesystem) readonly on device 8:6.
> Adding 64996k swap on /dev/sda5.  Priority:-1 extents:1 across:64996k
>
>
>
> # cat /proc/interrupts
>            CPU0
>   3:     227329      auto  SONIC
>   4:     116220      auto
>   7:          0      auto  NMI
>  10:     103111       mac  ADB
>  14:     127237       mac  timer
>  19:     103972       mac  Mac ESP
>  56:         21       mac  SONIC
>  62:      36732       mac  ide0
> ERR:          0
>
>
> --
>

Reply via email to