Centroid.EU Blog

(this blog is mostly encrypted - adults only)
  

Previous Page


Got the quad em(4) card

July 17th, 2019

DHL brought this card today. I didn't find a dmesg for iota so I'll post it now with this card inserted on slot 4 (the 133 MHz PCI-X port):

[ using 1273368 bytes of bsd ELF symbol table ]
console out [NVDA,Display-B] console in [keyboard], using USB
using parent NVDA,Parent:: memaddr 98000000, size 8000000 : consaddr 98004000 \
: ioaddr 91000000, size 1000000: width 1920 linebytes 2048 height 1080 depth 8
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2019 OpenBSD. All rights reserved.  https://www.OpenBSD.org

OpenBSD 6.5 (GENERIC.MP) #0: Fri May  3 18:45:47 CEST 2019
    pjp@iota.centroid.eu:/usr/src/sys/arch/macppc/compile/GENERIC.MP
real mem = 0 (0MB)
avail mem = 2020343808 (1926MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root: model PowerMac7,3
cpu0 at mainbus0: 970FX (Revision 0x300): 1800 MHz
cpu1 at mainbus0: 970FX (Revision 0x300): 1800 MHz
mem0 at mainbus0
spdmem0 at mem0: 1GB DDR SDRAM non-parity PC3200CL2.5
spdmem1 at mem0: 1GB DDR SDRAM non-parity PC3200CL2.5
spdmem2 at mem0: 1GB DDR SDRAM non-parity PC3200CL2.5
spdmem3 at mem0: 1GB DDR SDRAM non-parity PC3200CL2.5
memc0 at mainbus0: u3 rev 0xb3
kiic0 at memc0 offset 0xf8001000
iic0 at kiic0
lmtemp0 at iic0 addr 0x4a: ds1775
maxtmp0 at iic0 addr 0x4c: max6690
maxtmp1 at iic0 addr 0x4e: max6690
"cy28508" at iic0 addr 0x69 not configured
"cy2213" at iic0 addr 0x65 not configured
fcu0 at iic0 addr 0xaf
"pca9556" at iic0 addr 0x18 not configured
adc0 at iic0 addr 0x2c: ad7417
"24256" at iic0 addr 0x50 not configured
"pca9556" at iic0 addr 0x19 not configured
adc1 at iic0 addr 0x2d: ad7417
"24256" at iic0 addr 0x51 not configured
"dart" at memc0 offset 0xf8033000 not configured
"mpic" at memc0 offset 0xf8040000 not configured
mpcpcibr0 at mainbus0 pci: u3-agp
pci0 at mpcpcibr0 bus 0
pchb0 at pci0 dev 11 function 0 "Apple U3 AGP" rev 0x00
appleagp0 at pchb0
agp0 at appleagp0: aperture at 0x0, size 0x10000000
vgafb0 at pci0 dev 16 function 0 "NVIDIA GeForce FX 5200 Ultra" rev 0xa1
wsdisplay0 at vgafb0 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)
ht0 at mainbus0: u3-ht, 6 devices
pci1 at ht0 bus 0
hpb0 at pci1 dev 1 function 0 "Apple U3" rev 0x00: 85 sources
pci2 at hpb0 bus 1
macobio0 at pci2 dev 7 function 0 "Apple K2 Macio" rev 0x60
openpic0 at macobio0 offset 0x40000: version 0x4614 feature 770302 LE
macgpio0 at macobio0 offset 0x50
"pmu-interrupt" at macgpio0 offset 0x9 not configured
"programmer-switch" at macgpio0 offset 0x11 not configured
"modem-reset" at macgpio0 offset 0x1d not configured
"modem-power" at macgpio0 offset 0x1e not configured
"fcu-interrupt" at macgpio0 offset 0x15 not configured
"fcu-hw-reset" at macgpio0 offset 0x3a not configured
"slewing-done" at macgpio0 offset 0x23 not configured
"codec-input-data-mux" at macgpio0 offset 0xb not configured
"line-input-detect" at macgpio0 offset 0xc not configured
"codec-error-irq" at macgpio0 offset 0xd not configured
"dig-hw-reset" at macgpio0 offset 0x14 not configured
"line-output-detect" at macgpio0 offset 0x16 not configured
"headphone-detect" at macgpio0 offset 0x17 not configured
"codec-irq" at macgpio0 offset 0x18 not configured
"headphone-mute" at macgpio0 offset 0x1f not configured
"amp-mute" at macgpio0 offset 0x20 not configured
"hw-reset" at macgpio0 offset 0x24 not configured
"line-output-mute" at macgpio0 offset 0x25 not configured
"codec-clock-mux" at macgpio0 offset 0x26 not configured
"escc-legacy" at macobio0 offset 0x12000 not configured
zs0 at macobio0 offset 0x13000: irq 22,23
zstty0 at zs0 channel 0
zstty1 at zs0 channel 1
kiic1 at macobio0 offset 0x18000
iic1 at kiic1
aoa0 at macobio0 offset 0x10000: irq 30,1,2
"timer" at macobio0 offset 0x15000 not configured
adb0 at macobio0 offset 0x16000
apm0 at adb0: battery flags 0x9, 0% charged
piic0 at adb0
iic2 at piic0
"fans" at macobio0 offset 0x4c not configured
audio0 at aoa0
ohci0 at pci2 dev 8 function 0 "Apple K2 USB" rev 0x00: irq 27, version 1.0, legacy support
ohci1 at pci2 dev 9 function 0 "Apple K2 USB" rev 0x00: irq 28, version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 configuration 1 interface 0 "Apple OHCI root hub" rev 1.00/1.00 addr 1
usb1 at ohci1: USB revision 1.0
uhub1 at usb1 configuration 1 interface 0 "Apple OHCI root hub" rev 1.00/1.00 addr 1
ppb0 at pci1 dev 2 function 0 "Apple U3" rev 0x00
pci3 at ppb0 bus 5
bwi0 at pci3 dev 1 function 0 "Broadcom BCM4306" rev 0x03: irq 57, address 00:11:24:9c:01:82
ppb1 at pci3 dev 4 function 0 "Pericom PI7C21P100 PCIX-PCIX" rev 0x01
pci4 at ppb1 bus 6
em0 at pci4 dev 4 function 0 "Intel 82546GB" rev 0x03: irq 54, address 90:e2:ba:25:47:cc
em1 at pci4 dev 4 function 1 "Intel 82546GB" rev 0x03: irq 54, address 90:e2:ba:25:47:cd
em2 at pci4 dev 6 function 0 "Intel 82546GB" rev 0x03: irq 54, address 90:e2:ba:25:47:ce
em3 at pci4 dev 6 function 1 "Intel 82546GB" rev 0x03: irq 54, address 90:e2:ba:25:47:cf
ohci2 at pci3 dev 11 function 0 "NEC USB" rev 0x43: irq 63, version 1.0
ohci3 at pci3 dev 11 function 1 "NEC USB" rev 0x43: irq 63, version 1.0
ehci0 at pci3 dev 11 function 2 "NEC USB" rev 0x04: irq 63
usb2 at ehci0: USB revision 2.0
uhub2 at usb2 configuration 1 interface 0 "NEC EHCI root hub" rev 2.00/1.00 addr 1
usb3 at ohci2: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "NEC OHCI root hub" rev 1.00/1.00 addr 1
usb4 at ohci3: USB revision 1.0
uhub4 at usb4 configuration 1 interface 0 "NEC OHCI root hub" rev 1.00/1.00 addr 1
ppb2 at pci1 dev 3 function 0 "Apple U3" rev 0x00
pci5 at ppb2 bus 2
kauaiata0 at pci5 dev 13 function 0 "Apple K2 ATA" rev 0x00
wdc0 at kauaiata0 irq 39: DMA
atapiscsi0 at wdc0 channel 0 drive 0
scsibus1 at atapiscsi0: 2 targets
cd0 at scsibus1 targ 0 lun 0:  ATAPI 5/cdrom removable
cd0(wdc0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 4
"Apple K2 Firewire" rev 0x00 at pci5 dev 14 function 0 not configured
ppb3 at pci1 dev 4 function 0 "Apple U3" rev 0x00
pci6 at ppb3 bus 3
gem0 at pci6 dev 15 function 0 "Apple K2 GMAC" rev 0x00: irq 41, address 00:0d:93:4e:ab:48
brgphy0 at gem0 phy 1: BCM54K2 10/100/1000baseT PHY, rev. 0
ppb4 at pci1 dev 5 function 0 "Apple U3" rev 0x00
pci7 at ppb4 bus 4
pciide0 at pci7 dev 12 function 0 "ServerWorks K2 SATA" rev 0x00: DMA
pciide0: using irq 0 for native-PCI interrupt
pciide0: port 0: 1.5Gb/s
wd0 at pciide0 channel 0 drive 0: 
wd0: 16-sector PIO, LBA48, 305245MB, 625142448 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 6
pciide0: port 1: 1.5Gb/s
wd1 at pciide0 channel 1 drive 0: 
wd1: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 6
pciide0: port 2: PHY offline
pciide0: port 3: PHY offline
uhidev0 at uhub3 port 1 configuration 1 interface 0 "Logitech USB Optical Mouse" rev 2.00/43.01 addr 2
uhidev0: iclass 3/1
ums0 at uhidev0: 3 buttons, Z dir
wsmouse0 at ums0 mux 0
uhub5 at uhub4 port 2 configuration 1 interface 0 "Macally Macally iKey" rev 1.10/0.01 addr 2
uhidev1 at uhub5 port 1 configuration 1 interface 0 "Macally Macally iKey" rev 1.10/0.01 addr 3
uhidev1: iclass 3/1
ukbd0 at uhidev1: 8 variable keys, 6 key codes
wskbd0 at ukbd0: console keyboard, using wsdisplay0
uhidev2 at uhub0 port 1 configuration 1 interface 0 "Apple Computer HID-proxy" rev 1.10/12.41 addr 2
uhidev2: iclass 3/1
ukbd1 at uhidev2: 8 variable keys, 6 key codes
wskbd1 at ukbd1 mux 1
wskbd1: connecting to wsdisplay0
uhidev3 at uhub0 port 1 configuration 1 interface 1 "Apple Computer HID-proxy" rev 1.10/12.41 addr 2
uhidev3: iclass 3/1
ums1 at uhidev3: 5 buttons
wsmouse1 at ums1 mux 0
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
bootpath: /ht/pci@5/k2-sata-root/k2-sata@1/disk@0:/bsd
root on wd1a swap on wd1b dump on wd1b
WARNING: clock gained 61 days -- CHECK AND RESET THE DATE!

The string "ppb1 at pci3 dev 4 function 0 "Pericom PI7C21P100 PCIX-PCIX" rev 0x01" indicates that it's a 133 MHz bridge as shown here. So that answers my questions from last article. What's weird is that I must update the wikipedia entry as it's wrong here.

0 comments

Getting conflicting information from the web

July 16th, 2019

Either the slots in my G5 (7,3 Niagara DP 1.8 GHz) are 32 bit PCI or full length PCI-X slots. I'm not sure here there is a lot of conflicting information. Here is a photo:

In several documents here (wikipedia), here (apple.com), and here (apple.com) it says different things. Finally the card I bought here (intel.com) says it's compatible with PCI 32-bit 33 MHz, but that would suck. I was trying to determine which is the PCI-X 133 MHz slot and only one apple link (above) said that it's on slot 4. So I will plug it in slot 4 (AGP is slot 1), and see if it's at 133 MHz. At which point I'll enjoy a full 8 Gbit/s bandwidth to the card. If it turns out to be a PCI slot in disguise as a PCI-X slot then I'll be only able to use 2 RJ45 cables to this card which would suck. BTW this chart(wikipedia.org) seems really cool.

0 comments

What needs to be done, Trends I see

July 16th, 2019

We're getting a carbon tax on oil. This will make everything more expensive. If you don't realise this, then you haven't thought this through. Oil is not an infinite thing, it is limited, and as they say "we've reached peak-oil". That means the low-hanging fruits have been picked (if oil were cherries). The thirst for oil has to be replaced with a thirst for electricity. Trucks that deliver food and drinks need to be replaced with their electric counterparts. Only then will the cost of groceries stay low. So then if we use electric or hydrogen driven trucks something has to produce the electricity (to produce the hydrogen), we have to massively invest (keyword invest) in solar and wind to cover the energy. Anything but solar and wind is not really kosher. Let the sun handle it.

This will make many poor. The advent of oil (end of oil), will hit the poor and middle classes tremendously and cause more poverty. Rich people, those who have something, can probably survive. One trend I see is that employers are offering living units again. In the 1940's through 1970's, particularily in Germany, there existed worker apartment units ("arbeiterwohnungen"). These will make it back I'm pretty sure because they are a good thing. There already is one major employer (germany's biggest in the service industry) Die Bahn, who are the railway company, who are again offering worker apartments. If you're lucky enough to work for them you'll get a unit. This also counters the apartment crisis we're having in Germany due to high demand.

