I got grapheneOS going on my new 9, so far everything is working great but aft-mtp-mount in Arch isn't working. Same cable works with my 7 (both switched to File Transfer mode). It shows up:
[ 349.930418] usb 1-9: New USB device found, idVendor=18d1, idProduct=4ee1, bcd
Device= 6.01
[ 349.930426] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 349.930428] usb 1-9: Product: Pixel 9
[ 349.930431] usb 1-9: Manufacturer: Google
[ 349.930432] usb 1-9: SerialNumber: *REDACTED*
[ 354.225061] usb 1-9: USB disconnect, device number 10
[ 355.260760] usb 1-9: new high-speed USB device number 11 using xhci_hcd
The error is pretty generic.
`aft-mtp-mount -d phone/
creating device descriptor at /sys/bus/usb/devices/1-9
creating device descriptor at /sys/bus/usb/devices/1-6.2
creating device descriptor at /sys/bus/usb/devices/1-8
creating device descriptor at /sys/bus/usb/devices/1-14
creating device descriptor at /sys/bus/usb/devices/1-6
creating device descriptor at /sys/bus/usb/devices/1-6.1
creating device descriptor at /sys/bus/usb/devices/1-6.3
probing device 18d1:4ee1
capabilities = 0x000001fd
page size = 4096
<zero-packet>
<no-packet-size-limit>
<bulk-scatter-gather>
<reap-after-disconnect>
<mmap>
<drop-privileges>
<conninfo-ex>
<suspend>
configurations: 1
interfaces: 1
Device usb interface: 0:0, index: 0, endpoints: 3
read control 80 06 0300 0000
languages[4]:
00000000: 04 03 09 04 ....
read control 80 06 03ee 0409
winusb handshake failed: ioctl: Broken pipe
descriptor[57]:
00000000: 12 01 10 02 00 00 00 40 d1 18 e1 4e 01 06 01 02 .......@...N....
00000010: 03 01 09 02 27 00 01 01 00 80 fa 09 04 00 00 03 ....'...........
00000020: 06 01 01 04 07 05 81 02 00 02 00 07 05 01 02 00 ................
00000030: 02 00 07 05 82 03 1c 00 06 .........
read control 80 06 0304 0409
interface name[8]:
00000000: 08 03 4d 00 54 00 50 00 ..M.T.P.
10010 ms since the last poll call
connect failed: timeout reaping usb urb
`