[SOLVED]How to disable USB autosuspend?

Hello!
A long time ago I installed Arch on my notebook and configured it's power saving using laptop-mode-tools. I also installed pm-utils for suspend/hibernate. USB autosuspend worked correctly - on battery every device (including mouse) was suspending and no autosuspend at all on AC. Some time ago, I don't remember when exactly, it stopped working. Now, no matter what, my mouse turns off after 2 seconds.
Here is what I did:
1. Checked my laptop-mode-tools configuration (removed comments for brevity):
cat /etc/laptop-mode/conf.d/usb-autosuspend.conf
DEBUG=0
CONTROL_USB_AUTOSUSPEND="auto"
AUTOSUSPEND_USE_WHITELIST=0
AUTOSUSPEND_USBID_BLACKLIST=""
AUTOSUSPEND_USBTYPE_BLACKLIST=""
AUTOSUSPEND_USBID_WHITELIST=""
AUTOSUSPEND_USBTYPE_WHITELIST=""
BATT_SUSPEND_USB=1
LM_AC_SUSPEND_USB=0
NOLM_AC_SUSPEND_USB=0
AUTOSUSPEND_TIMEOUT=2
So far looks good.
2. According to wiki, pm-utils might conflict with laptop-mode-tools. So I created a dummy file in /etc/pm/power.d for each of the scripts from /usr/lib/pm-utils/power.d . For the moment I don't care if I disabled too much. I just hope laptop-mode-tools covers all powersaving features.
ls -l /etc/pm/power.d
-rw-r--r-- 1 root root 0 08-08 19:58 hal-cd-polling
-rw-r--r-- 1 root root 0 08-08 19:58 intel-audio-powersave
-rw-r--r-- 1 root root 0 08-08 19:58 journal-commit
-rw-r--r-- 1 root root 0 08-08 19:36 laptop-mode
-rw-r--r-- 1 root root 0 08-08 19:58 readahead
-rw-r--r-- 1 root root 0 08-08 19:58 sata_alpm
-rw-r--r-- 1 root root 0 08-08 19:58 sched_powersave
-rw-r--r-- 1 root root 0 08-08 19:58 wireless
-rw-r--r-- 1 root root 0 08-08 19:59 xfs_buffer
ls -l /usr/lib/pm-utils/power.d
-rwxr-xr-x 1 root root 1316 2013-05-30 hal-cd-polling*
-rwxr-xr-x 1 root root 870 2013-05-30 intel-audio-powersave*
-rwxr-xr-x 1 root root 1290 2013-05-30 journal-commit*
-rwxr-xr-x 1 root root 2722 2013-05-30 laptop-mode*
-rwxr-xr-x 1 root root 201 2013-05-30 pcie_aspm*
-rwxr-xr-x 1 root root 1222 2013-05-30 readahead*
-rwxr-xr-x 1 root root 1131 2013-05-30 sata_alpm*
-rwxr-xr-x 1 root root 652 2013-05-30 sched-powersave*
-rwxr-xr-x 1 root root 2495 2013-05-30 wireless*
-rwxr-xr-x 1 root root 1642 2013-05-30 xfs_buffer*
Still no luck.
3. As I found out, there is some kernel option CONFIG_PM_RUNTIME, which allows the kernel to autosuspend usb devices: source. It's on:
cat /proc/config.gz| gunzip | grep CONFIG_USB_SU
CONFIG_USB_SUPPORT=y
And as I read here I can disable usb autosuspend using boot parameter. So i edited my /etc/default.grub, and now my grub.cfg looks like this:
sudo cat /boot/grub/grub.cfg | grep usb
linux /boot/vmlinuz-linux root=UUID=d18cd4a4-2ebf-4874-80ff-8520016b0ed4 rw quiet usbcore.autosuspend=-1
linux /boot/vmlinuz-linux root=UUID=d18cd4a4-2ebf-4874-80ff-8520016b0ed4 rw quiet usbcore.autosuspend=-1
linux /boot/vmlinuz-linux root=UUID=d18cd4a4-2ebf-4874-80ff-8520016b0ed4 rw quiet usbcore.autosuspend=-1
After rebooting I checked:
cat /sys/module/usbcore/parameters/autosuspend
-1
Cool! It should work! But... it doesn't. The mouse still goes to sleep after 2 seconds, and:
kolzi@kolzi-laptop ~ % for i in /sys/bus/usb/devices/*/power/autosuspend_delay_ms; do cat $i;done
2000
2000
2000
2000
2000
2000
2000
2000
2000
kolzi@kolzi-laptop ~ % for i in /sys/bus/usb/devices/*/power/autosuspend; do cat $i;done
2
2
2
2
2
2
2
2
2
Where doesn't this 2 (or 2000) come from? How disable this suspending and let laptop-mode-tools control it? What's going on?
Last edited by PL_kolek (2014-08-09 13:14:23)

