Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Mar 2007 12:39:20 +0300
From:      Danny Braniss <danny@cs.huji.ac.il>
To:        freebsd-hackers@freebsd.org
Subject:   fujitsu/siemens bge/irq256?
Message-ID:  <E1HXDZp-0006yP-22@cs1.cs.huji.ac.il>

next in thread | raw e-mail | index | archive | help
hi,
	I'm evaluating a fukitsu/siemens intel box, and it
does boot and run freebsd-7.0, but 6.2 gets stuck on boot.

somethings are 'wierd':
1- with 7.0, if I enable serial console (boot_multicons="-D"),
   the boot process will get stuck, but hitting any character
   on the serial console will unstuck it.
   ...
   da0: 300.000MB/s transfers
   da0: Command Queueing Enabled
   da0: 69618MB (142577664 512 byte sectors: 255H 63S/T 8875C)
   GEOM_LABEL: Label for provider da0s6 is ext2fs//mopi.
   Trying to mount root from nfs:
   bNgFeS0 :R OlOiTn:k  1s3t2a.t6e5 .c1h6a.n1g1e2d: /tdo/ aDOWN
   bge0: link state changed to UP

   at this point it's stuck, pinging this host nothing/nada
   if i now hit any key in the serial console, it will unstuck,

       bsd> ping fujitsu
       PING fujitsu.cs.huji.ac.il (132.65.80.2): 56 data bytes
     --------- stuck, but as soon as I hit any-key:
       64 bytes from 132.65.80.2: icmp_seq=0 ttl=63 time=9377.005 ms
       64 bytes from 132.65.80.2: icmp_seq=1 ttl=63 time=8360.420 ms
     --------- probably indicating that the receiver is ok.
       ...
       64 bytes from 132.65.80.2: icmp_seq=23 ttl=63 time=0.291 ms
       64 bytes from 132.65.80.2: icmp_seq=24 ttl=63 time=0.283 ms
       64 bytes from 132.65.80.2: icmp_seq=25 ttl=63 time=0.158 ms
       64 bytes from 132.65.80.2: icmp_seq=26 ttl=63 time=0.160 ms
   and the boot is now complete.

2- notice irq for bge
   fujitsu> vmstat -i
   interrupt                          total       rate
   irq1: atkbd0                           6          0
   irq4: sio0                             5          0
   irq24: mpt0                          146          0
   cpu0: timer                       327600       1997
   irq256: bge0                       16148         98
   cpu1: timer                       319629       1948
   cpu3: timer                       319629       1948
   cpu2: timer                       319628       1948
   Total                            1302791       7943

but:
   fujitsu> dmesg | grep bge
   bge0: <Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x9003>\
     mem 0xfc810000-0xfc81ffff,0xfc800000-0xfc80ffff irq 16 at device 4.0 on 
pci

now, if I boot 6.2-stable, no amount of magic will budge it, it's stuck:
   ...
   ioapic0: Assigning ISA IRQ 1 to local APIC 0
   ioapic0: Assigning ISA IRQ 4 to local APIC 6
   ioapic0: Assigning ISA IRQ 9 to local APIC 0
   ioapic0: Assigning ISA IRQ 12 to local APIC 6
   ioapic0: Assigning ISA IRQ 14 to local APIC 0
   ioapic0: Assigning ISA IRQ 15 to local APIC 6
   ioapic0: Assigning PCI IRQ 16 to local APIC 0
   ioapic0: Assigning PCI IRQ 17 to local APIC 6
   ioapic0: Assigning PCI IRQ 20 to local APIC 0
   ioapic0: Assigning PCI IRQ 21 to local APIC 6
   ioapic0: Assigning PCI IRQ 22 to local APIC 0
   ioapic0: Assigning PCI IRQ 23 to local APIC 6
   ioapic1: Assigning PCI IRQ 24 to local APIC 0
   Trying to mount root from nfs:
   DbFgSe 0R:O OlTi:n k1 3s2t.a6t5e. 1c6h.a1n1g2e:d/ dt/o7 
   OWN
   tgbeg0e:0 :l ilnikn kU Ps
   ate changed to UP
which translated means:
   ...
   bge0: state changed to UP
but all is quiet.

need some help here.

	danny





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1HXDZp-0006yP-22>