Date: Mon, 5 Dec 2005 10:25:42 -0800 From: Aaron Glenn <aaron.glenn@gmail.com> To: freebsd-sparc64@freebsd.org Subject: serial ports on the Ultra 5 Message-ID: <18f601940512051025g71b9fc29y4ae37eb3ce2629df@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
For the life of me I cannot get either serial port on one of my Ultra 5's to work in FreeBSD. I'll admit I don't quite grasp how the sio(4), puc(4), and sab(4) drivers intertwine (if at all...) and while /etc/ttys makes sense to me, I don't understand how to get or why I don't have a /dev entry for either of the serial ports. I am unable to console out or into the box; prior to FreeBSD 6.0 the machine had OpenBSD and the ports worked flawlessly, ruling out a hardware issue. The release notes say it should work, the sab(4) man pages says /dev/tty[a-b], /etc/ttys has an entry, dmesg says puc(4), and I can't make heads or tails of anything. I'm missing something important - can a kind soul point me to it? yang# uname -a FreeBSD yang.mzima.net 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Sun Dec 4 20:25:47 PST 2005 =20 root@yang.mzima.net:/usr/src/sys/sparc64/compile/GENERIC sparc64 yang# dmesg Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.0-RELEASE #0: Sun Dec 4 20:25:47 PST 2005 root@yang.mzima.net:/usr/src/sys/sparc64/compile/GENERIC Timecounter "tick" frequency 400000000 Hz quality 1000 real memory =3D 402653184 (384 MB) avail memory =3D 379232256 (361 MB) cpu0: Sun Microsystems UltraSparc-IIi Processor (400.00 MHz CPU) nexus0: <Open Firmware Nexus device> pcib0: <U2P UPA-PCI bridge> on nexus0 pcib0: Sabre, impl 0, version 0, ign 0x7c0, bus A pcib0: [FAST] pcib0: [GIANT-LOCKED] pcib0: [FAST] pcib0: [GIANT-LOCKED] pcib0 dvma: DVMA map: 0xc0000000 to 0xc3ffffff pci0: <OFW PCI bus> on pcib0 pcib1: <APB PCI-PCI bridge> at device 1.1 on pci0 pci1: <OFW PCI bus> on pcib1 ebus0: <PCI-EBus2 bridge> mem 0xf0000000-0xf0ffffff,0xf1000000-0xf17fffff at device 1.0 on pci1 auxio0: <Sun Auxiliary I/O> addr 0x1400726000-0x1400726003,0x1400728000-0x1400728003,0x140072a000-0x140072a0= 03,0x140072c000-0x140072c003,0x140072f000-0x140072f003 on ebus0 ebus0: <power> addr 0x1400724000-0x1400724003 irq 37 (no driver attached) ebus0: <SUNW,pll> addr 0x1400504000-0x1400504002 (no driver attached) puc0: <Siemens SAB 82532 dual channel SCC> addr 0x1400400000-0x140040007f irq 43 on ebus0 uart0: <SAB 82532 v3.2, channel A> on puc0 uart0: CTS oflow uart1: <SAB 82532 v3.2, channel B> on puc0 uart1: CTS oflow uart2: <16550 or compatible> addr 0x14003083f8-0x14003083ff irq 41 on ebus0 uart2: keyboard (1200,n,8,1) kbd0 at sunkbd0 uart3: <16550 or compatible> addr 0x14003062f8-0x14003062ff irq 42 on ebus0 ebus0: <ecpp> addr 0x14003043bc-0x14003043cb,0x140030015c-0x140030015d,0x1400700000-0x14007000= 0f irq 34 (no driver attached) ebus0: <fdthree> addr 0x14003023f0-0x14003023f7,0x1400706000-0x140070600f,0x1400720000-0x14007200= 03 irq 39 (no driver attached) eeprom0: <EEPROM/clock> addr 0x1400000000-0x1400001fff on ebus0 eeprom0: model mk48t59 eeprom0: hostid 80f5201b ebus0: <flashprom> addr 0x1000000000-0x10000fffff (no driver attached) ebus0: <SUNW,CS4231> addr 0x1400200000-0x14002000ff,0x1400702000-0x140070200f,0x1400704000-0x14007040= 0f,0x1400722000-0x1400722003 irq 35,36 (no driver attached) hme0: <Sun HME 10/100 Ethernet> mem 0xe0000000-0xe0007fff at device 1.1 on = pci1 miibus0: <MII bus> on hme0 nsphy0: <DP83840 10/100 media interface> on miibus0 nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto hme0: Ethernet address: 08:00:20:f5:20:1b machfb0: <ATI 3D Rage Pro> mem 0xe1000000-0xe1ffffff,0xe2000000-0xe2000fff at device 2.0 on pci1 machfb0: console machfb0: 16 MB aperture at 0xd18ea000, 1 KB registers at 0xe17ffc00 machfb0: 4096 KB SGRAM 98.924 MHz, maximum RAMDAC clock 230 MHz, DSP machfb0: resolution 1152x900 at 8 bpp atapci0: <CMD 646 WDMA2 controller> port 0xc00000-0xc00007,0xc00008-0xc0000b,0xc00010-0xc00017,0xc00018-0xc0001b,0xc= 00020-0xc0002f at device 3.0 on pci1 ata2: <ATA channel 0> on atapci0 ata3: <ATA channel 1> on atapci0 pcib2: <APB PCI-PCI bridge> at device 1.0 on pci0 pci2: <OFW PCI bus> on pcib2 pcib3: <OFW PCI-PCI bridge> at device 1.0 on pci2 pci3: <OFW PCI bus> on pcib3 pci3: <bridge> at device 0.0 (no driver attached) hme1: <Sun HME 10/100 Ethernet> mem 0x2800000-0x2807fff at device 0.1 on pc= i3 miibus1: <MII bus> on hme1 ukphy0: <Generic IEEE 802.3u media interface> on miibus1 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto hme1: Ethernet address: 08:00:20:f5:20:1b pci3: <bridge> at device 1.0 (no driver attached) hme2: <Sun HME 10/100 Ethernet> mem 0x4800000-0x4807fff at device 1.1 on pc= i3 miibus2: <MII bus> on hme2 ukphy1: <Generic IEEE 802.3u media interface> on miibus2 ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto hme2: Ethernet address: 08:00:20:f5:20:1b pci3: <bridge> at device 2.0 (no driver attached) hme3: <Sun HME 10/100 Ethernet> mem 0x6800000-0x6807fff at device 2.1 on pc= i3 miibus3: <MII bus> on hme3 ukphy2: <Generic IEEE 802.3u media interface> on miibus3 ukphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto hme3: Ethernet address: 08:00:20:f5:20:1b pci3: <bridge> at device 3.0 (no driver attached) hme4: <Sun HME 10/100 Ethernet> mem 0x8800000-0x8807fff at device 3.1 on pc= i3 miibus4: <MII bus> on hme4 ukphy3: <Generic IEEE 802.3u media interface> on miibus4 ukphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto hme4: Ethernet address: 08:00:20:f5:20:1b syscons0: <System console> on nexus0 syscons0: Unknown <16 virtual consoles, flags=3D0x300> Timecounters tick every 1.000 msec ad0: 19458MB <Seagate ST320414A 3.28> at ata2-master WDMA2 acd0: CDRW <CRD-8322B/1.05> at ata3-master PIO4 Trying to mount root from ufs:/dev/ad0a Please CC me as I'm not subscribed to the list. Thank you. aaron.glenn
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?18f601940512051025g71b9fc29y4ae37eb3ce2629df>