For now I run
sudo systemctl disable laptop-mode.service
and changed in /etc/laptop-mode/laptop-mode.conf
ENABLE_LAPTOP_MODE_TOOLS=0
After rebooting I still have the same issues. Also, even after disabling laptop-mode-tools, the brightness changes after unplugging the laptop, so either the laptop mode wasn't disabled at all, or there is something else 'helping' me with powersaving.
@brebs
Thank you, but it looks for me more like a workaround than a solution. It could work, but it doesn't tell me what disables my mouse and where is the root of the problem.
Last edited by PL_kolek (2014-08-09 12:39:39)

Similar Messages

  • HT201232 How to disable USB mass storage in MAC 10.10

    Hi Everyone ,
    Can you tell me How I can disable USB mass storage in MAC 10.10 ? It will be very helpfull if you send it to me in SOP format .

    What do you mean by "block"?
    Clinton

  • How to Disable Usb Selective Suspend Setting For Windows 8.1 Via Gpo/Registry

    Hello everyone,
    Could help me with a question ?
    How do I disable USB Seletive Suspended settings in Windows 8.1 is GPO / Registry ?

    Good morning.
    The procedure worked , sorry for the delay because the tests were running in the environment, will replicate via GPO solution.
    I appreciate the help .

  • How to disable USB, Bluetooth, Web Camera in iMac

    Hi
    Hi we have 4 Apple iMac 21.5” Quad-Core i5 2.5GHz/4GB/500GB/Radeon HD 6750M 512MB. We have upgraded the OS to Mountain Lion. For company security purpose we want to disable USB, Bluetooth, Web Camera. Please help us understand if this can be done or not ?
    Thanks in advance,
    Soum

    Hello, soum_mohanty.
    There's no need to post again in the iSight (or any other) forum.  Hosts will likely delete multiples anyway.  I will just give you my thoughts here.
    Use Linc's answer above:  (Regards, Linc)
    From Hardening Tips - National Security Agency:
    ... The best way to disable an integrated iSight camera is to have an Apple-certified technician remove it. ...
    Contact your Apple-Authorized Service Provider and discuss your needs.  If anyone can safely disable the cameras in a way that meets your security requirements without damaging your Macs, it will be an AASP.
    If your AASP cannot do what you need with your current Macs, my only remaining suggestion is that you consider trading them for machines that have no inbuilt camera.  Mac minis or Mac Pros may meet your needs.
    Message was edited by: EZ Jim
    Mac OSX 10.8.3

  • How to disable usb, firewire and pcmcia support in 7sp1ir1 imaging engine

    hi all,
    does anyone know if it's possible to disable usb, firewire and pcmcia support in the 7sp1ir1 imaging engine to spped up loading the engine? We don't need any of these in our environment...
    Thanks, Lothar

    Lothar,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://support.novell.com/forums)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://support.novell.com/forums/faq_general.html
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • Security question, how to disable USB drives?

    Hi. We´re implementing security measures on our small office, and in the account settings I´ve disabled cd burning for a given account, but I also want to diable the use of USB drives except for the compnay one. Is there a way to achieve this? Thanks

    Just FYI no matter how many securities you put on a USB port, there is always a way around it, but you can buy usb lock plug ins online. They are called USB locks. I don't know where to find them off the top of my head. they plug into the usb connector in the back of your computer.
    Message was edited by: mobias

  • [SOLVED] How to disable built-in speaker when I use the jack port ?

    Hi,
    I own an Asus X52F-SX053V laptop which has built-in Altec Lancing speaker.
    Here is my problem: When I plug my external speaker, or my headphones in the Jack port; I hear the sound through the device plugged in, AND through the built-in speaker.
    I'd like to disable the built-in speaker when I'm using an external speaker/headphones.
    I currently don't know how to do that, I guess it is possible
    I can copy the output of all the commands needed.
    Thanks
    Last edited by Lowra (2010-12-28 23:17:28)

    [SOLVED] When I plug something in the jack port, built-in speakers are automatically disabled.
    Here is the trick:
    sudo nano /etc/modprobe.d/alsa-base.conf
    Add the following line:
    options snd-hda-intel model=hp-laptop
    Restart Alsa, or reboot your computer
    Have Fun !
    Note: I guess it should work with other Asus computer (A52F, X52F series) and even maybe with other computers which use the following chipset: Intel IbexPeak HDMI

  • [SOLVED] How to disable "No mail." message upon login?

    This one's really stumping me. I disable the mail message a few months ago by creating a .hushlogin file in my home directory. That did the trick. Now, I am seeing the message again, and I don't know why. .hushlogin still exists in my home directory. Here's my /etc/login.defs:
    # /etc/login.defs - Configuration control definitions for the login package.
    # Three items must be defined: MAIL_DIR, ENV_SUPATH, and ENV_PATH.
    # If unspecified, some arbitrary (and possibly incorrect) value will
    # be assumed. All other items are optional - if not specified then
    # the described action or option will be inhibited.
    # Comment lines (lines beginning with "#") and blank lines are ignored.
    # Modified for Linux. --marekm
    # Delay in seconds before being allowed another attempt after a login failure
    FAIL_DELAY 3
    # Enable display of unknown usernames when login failures are recorded.
    LOG_UNKFAIL_ENAB no
    # Enable logging of successful logins
    LOG_OK_LOGINS no
    # Enable "syslog" logging of su activity - in addition to sulog file logging.
    # SYSLOG_SG_ENAB does the same for newgrp and sg.
    SYSLOG_SU_ENAB yes
    SYSLOG_SG_ENAB yes
    # If defined, either full pathname of a file containing device names or
    # a ":" delimited list of device names. Root logins will be allowed only
    # upon these devices.
    CONSOLE /etc/securetty
    #CONSOLE console:tty01:tty02:tty03:tty04
    # If defined, all su activity is logged to this file.
    #SULOG_FILE /var/log/sulog
    # If defined, file which maps tty line to TERM environment parameter.
    # Each line of the file is in a format something like "vt100 tty01".
    #TTYTYPE_FILE /etc/ttytype
    # If defined, the command name to display when running "su -". For
    # example, if this is defined as "su" then a "ps" will display the
    # command is "-su". If not defined, then "ps" would display the
    # name of the shell actually being run, e.g. something like "-sh".
    SU_NAME su
    # *REQUIRED*
    # Directory where mailboxes reside, _or_ name of file, relative to the
    # home directory. If you _do_ define both, MAIL_DIR takes precedence.
    # QMAIL_DIR is for Qmail
    #QMAIL_DIR Maildir
    MAIL_DIR /var/spool/mail
    # If defined, file which inhibits all the usual chatter during the login
    # sequence. If a full pathname, then hushed mode will be enabled if the
    # user's name or shell are found in the file. If not a full pathname, then
    # hushed mode will be enabled if the file exists in the user's home directory.
    HUSHLOGIN_FILE .hushlogin
    #HUSHLOGIN_FILE /etc/hushlogins
    # *REQUIRED* The default PATH settings, for superuser and normal users.
    # (they are minimal, add the rest in the shell startup files)
    ENV_SUPATH PATH=/sbin:/bin:/usr/sbin:/usr/bin
    ENV_PATH PATH=/bin:/usr/bin
    # Terminal permissions
    # TTYGROUP Login tty will be assigned this group ownership.
    # TTYPERM Login tty will be set to this permission.
    # If you have a "write" program which is "setgid" to a special group
    # which owns the terminals, define TTYGROUP to the group number and
    # TTYPERM to 0620. Otherwise leave TTYGROUP commented out and assign
    # TTYPERM to either 622 or 600.
    TTYGROUP tty
    TTYPERM 0600
    # Login configuration initializations:
    # ERASECHAR Terminal ERASE character ('\010' = backspace).
    # KILLCHAR Terminal KILL character ('\025' = CTRL/U).
    # UMASK Default "umask" value.
    # The ERASECHAR and KILLCHAR are used only on System V machines.
    # The ULIMIT is used only if the system supports it.
    # (now it works with setrlimit too; ulimit is in 512-byte units)
    # Prefix these values with "0" to get octal, "0x" to get hexadecimal.
    ERASECHAR 0177
    KILLCHAR 025
    UMASK 077
    # Password aging controls:
    # PASS_MAX_DAYS Maximum number of days a password may be used.
    # PASS_MIN_DAYS Minimum number of days allowed between password changes.
    # PASS_WARN_AGE Number of days warning given before a password expires.
    PASS_MAX_DAYS 99999
    PASS_MIN_DAYS 0
    PASS_WARN_AGE 7
    # Min/max values for automatic uid selection in useradd
    UID_MIN 1000
    UID_MAX 60000
    # System accounts
    SYS_UID_MIN 500
    SYS_UID_MAX 999
    # Min/max values for automatic gid selection in groupadd
    GID_MIN 1000
    GID_MAX 60000
    # System accounts
    SYS_GID_MIN 500
    SYS_GID_MAX 999
    # Max number of login retries if password is bad
    LOGIN_RETRIES 5
    # Max time in seconds for login
    LOGIN_TIMEOUT 60
    # Which fields may be changed by regular users using chfn - use
    # any combination of letters "frwh" (full name, room number, work
    # phone, home phone). If not defined, no changes are allowed.
    # For backward compatibility, "yes" = "rwh" and "no" = "frwh".
    CHFN_RESTRICT rwh
    # List of groups to add to the user's supplementary group set
    # when logging in on the console (as determined by the CONSOLE
    # setting). Default is none.
    # Use with caution - it is possible for users to gain permanent
    # access to these groups, even when not logged in on the console.
    # How to do it is left as an exercise for the reader...
    #CONSOLE_GROUPS floppy:audio:cdrom
    # Should login be allowed if we can't cd to the home directory?
    # Default in no.
    DEFAULT_HOME yes
    # If defined, this command is run when removing a user.
    # It should remove any at/cron/print jobs etc. owned by
    # the user to be removed (passed as the first argument).
    #USERDEL_CMD /usr/sbin/userdel_local
    # Enable setting of the umask group bits to be the same as owner bits
    # (examples: 022 -> 002, 077 -> 007) for non-root users, if the uid is
    # the same as gid, and username is the same as the primary group name.
    # This also enables userdel to remove user groups if no members exist.
    USERGROUPS_ENAB yes
    Please help.
    Last edited by nbtrap (2012-07-14 21:59:46)

    orbisvicis wrote:see "pam_mail.so" in /etc/pam.d/* and "man pam_mail". You most likely need the nopen argument.
    Thank you. I fixed it by changing a line in /etc/pam.d/system-login. Specifically, I changed
    session optional pam_mail.so dir=/var/spool/mail standard
    to
    session optional pam_mail.so dir=/var/spool/mail nopen

  • [SOLVED]how to disable all antialiasing

    I am using openbox, xfce4-panel, firefox. How can I disable all antialiasing of fonts on my computer? I know I can change in the .Xdefaults to make urxvt not antialiased, and i'm sure some other applicaiton specific settings but am looking for a system wide solution.
    Last edited by blodorn (2009-07-20 03:00:10)

    Thank you, I added this to ~/.fonts.conf and everything is great now.
    <match target="font">
    <edit name="antialias" mode="assign">
    <bool>false</bool>
    </edit>
    </match>

  • [SOLVED]How exactly are USB drives mounted?

    When I plug in a USB drive, Cinnamon brings up the device in Nemo so I can see its files. The location it's mounted at is /run/media/<username>/<long string I assume to be a UUID>/. How is it that I can mount it again at another directory and use it from there? Also, when I unmount it from the second directory, is it already safe to remove it or do I need to unmount it from the first one as well?
    Last edited by Hurricane (2014-01-01 18:52:25)

    ewaller wrote:How, "Exactly"?
    http://www.usb.org/developers/docs/usb2 … 070113.zip
    http://www.usb.org/developers/docs/devc … 9-2010.pdf
    This is actually along the lines of what I was looking for, lmao.
    nd7rmn8 wrote:cant you place the relevant info by uuid in your /etc/fstab, and then when it automounts, it should mount to that location specified.  twas what i did back in my ubuntu days...
    That's the way I had it on my 8.04. I remember having to set that myself though.
    xtraroot wrote:If it's mounted on more than one place, you'd have to unmount it in those places if you've done file transfers and want to make sure it's safe to remove. You only mentioned one place that it's mounted though?
    I had it mounted at that default location and then I had mounted it onto ~/mnt (I recreated /mnt in my home directory)
    tomk wrote:You seem to lack some understanding about your own system. If your USB devices are automounted when you plug them in, that's because you configured your system to do that. The fact that you are asking how that works should worry you IMO.
    I never configured my system to do that. When I used Arch and XFCE, I don't remember USB drives being automatically mounted. I had to do it myself. Cinnamon apparently does it automatically. What I wanted to know was why, if it does it automatically, does mount not give me an error about trying to mount the same partition again in a different place.
    Thanks for your answers everybody.

  • [SOLVED] How do I enable Autosuspend without powermanager?

    Hi, I recently switched to i3 and would like to cease the situation and try to manage autosuspend without xfce4-powermanager or something similar.
    I already got the hint in the wiki and another thread to use xautolock, but there's one problem:
    the program suggested is xautolock which calls pm-suspend.
    Since pm-suspend has to be run as root, the suggested .xinitrc line for this is:
    xautolock -time 30 -locker "sudo pm-suspend" &
    This won't work, since I don't have (and will not install) sudo, and for this to work you would also have to disable password query for sudo pm-suspend, which kinda lets me scream inside.
    Sleepd sounds pretty much like what I'm looking for, but the git version doesn't want to compile right now and it's AUR only, so I'll have to wait a bit until I can check that out.
    Does anyone know of an alternative approach?
    Last edited by frette (2012-05-06 02:42:03)

    Did you check the wiki on "Suspend to RAM"?  It looks like there are a few tools there that should work for your needs.
    https://wiki.archlinux.org/index.php/Suspend
    Also, after I switched to Awesome WM and didn't have the built in functionality to shutdown/reboot, I asked the same question and was lead to using Consolekit & dbus.
    https://wiki.archlinux.org/index.php/ConsoleKit
    In either case, you can use the "acpid" daemon to trigger suspend when a certain action  happens (ie- closing a laptop).
    https://wiki.archlinux.org/index.php/Acpid
    I'm not sure if this will help for your situation, but I thought I might as well pass the information I was given on to you in case you hadn't checked it out yet.

  • [Solved] How to disable vim filetype indentation.

    Hello. I want to start using vim, but there is only that problem with that. In gedit I always use tabs 4 spaces wide for indentation, and I want to do something similar in vim. So in my .vimrc I used tabstop=4 and set autoindent. If I write a plain text file, it works correctly, for example, if I press tab in a new line, and the press enter, the following lines preserve the tab as indentation.
    The problem starts when writing code in common lisp or python. In lisp tab is replaced by two spaces and does some weird things, and in python tab is replaced by 4 spaces. I tried including "filetype indent off" in my vimrc, or writing ":filetype indent off" directly in console, but that doesn't have any effect. The only thing that somewhat works is to disable autodinent, but then I have to manually indent every line. What can I do?
    Last edited by Serge2702 (2014-11-06 20:57:54)

    I keep a skeleton vimrc file to use when I have a question similar to Serge2702's.  My barebones.vim:
    set nocompatible
    filetype plugin on
    set t_co=256 " Optional, you may comment this out.
    syntax on
    Start vim, using the alternate vimrc file with the command, say, for a lisp file: vim -u barebones.vim file_to_edit.lisp.
    Seems most filetypes default to a tab with a width of eight spaces here.  To see the tabs, you can use these two commands from within vim:
    :set list
    :set listchars=tab:_T
    Then you can try all the different setting combinations to figure out a comfortable tab width.
    And there are quite a few settings that affect the width of tabs and indentation besides tabstop. There's autoindent to repeat the previous line's indentation, but this is modified if you use cindent or smartindent to set the indent according to syntax. Then there are the expandtab and smarttab settings to use spaces for tabs, and shiftwidth and softtabstop also set indentation width. I don't see why anyone has trouble figuring it out.;)

  • [Solved] How to disable switching workspaces in XFCE when scrolling?

    As the title says, I want to disable switching workspaces when scrolling with the mouse on the desktop. I disabled the workspace switcher setting "Change workspaces using the mousewheel" but that doesn't change anything. Any ideas?
    Last edited by Terminator (2012-05-15 14:41:53)

    Thanks

  • [SOLVED] How to disable these messages at boot?

    So I managed to install Arch, and set up the network. I have a Broadcom 4313 wireless chip, all I had to do is blacklist the bcma module, because it conflicted with the brcmsmac module, both are loaded by default (no need to add anything to MODULES=(), only the blacklist bcma entry to modprobe.conf)
    So now I have a wlan0 interface that works perfectly fine, only I get these status messages during boot, that are totally unnecessary, see screenshot. These just pop up from nowhere, and annoy the heck out of me, disrupting the login and whatnot.
    So can these be turned off somehow? I suspect they come from the brcmsmac module itself.
    http://dl.dropbox.com/u/20678367/arch-n … ssages.png
    Mod edit:
    The image is too large: https://wiki.archlinux.org/index.php/Fo … s_and_Code
    Last edited by bernarcher (2011-10-18 19:16:57)

    junkie wrote:
    Gusar wrote:Add "dmesg -n 3" to /etc/rc.local
    That seems to solve my problem, thank you!
    Just out of curiosity, what numbers, or levels are available for the -n switch? The man doesn't state that.
    http://mailman.archlinux.org/pipermail/ … 21114.html
    https://bbs.archlinux.de/viewtopic.php?pid=267954 (it's from the German Arch forum, but the loglevel= stuff is in English)
    Full list: http://www.kernel.org/doc/Documentation … meters.txt
    Last edited by karol (2011-10-18 14:02:47)

  • [SOLVED] how to disable loading of certain modules?

    After the system has booted, i do "lsmod" and see all kinds of modules i don't need, i.e. xfs, jfs, all kinds or raid and scsi stuff. I'm sure they kan be removed since "rmmod" can remove them.
    I tried to add those to MOD_BLACKLIST in /etc/rc.conf but it didn't help. Where is the correct place to put modules whihch must not be loaded?
    This way boot time and memory usage both can be improved.. Or am i wrong here?

    mpie wrote:those are from your initrd, follow the wiki guide to recompiling your own, if you want to omit some modules
    Thanks a lot, exactly what i needed! 
    http://wiki.archlinux.org/index.php/Initrd

Maybe you are looking for

  • Glitches Convertng AVCHD using Log and Transfer

    Hi, I'm converting a large batch of AVCHD to ProRes 422 using log and transfer for a project. I've converted almost all the footage, but have had to break down some longer clips because FCP7 won't convert the whole clip, it starts to act wonky. There

  • Create shortcuts for a bluetooth keyboard. iOS.

    Hi guys. I have a custom bluetooth keyboard. What i need is to process specific function keys of the keyboard. I googled, but i have failed to find any solution. I can not find any info about how to process a keyboard's event. I can see only methods

  • Rescue and recovery 4.21 backup stays at 0%

    Hi all, I try to find a solution but nothing proposed on other threads worked for me up until know. Product: ThinkCentre M55e Rescue and recovery 4.21 with latest patches Operating system: Windows XP Pro - SP3 From the rr.log I see the following: Sun

  • Applets in browsers

    Has anyone gotten an applet to work in a browser so it can use an as400 database without have to sign it. I would like this to be on my intranet and I just don't think I should have to sign it if it is my applet and is accessing my rescources. Thanx

  • Sun ONE Web Server 6.1SP5

    Hi, I had a absolutely working copy of sam (inherited) and for some reason today it was not authenticating (prompting for incorrect password although I was using correct uid/pwd on browser console), so I restarted the server and now I cant even go to