So the foreseeable trend is that a corporation will manage an apartment building or buildings to house it's employees. This makes more sense than giving the employees a car, or a phone. Hopefully it's not abused to demand more productivity. Those businesses would have a high turnover rate anyhow and noone would live and work with them. It counters the oil shortage for sure. It's only fair. It can go further too by offering electric shuttle busses to from the place of work. For me it'd be hard because all I'm ever used to is small companies and start-ups. Startups likely won't be offering this but you can surprise me. Personally I'd like to work for Siemens or some place like that and have them give me the apartment, and transportation to work. It would be nice for a change.

0 comments

Purchased Quad PCI-X Ethernet card

July 15th, 2019

For my G5 Mac Pro I have purchased this ethernet card (from em(4) manpage):

Intel PRO/1000GT Quad PCI-X Adapter (PWLA8494GT)
I have use for this card hopefully in 2 years when I want to do a prototype network for a network-memory server utilizing delphinusdnsd (which would be modified). Milestones that I still need is a powerpc64 port for OpenBSD. So I have roughly 2 years to get this hardware to 64-bit. I'll need it becuase I want to go beyond 4 GB memory with this thing.

0 comments

Schweinfurt saw a hike of 0.10 EUR in public Bus fare

July 13th, 2019

This just last week. I remember it wasn't all that long ago since we also had a fare hike. Probably in 2017. With a carbon tax they'll likely raise it again. So what I'd really like is electric busses.. Where are all the electric busses? And Airconned busses too. We have a right to this!

