laptop : suse freezes 1st boot on ac power (yes,weird)

Laptop alienware m17x quad core Q9000 , 4G, g260m (internal gfx9400 disabled)
opensuse x64 11.1 kernel linux- (repo-update)
udev #128 , 128-9.7.1 (repo-update)
wifi Broadcom (on usb 1.4)

On first boot after plug-in in the ac power, booting on linux end with a freeze/kernel panic, the only solution is to push the power off button. Then, I can reboot and shut-down,any times, without problems.
Switching from battery to ac power definitively trigger the situation.
Nota : if I first boot in vista, I have no problem.
something really interesting : if a manage to ctl-alt-sup at the right moment, I can avoid the freeze (i.e. the laptop abort and reboot normaly).

I tried with acpi=off : boot ok but X11 fail to start. Beside, the next boot on linux without acpi=off end with a freeze too.

It’s hard to tell what’s really creating this (log to fast) but I’m suspecting acpi,udevd, and/or usb ; maybe the wifi broadcom module.

comparing with a ‘good’ boot.msg file, the last valid lines look to be :

<6>ACPI: AC Adapter [AC] (on-line)
<6>usb 1-4.1: configuration #1 chosen from 1 choice
<6>usb 1-4.1: New USB device found, idVendor=413c, idProduct=8157
<6>usb 1-4.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
<7>ieee80211_crypt: registered algorithm ‘NULL’
<6>input: PC Speaker as /devices/platform/pcspkr/input/input2
<6>input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
<6>usb 1-4.2: new full speed USB device using ohci_hcd and address 6
<6>ACPI: Power Button (FF) [PWRF]
<6>ACPI: Battery Slot [BAT0] (battery present)
<6>input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input4
<6>usb 1-4.2: configuration #1 chosen from 1 choice
<6>usb 1-4.2: New USB device found, idVendor=413c, idProduct=8158
<6>usb 1-4.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0

doesn’t look to go further

<6>ACPI: Power Button (CM) [PWRB]
<6>input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input5
<6>rtc_cmos 00:0a: rtc core: registered rtc_cmos as rtc0
<6>rtc0: alarms up to one year, y3k, hpet irqs
<6>ACPI: Lid Switch [LID0]
<6>input: Sleep Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input6
<6>ACPI: Sleep Button (CM) [SLPB]
<6>ACPI: WMI: Mapper loaded

a suspisious line :
<6>ohci_hcd 0000:00:04.0: OHCI Host Controller
<6>ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 1
<6>ohci_hcd 0000:00:04.0: irq 23, io mem 0xf0886000
<4>Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after

bus 6.0 use ohci
bus 4.1, 6.1 use ehci

btw, the laptop goes into suspend but doesn’t wake up (blank screen, no keyboard). On suspend in runlevel 3, wakes up but blank screen and no wifi.

my fstab :
/dev/disk/by-id/ata-ST9160411ASG_5TG1GD0Y-part4 swap swap defaults 0 0
/dev/disk/by-id/ata-ST9160411ASG_5TG1GD0Y-part3 / ext3 noatime,acl,user_xattr 1 1
/dev/disk/by-id/ata-SPCC_Solid_State_DiskB26_000000000000000001D7-part1 /opt ext3 noatime,acl,user_xattr 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
tmpfs /opt/jboss/server/all/tmp tmpfs size=352m,mode=1777,rw 0 0
tmpfs /tmp tmpfs size=128m,mode=1777,rw,noexec 0 0
tmpfs /var/tmp tmpfs size=128m,mode=1777,rw,noexec 0 0
/opt/pavel /home/pavel none bind

Any ideas ???
If you need more data, just ask.