Attached is prtconf output from an SS1000 system. This is from
DaveM's older vger prtconf CVS repo, which I find very useful. It
concurs "qec" would provide a root device node for a QE device.
Thanks,
E
On 3/16/06, Frans Pop <aragorn@tiscali.nl> wrote:
> Hi all,
>
> Both Debian Installer and discover currently attempt to install the sunqe
> driver for SUNW,qfe sbus devices. From an installation report [1] it
> looks very much like this is incorrect.
>
> Current detection is based on this line in the hw-setup component of d-i:
> SUNW,qfe:SunQuad SBus Ethernet:sunqe
>
> I've taken a look at some kernel module code and it looks like the correct
> driver for the NICs themselves is sunhme. From sunhme.c:
> for_each_sbus(sbus) {
> for_each_sbusdev(sdev, sbus) {
> char *name = sdev->prom_name;
>
> if (!strcmp(name, "SUNW,hme")) {
> cards++;
> prom_getstring(sdev->prom_node, "model",
> model, sizeof(model));
> if (!strcmp(model, "SUNW,sbus-qfe"))
> happy_meal_sbus_init(sdev, 1);
> else
> happy_meal_sbus_init(sdev, 0);
> } else if (!strcmp(name, "qfe") ||
> !strcmp(name, "SUNW,qfe")) {
> cards++;
> happy_meal_sbus_init(sdev, 1);
> }
> }
> }
>
> This is supported by this comment from sunqe.c:
> /* QEC can be parent of either QuadEthernet or BigMAC
> * children. Do not confuse this with qfe/SUNW,qfe
> * which is a quad-happymeal card and handled by
> * a different driver.
> */
>
> The question that remains is: how can we recognize when the sunqe driver
> should be loaded (and do we need to at all)?
> This bit from sunqe.c suggests looking for the string "qec":
> if (strcmp(sdev->prom_name, "qec") != 0)
> return 0;
>
> Can someone confirm this?
> If someone has a system that uses the sunqe driver, please post the output
> of 'prtconf'.
>
> Cheers,
> FJP
>
> P.S. I've changed the indentation of the code snippets a bit.
>
> [1] http://bugs.debian.org/306476
>
>
>
--
E
Attachment:
ss1000
Description: Binary data