0 comments

H2 vs. I=V/R cars?

July 13th, 2019

I=V/R is the formula for Ohm's law, where current (in amps) is I, Volts are expressed as V and resistance in Ohms is expressed as R. What I mean by a I=V/R car is an electric car. H2 is Hydrogen, so a hydrogen car. Which is better? Really put they are one and the same. Only one has lithium or other batteries and the other has a tank of Hydrogen probably gellafied and compressed. The Hydrogen car uses a fuel cell to convert the hydrogen (with oxygen) to water which produces also heat and electricity to power the car to move from point A to point B. A Lithium battery also gets hot when a car discharges it quickly enough, or when charged. These are 1st semester college basics and really aren't hard to understand. You're getting an electric car with different storage mediums. Really.

Cute would be if electric car manufacturers were to build their cars in such a fashion that you can add a tank of hydrogen and a fuel cell at a later time.

0 comments

Angela Merkel shaking again (3rd time)

July 10th, 2019

Publically Angela Merkel is shaking again. This isn't normal, I think. I'd like an explanation whether she's still fit to lead Germany. What's wrong with the Chancellor?

0 comments

Have you ever planted a tree? I have.

July 9th, 2019

It must have been around 1992 when I planted a tree with my mother. Today I can see that tree from google maps satellite link. It's close to 28 years old, and it's fantastic. About 15-20 meters high, and providing lots of shade in the summer. In winter the shade is not there, really and it's not needed. As we turn on earth into the 2020's trees are really needed. We need lots of trees. Maybe you'll plant one?

0 comments

The next 15 years of my life

July 7th, 2019

God willing, I'll live to see another 15 years of my life pass. I have done some estimates on what I'm facing when I turn 58. If I get a stable job that allows me to put away savings I'll have made 100K EUR in savings. This is at the rate that I managed to save 44K EUR in 8 years, from 2010-2018. It isn't much in any sense, but my goal is to have at least 100K EUR saved by the time I'm 58. When I'm 58 I'm too old to start a programmer or sysadmin job. I'll be more of the age of a manager, and perhaps that's where the 100K will flow to, a business. I didn't start a business last year because I felt I wasn't ready and 44K wasn't all that much, as you can see it's almost 2020 at which point I'm expected to have spent most of it, the money goes quickly meaning to me 44K really isn't jack shit money. But I do the best we can with little money. The 15 years is also the time I have devoted for the delphinusdnsd project to live on. What will the daemon look like in 15 years? I can only guess. I know however after a 30 year development cycle it's time to stop delphinusdnsd. It may be a bit of a waste, or it may be worth it. Time will tell. Also let's look at some events that will happen in the next 15 years. Moon landing, first woman on the moon, perhaps Mars landing. Definitely SpaceX Starlink will be complete half way through. We won't have hit the 2038 problem but we will see the time_t roll over to 2 billion in May 2033. 15 years will go quickly, I hope to make it there.

0 comments

Delphinusdnsd does Algorithm 13 DNSSEC

July 5th, 2019

I was working all week on this. I finally got it finished today. The test zone that is using the algorithm 13 signed zone is "schweinfurtdating.de". DNSVIZ.net seems to agree that it is correctly signed, so will verisign DNSSEC debugger. What prompted me to write this this week? On monday I happened to update my RFC's and the last one was RFC 8624, which is on the standards track and says to be compliant one MUST support algorithm 8 and 13. Well I got both now.

I also upgraded algorithm 8 to use 3072 bit keys, and while there fixed a problem with bitmaps in NSEC3 records. While it may not have mattered for forward lookups in denial of existance it might have caused problems.

Anyhow I'm celebrating now that I know a bit more about Elliptic Curves and how to program them with LibreSSL. Rejoice!

0 comments

Next Page

Search

RSS Feed

Click here for RSS

On this day in

Other links

Have feedback?

By clicking on the header of an article you will be served a cookie. If you do not agree to this do not click on the header. Thanks!

Using a text-based webbrowser?

... such as lynx? Welcome back it's working again for the time being.

Older Blog Entries


Powered by BCHS